活动介绍:完成场景体验部署智能导购助手并发布对话截图两个任务,即可领取柿柿如意抱枕1个,限量2000个,数量有限,先到先得!邀请好友参与体验还可获得小米多看电纸书墨水屏等其他精美奖励!
一、引言
您可以使用百炼快速构建一个Multi-Agent架构的智能导购助手,通过多轮交互了解用户的具体需求。在收集完详细信息后,利用百炼的知识检索增强功能或您已有数据库进行商品搜索,为顾客推荐最合适的产品。
👉https://developer.aliyun.com/ebook/8362
本次活动旨在帮助用户通过实际操作,搭建了一个可以全天候向顾客提供商品推荐服务的智能导购助手,并有机会赢取丰厚奖品。
二、方案概览
快速搭建并测试一个集成了智能导购助手的网站,只需几步:
创建创建函数计算应用:您可以访问我们准备好的函数计算应用模板,并通过阿里云百炼获取调用 API 的相关凭证,快速部署一个集成智能导购的网站。
访问网站:部署完成后,找到示例网站的访问域名并点击即可访问。
验证智能导购效果:与智能导购助手进行对话,并根据智能助手主动询问提供需要的商品参数信息,智能助手会在收集完所需信息后打印参数。
创建百炼商品检索应用并集成到智能导购中(可选):在收集完客户的购买需求后,您可以借助这些需求描述进行商品检索和推荐。
三、创建智能导购助手
1. 创建创建函数计算应用
我们已经准备好了函数计算应用的模板,您可以通过模板直接进行部署。
1.1 创建应用
点击函数计算应用模板,创建应用。
在创建应用页面,参考下图选择直接部署并填写您的 API Key。其它表单项保持默认,单击页面左下角的创建并部署默认环境,等待项目部署完成即可(预计耗时 1 分钟)。
百炼应用ID(可选):如果您计划使用百炼应用进行商品智能检索,请在创建应用时提供百炼应用ID,获取方式请参考创建百炼商品检索应用并集成到智能导购中(可选)。如果您计划使用商品数据库检索,此项可留空。如果您决定后期集成百炼应用,可在创建函数计算应用后,通过环境变量配置方式添加您的百炼应用ID。
1.2 获取调用 API 所需的凭证
我们需要获取一个百炼应用的API-KEY,您可以访问我的API-KEY来获取:
2. 在我的API-KEY中可以查看并复制已经创建的API。
2. 访问网站
在函数计算应用部署完成后,您可以在跳转后的页面的环境信息中找到示例网站的访问域名,单击即可查看,确认示例网站已经部署成功。
3. 验证智能导购效果
智能导购会主动询问并收集需要的商品参数信息;收集完成后打印出参数信息。
4. 创建百炼商品检索应用并集成到智能导购中(可选)
在您的实际生产环境中,也可以替换为通过您的已有数据库检索。
4.1 创建百炼商品检索应用
创建知识库。百炼支持您上传表格文件到知识库中。本案例的导购场景包含手机、电视和冰箱三种商品信息。此处以手机商品为例,向您介绍在百炼创建基于表格数据的知识库过程。
导入数据。在数据表管理界面找到百炼手机数据表,单击导入数据。将方案中提供的手机信息表格下载,并作为知识库文件。您可以在导入数据界面进行上传。
创建知识库。在阿里云百炼控制台点击数据应用下的知识索引,将知识库名称改为百炼手机知识库,数据类型选择结构化数据,其它参数保持默认即可,单击下一步。选中您创建的数据表,单击导入完成。
创建电视与冰箱数据库。重复以上步骤,创建百炼电视知识库与百炼冰箱知识库。
新增应用。在阿里云百炼控制台访问我的应用,单击新增应用。在应用管理界面,修改应用名称为:商品信息存储bot;选择模型为通义千问-Plus,模型其它参数保持默认即可;打开知识检索增强开关,选择知识库为百炼手机知识库、百炼电视知识库与百炼冰箱知识库,检索片段数设为10。在Prompt框中进行修改,修改后的Prompt为:
a. 新增数据表。在阿里云百炼控制台点击数据管理,在结构化数据中点击创建数据表。自定义表头,数据表名称设为:百炼手机;设置列名为:系列、屏幕尺寸、像素值、存储空间、RAM大小、电池续航、价格。
b. 创建百炼应用。
# 知识库
请记住以下材料,他们可能对回答问题有帮助。
${documents}
请你选出最相似的三个产品。
ii. 获取百炼应用ID。单击右上角的发布,即可通过API调用商品信息存储bot。在应用列表中可以查看商品信息存储bot的百炼应用 ID。
4.2 将商品检索应用集成到智能导购中
修改函数计算应用的代码与环境变量。回到函数计算应用详情页,在环境详情的最底部找到函数资源,点击函数名称,进入函数详情页。
在代码视图中找到agents.py文件并进行修改。将以下内容取消注释:
如果您在创建函数计算应用时没有填入百炼应用ID,可以在函数详情页单击编辑环境变量,在BAILIAN_APP_ID处填入您的百炼应用ID,单击部署。
单击部署代码,等待部署完成即可。
2. 测试检索效果。您可以在刷新网站后,对智能导购进行测试,智能导购会将检索到的商品信息输出。
四、体验10分钟构建能主动提问的智能导购助手
想必你通过阅读,已经学会如何构建一个带有智能导购助手的网站。现在邀请你来到阿里云开发者社区参加“10分钟构建能主动提问的智能导购助手”活动,跟随教程完成任务一和任务二即可领取柿柿如意抱枕1个,限量2000个(同一用户仅可领取一次奖品,用户完成任务后需点击“领取奖品”按钮进行领取),数量有限,先到先得!!!邀请好友完成体验,还有机会获得小米墨水屏等其他精美奖励。
点击阅读原文,去体验10分钟构建能主动提问的智能导购助手~
https://developer.aliyun.com/topic/oct/aishopping