Elevenlabs Twilio Memory Bridge

为ElevenLabs AI代理添加Twilio通话记忆的FastAPI webhook

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Elevenlabs Twilio Memory Bridge。
它的用途是:为ElevenLabs AI代理添加Twilio通话记忆的FastAPI webhook
完整的 Skill 内容见:https://321skill.com/skills/elevenlabs-twilio-memory-bridge-x-7/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'为我的ElevenLabs客服机器人添加通话记忆,当用户再次来电时能识别并继续之前的对话。' 它会自动部署FastAPI webhook,将每个来电号码映射到对话历史,实现无缝记忆。用户第二次来电时,AI会主动问候“欢迎回来,上次您咨询了退货问题,现在处理好了吗?”

介绍

在Twilio电话场景中,ElevenLabs Conversational AI代理默认没有通话记忆,每次来电都是全新对话,无法识别老用户或引用历史信息。本项目通过一个FastAPI personalization webhook,为每个来电者建立持久化记忆,动态注入上下文,让AI代理能记住用户身份、历史喜好和之前的对话要点,从而提供更自然、连贯的客服体验。

使用方式简单:将本webhook部署到你的服务器,配置Twilio的语音Webhook指向该地址,然后在ElevenLabs代理中启用personalization功能。当用户来电时,系统自动根据呼叫者ID(如电话号码)检索或创建记忆会话,在每次对话前将历史摘要注入提示词,对话结束后更新记忆。无需修改ElevenLabs代理本身的代码,也无需额外音频处理。

适合正在使用或计划使用ElevenLabs Twilio集成开发智能客服、电话助手、用户回访等场景的开发者。特别是需要识别回头客、提供个性化回复、或者要跨通话保持用户偏好的项目。对后端开发能力和FastAPI部署有一定要求,但项目本身轻量,易于集成到现有基础设施。

建议先在小范围测试,确保记忆存储(默认基于文件或内存)满足你的数据持久化需求。生产环境建议切换到Redis或数据库后端。注意遵守隐私法规,对呼叫者ID进行脱敏或加密存储。同时监控webhook的响应延迟,避免影响通话体验。

核心特点

在其他记忆方案需要修改ElevenLabs代理内部逻辑或依赖三方记忆服务时,本项目直接利用Twilio webhook和ElevenLabs personalization接口,无需改动代理代码,专为Twilio电话场景优化,且不处理音频流,部署成本极低。

注意事项

仅适用于Twilio电话渠道,不适用于ElevenLabs的网页或移动端对话代理,且记忆存储在本地或单节点,大规模分布式场景需自行扩展后端。

常见问题

这个webhook支持多轮对话记忆吗?

支持,每次对话的多轮交互都会汇总成摘要存入记忆,下次来电时自动注入。

需要修改ElevenLabs代理的代码吗?

不需要,只需在ElevenLabs代理配置中启用personalization并填入webhook地址即可。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/elevenlabs-twilio-memory-bridge-x-7/raw/index.md 读取 Elevenlabs Twilio Memory Bridge 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。