
此工作流结合了OpenAI、检索增强生成(RAG)和WooCommerce,创建了一个智能个人购物助手。它处理两种场景:
产品搜索:提取用户意图(关键词、价格范围、SKU)并从WooCommerce获取匹配产品。
一般查询:使用RAG和存储在Google Drive中的文档回答商店相关问题(例如营业时间、政策)。
工作原理
1. 聊天交互与意图检测
聊天触发器:
当用户发送消息时启动(”当收到聊天消息时”)。
信息提取器:
使用OpenAI分析消息并确定用户是在搜索产品还是询问一般问题。
提取:
搜索(真/假)。
关键词、价格范围、SKU、类别(如果与产品相关)。
示例:
{
“search”: true,
“keyword”: “红色手提包”,
“priceRange”: { “min”: 50, “max”: 100 },
“SKU”: “BAG123”,
“category”: “女士配饰”
}
2. 产品搜索(WooCommerce集成)
AI代理:
如果搜索:为真,将请求路由到personal_shopper工具。
WooCommerce节点:
使用提取的参数(关键词、价格范围、SKU)查询WooCommerce商店。
筛选有库存的产品(库存状态:”instock”)。
返回匹配产品(例如”100欧元以下的红色手提包”)。
3. 一般查询(RAG系统)
RAG工具:
如果搜索:为假,使用Qdrant向量存储从文档中检索商店信息。
Google Drive集成:
文档(例如商店政策、常见问题解答)存储在Google Drive中。
下载、分割成块并嵌入到Qdrant中进行语义搜索。
OpenAI聊天模型:基于检索到的文档生成答案(例如”我们商店在上午9点开门”)。
设置步骤
1. 配置RAG系统
Google Drive设置:
上传商店文档。
使用您的文件夹ID更新Google Drive2节点。
Qdrant向量数据库:
清理集合(使用您的URL更新Qdrant向量存储节点)。
使用Embeddings OpenAI将文档转换为向量。
2. 配置OpenAI和WooCommerce
OpenAI凭据:
将您的API密钥添加到所有OpenAI节点(OpenAI聊天模型、Embeddings OpenAI等)。
WooCommerce集成:
连接您的WooCommerce商店(在personal_shopper节点中的凭据)。
确保产品数据已同步且可访问。
3. 自定义AI代理
意图检测:
修改信息提取器的系统提示以与您的商店术语保持一致。
RAG响应:
更新工具描述以反映您的商店文档。
注意事项
此模板非常适合需要混合助手进行产品发现和客户支持的电子商务企业。
需要帮助自定义?
请联系我获取咨询和支持或在Linkedin上添加我。

评论(0)