使用Voiceflow、Google Calendar和RAG构建多通道智能助手 | n8n工作流
n8n工作流,Voiceflow集成,Google Calendar,RAG系统,OpenAI,聊天机器人,语音助手,多通道对话

Voiceflow是一个无代码平台,允许您跨多个渠道(如聊天、语音和电话)设计、原型和部署对话助手,具有高级逻辑和自然语言理解功能。它支持与API、webhook以及Twilio等工具的集成,非常适合构建客户支持代理、语音机器人或智能助手。

此工作流将n8n和Voiceflow与Google Calendar、Qdrant(向量数据库)、OpenAI和订单跟踪API等工具连接起来,为智能多通道对话代理提供动力。

Voiceflow与n8n交互的三个主要webhook端点:

n8n_order – 接收与订单跟踪相关的用户输入,查询API,并返回跟踪状态。
n8n_appointment – 处理预约预订,使用OpenAI重新格式化日期输入,并创建Google Calendar事件。
n8n_rag – 使用RAG(检索增强生成)系统处理一般产品/服务问题,该系统由以下组件支持:
Google Drive文档摄取,
Qdrant向量存储用于搜索,
以及OpenAI模型用于基于上下文的答案。

每个webhook都连接到Voiceflow内部的相应“Capture”块,该块将数据发送到n8n并等待响应。

工作原理

此n8n工作流集成了Voiceflow用于聊天机器人/语音交互,Google Calendar用于预约安排,以及RAG(检索增强生成)用于基于知识的响应。流程如下:

触发器:
三个webhook(n8n_order、n8n_appointment、n8n_rag)从Voiceflow(聊天、语音或电话呼叫)接收输入。
每个webhook将请求路由到特定功能:
订单跟踪:通过外部API获取订单状态。
预约安排:使用OpenAI解析日期,创建Google Calendar事件,并通过WhatsApp确认。
RAG系统:查询Qdrant向量存储(填充有Google Drive文档)以使用GPT-4回答客户问题。

AI处理:
OpenAI链:将自然语言日期转换为Google Calendar格式并生成响应。
RAG管道:嵌入文档(通过OpenAI),将其存储在Qdrant中,并检索上下文感知答案。
Voiceflow集成:将响应路由回Voiceflow以进行多通道交付(聊天、语音或电话)。

输出:
确认消息(例如,“事件创建成功”)。
订单、预约或产品支持的动态响应。
设置步骤
先决条件:
API:
Google Calendar和Drive OAuth凭据。
Qdrant向量数据库(托管或云)。
OpenAI API密钥(用于GPT-4和嵌入)。
配置:

Qdrant设置:
运行“创建集合”和“刷新集合”节点以初始化向量存储。
使用Google Drive → Qdrant管道(通过OpenAI生成的嵌入)填充它。

Voiceflow Webhooks:
将Voiceflow的“Captures”链接到n8n的webhook URL(n8n_order、n8n_appointment、n8n_rag)。

Google Calendar:
验证Google Calendar节点并设置事件模板(例如,摘要、描述)。

RAG系统:
配置Qdrant向量存储和OpenAI嵌入节点。
调整Retrieve Agent的系统提示以进行领域特定查询(例如,电子商店支持)。
可选:
添加Twilio以获取电话代理功能。
自定义OpenAI提示以调整语气/准确性。

PS. 您可以导入Twilio号码并将其分配给您的代理以成为电话代理

需要帮助自定义?

联系我进行咨询和支持或在Linkedin上添加我

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。