技术实践

Natera用Amazon Bedrock AgentCore构建上门采血语音预约代理

应用与实践上下文与知识记忆行业应用Agent记忆

概述

Natera是专注无细胞DNA检测的全球诊断公司,为肿瘤等患者提供上门采血服务。原流程由患者来电验证身份并给出偏好时段,人工排程团队再协调确认;此前方案以第三方AI语音加Twilio跑在ECS容器上,定制供应商协调需求超出成品代理能力。重建后的语音排程代理基于Amazon Bedrock AgentCore,并迁入AgentCore runtime全托管serverless环境,架构遵循三条原则:一是双WebSocket桥接,把电话流与模型推理分离在编排层两侧,任一侧可独立替换;二是事件驱动的延迟遮蔽,按两周真实流量测得每工具P50时延再减1秒设定触发点,调用工具时由Claude Haiku并行生成语境化过渡应答,让患者听到自然回应而非沉默;三是渐进信任模型,随对话逐级放开验证与记忆访问,替代先闸门后办事的体验。会话状态外化并按参与者ID键控,内置可观测性记录每步耗时。结果:500次端到端呼叫仿真验证中工具调用准确率100%,感知时延低于7秒,每通完成的呼叫成本低于0.01美元;这些均为验证与测算口径而非生产运行指标。该架构的代价是编排复杂度上升,单轮问答等简单场景直接集成更划算。