了解使用 Vapi.ai 和 n8n 构建 AI 语音助手的基本步骤。
掌握在 Vapi.ai 中创建和配置 AI 助手的技巧,包括定义角色、任务和工具。
学习如何在 n8n 中设置 Webhook 触发器,以便与 Vapi.ai 进行无缝集成。
探索使用 OpenAI Chat Model 和 Google Calendar 工具增强 AI 助手功能的强大方法。
获取针对构建 AI 语音助手过程中可能出现的常见问题的故障排除建议。
发现通过提供清晰的指令和示例来优化 AI 助手性能的最佳实践。
首先,访问 vapi.ai 网站 (vapi.ai) 并注册一个帐户。vapi.ai 为开发者提供了强大的 voice ai agents,能够无缝集成到您的应用程序中。注册成功后,您将进入 vapi 的操作面板,这里可以访问各种工具和功能,以构建和管理您的 ai 助手。
操作面板提供了对以下各项的概览:
该操作面板还显示了通话成功率,确保您的 AI 助手能够可靠地执行任务。
从操作面板中,单击“助手”以访问助手管理部分。在这里,您可以创建、配置和管理您的 AI 助手。
要创建一个新的 AI 助手,请点击“创建助手”按钮。系统将提示您选择一个模板。选择“空白模板”,并为您的助手指定一个名称,例如“John”。
点击“创建助手”以继续。
助手创建完成后,您需要配置以下设置:
确保系统提示清晰简洁,以便 AI 助手能够有效地理解其角色和任务。在系统提示中包含示例对话,以指导助手的响应。
接下来,配置 AI 助手的语音设置。在“语音配置”部分,选择一个语音提供商和语音。Vapi.ai 支持各种语音提供商,包括 Vapi 和 Eleven Labs。在本例中,选择 Eleven Labs 作为提供商,并选择“Will”语音,以获得男性声音。
设置的其他注意事项:
选择清晰自然的语音,与 AI 助手的角色保持一致。点击“发布”以保存您的助手配置。
Vapi AI可以通过工具链接到其他应用来扩充功能,因此我们将创建一个叫做 check availablity的自定义工具来增强功能
1.打开 tools,点击创建工具,选择custom tool 2.在tool name里面输入 check_availability。 3.输入一段描述:tool to check the calender for the business 4.在参数的visual editor 中,添加property
n8n 是一个强大的工作流程自动化平台,可以用来扩展 AI 助手的功能。按照以下步骤创建新工作流程。
前往 n8n 站点,创建一个新的工作流程
点击 Add first Step,选择webhook
HTTP Method 请选择Post 4.点击保存,将Test URL 复制到vapi.ai的server URL 5.复制该URL后,打开vapi.ai 的检查可用工具,将该链接复制到server URL
以下是通过n8n 创建工作流,实现自动排班的json代码:
要设置 AI 语音代理来预订 appointment,需要将 vapi.ai 连接到 AI 助手。
1.切换到vapi.ai,点击Assistant,选择tools ,勾选刚刚设定的book calendar tool ,然后点击发布(publish)。