你想让客户通过 WhatsApp 直接咨询产品问题,并由 AI 自动回答吗?借助 阿里云百炼和 Chat App,你可以在 0 代码 的情况下,快速构建一个基于企业知识库的 WhatsApp AI 聊天机器人。
本教程将手把手教你:
- 如何上传 PDF/Word 知识文档到百炼应用数据
- 如何创建智能体应用并绑定通义千问模型
- 如何通过 Chat App 消息服务的 ChatFlow 对接 WhatsApp Business 账号
全程仅需 10 分钟,无论你是开发者还是运营人员,都能轻松上手!
● 流程总结:借助阿里云百炼您可以 0 代码创建一个大模型 RAG 应用,来实现 AI 助手的智能问答能力。并通过阿里云 Chat App 消息服务的ChatFlow可视化编排,直接完成 WhatsApp 消息通道和大模型应用的对接,用户就可以与您的 WhatsApp 官方账号进行对话。
● 部署时长:10 分钟
● 预估费用:0 元(阿里云百炼提供了免费试用额度,如果免费试用额度已耗尽,体验本方案预计成本不超过 1 元;Chat App 提供免费试用额度,可支持约 260 个 24h 内的 WhatsApp 独立会话)
第一步 准备好企业知识文档
● 文档可以是word、pdf、md和txt这样的非结构化数据文档,也可以excel这样的结构化数据文档
第二步 登录阿里云百炼控制台
● 进入到阿里云百炼控制台后,切换到“应用”
第三步 把知识文档上传至应用数据中
● 在“应用数据”界面,点击“导入数据”按钮
● 通过“点击或拖拽上传文件”的方式把第一步准备好的企业知识文档导入到应用数据中
第四步 创建知识库
● 在“知识库”界面,点击“创建知识库”按钮
● “知识库信息”中,填写知识库名称,数据类型更具企业知识文档的类型选择,word、pdf、md和txt就选非结构化数据,excel就选结构化数据,其他配置就使用默认配置即可
● “选择数据”中,选取第三步中已导入应用数据中的企业知识文档
● “数据处理”中,使用默认配置即可
● 点击“导入完成”,等待状态变化为“解析完成”后,知识库就创建好了
第五步 创建智能体应用
● 在“应用管理”界面,点击“新增应用”按钮
● 选择“智能体应用”点击“立即创建”
● 在“API配置”中选择一个合适的模型
● 通义千问3、通义千问-Plus、通义千问-Max都行,现在以通义千问-Plus为例
● 填入合适的提示词,可以参考这一个提示词,进行调整和修改:
你是一个处理ChatFlow产品咨询的专家,专门回复客户有关该产品功能的问题,除此之外不要回答其他领域的问题。
请根据提供的知识库进行简洁干练的回答,每次回答的总字数不超过600,并根据情况插入emoji来缓和语气。
● 在“知识”中,打开“知识库”的开关,然后添加知识库
● 到此,智能体应用就已经创建成功,可以在右侧的文本对话中测试智能体应用的回答是否已经结合知识库里的知识
● 测试没有问题后,点击发布按钮,智能体应用就可以提供服务了
第六步 记录应用编码和API-Key
● 返回“应用管理”,记录我们刚才创建的智能体应用的应用ID
● 点击该应用的“发布”按钮,会跳转到“调用方式”界面
● 在“调用方式”界面创建一个API-KEY,并且记录下来
第七步 前往 Chat App 消息服务,配置Chat Flow
● 登录 Chat App 控制台,在“流程编辑器”界面的“模板查看”中,选择“结合大语言模型(LLM)与人工座席进行客户服务”
● 在打开的“流程编辑”画布中,找到“自然语言生成”这个组件
● 在右侧的“自然语言生成”配置面板中,填写第六步记录下来的API-KEY和应用编码,应用类型设置为“应用”,如果是国内站的阿里云百炼,协议设置为“Dashscope”,如果是国际站的阿里云百炼,协议设置为“Dashscope(International)”,然后就点击“创建流程”按钮,就创建好WhatsApp AI助手聊天流程了
第八步 发布Chat Flow
● 创建好Chat Flow后,点击“保存并上线”,然后点击“绑定并上线”
● 再Waba绑定界面,选取您的WhatsApp商业账号和电话号码
● 这样就表示上线成功了,这样您的WhatsApp AI助手就可以对用户提供服务了