基于AssemblyAI的医疗预约和健康咨询助手。展示了语音AI在医疗垂直领域的可行性。
AssemblyAI Voice Agents 挑战赛:业务自动化
这是我为 AssemblyAI Voice Agents 挑战赛提交的作品,参赛类别为 Business Automation Voice Agent 和 Domain Expert Voice Agent。
作为医疗健康初创公司 CareSetu 的软件工程师,同时也是一所国家重点院校数学与计算专业的大三 B.Tech 学生,我亲眼见证了技术如何解决现实世界中的关键问题。
这款基于语音的 Web 应用允许用户预约医疗服务、获得健康问题的解答,例如“糖尿病患者应该采取哪些预防措施?”,并顺畅地管理自己的医疗健康需求。
它的设计目标,是让用户感觉自己正在与一位值得信赖的健康助理交谈,从而让每个人都能更便捷地获得医疗健康服务。
从商业角度来看,它可以通过自动化前台工作、降低运营成本,并确保预约数量稳定,直接为 CareSetu 及其他企业带来价值。稳定的预约量对于合作诊所的财务健康至关重要。
正如你所看到的,最终结果——成功预约——是 100% 正确的,这意味着 AssemblyAI 的 STT 转换非常可靠,也适用于你的其他任务。
用户语音 → 麦克风 → Web Audio API → LiveKit Stream
用户语音 → 麦克风 → Web Audio API → LiveKit Stream
音频流 → AssemblyAI → 文本转录结果
音频流 → AssemblyAI → 文本转录结果
文本查询 → 查询处理 → 知识检索 → 上下文构建
增强后的上下文 → Google Gemini → AI 响应
预约意图 → Google Calendar API → 预约结果
AI 响应 → Cartesia/ElevenLabs/Google → 音频流
音频流 → Web Audio API → 扬声器输出
完整交互 → 分析 → 知识更新
用户继续交互 → 循环回到第 1 步|超时或断开连接 → 结束会话
STT Error → 显示错误 → 重试 → 回退至文本输入
LLM Error → 显示错误 → 仅使用 RAG 生成响应 → 重试
TTS Error → 尝试下一个服务 → 回退至文本响应
Calendar Error → 显示错误 → 手动预约 → 重试
注意:该模型目前支持 Appointment Intent 和 Query Intent。Query Intent 包括基于 FAQ、CareSetu 隐私政策、健康保险详情、CareSetu 各个科室提供信息,以及给出与医疗健康相关的现代科学建议和家庭疗法。
注意:从时间戳 7:07 可以看到,模型说出了我的名字,这意味着它在对话过程中记住了我的名字。
应用现已上线:👉 Live Link
connect to agentstart conversastion👉 后端托管在 AWS EC2 实例上,并使用 Nginx 作为反向代理。
👉 前端托管在 Vercel 上。
来源:caresetuAgent_3.0(后端)
AssemblyAI 在帮助我成功完成这项挑战的过程中发挥了至关重要的作用。从 CareSetu Agent 项目启动之初,AssemblyAI 团队便提供了及时的支持和指导,解答了我关于技术要求、部署选项,以及以公开方式分享项目时可采用哪些合规方式的问题。
无论是讲解发布作品的最佳实践、协助处理集成细节,还是在每个里程碑阶段给予鼓励,只要我需要帮助,他们的团队始终都在。从我与 Lee Vaughn、Dan Ince、Amanda DiNoto 和 Ryan Seams 等团队成员的直接对话中,也可以看出这一点。
他们愿意帮助解决各种问题,并对我的项目进展表现出浓厚兴趣。这不仅增强了我的信心,也确保技术障碍始终不会演变成阻碍项目推进的难题。
这些支持让我能够全身心投入,为医疗健康自动化和客户支持构建一款有影响力且可靠的 Voice Agent,也展现了 AssemblyAI 对使用其平台的开发者取得成功所作出的真诚承诺。
欢迎在评论区分享你的想法,并关注我!
✅ 这篇博客的 Twitter Post 获得了 5k+ 次 Impression
✅ 本文已发布至 Artificial Intelliegence,该平台拥有 27k+ 名关注者及电子邮件订阅者
Medium:Profile Link
Twitter/X:Profile Link
LinkedIn:Profile Link
部分评论可能只有已登录的访客才能看到。请登录以查看全部评论。
如需采取进一步措施,你可以考虑屏蔽此人和/或举报滥用行为。