专栏名称: 阿里开发者
阿里巴巴官方技术号,关于阿里的技术创新均将呈现于此
目录
相关文章推荐
海外独角兽  ·  Cursor:如何构建 AI Coding ... ·  18 小时前  
阿里开发者  ·  高并发,利用云数据库 Tair(兼容 ... ·  3 天前  
白鲸出海  ·  二十年间人类注意力下降70%,时间被拆稀碎 ·  3 天前  
白鲸出海  ·  中国互联网出海一周头条 ... ·  4 天前  
51好读  ›  专栏  ›  阿里开发者

10分钟构建能主动提问的智能导购助手

阿里开发者  · 公众号  · 科技公司  · 2024-10-31 08:30

正文


活动介绍:完成场景体验部署智能导购助手并发布对话截图两个任务,即可领取柿柿如意抱枕1个,限量2000个,数量有限,先到先得!邀请好友参与体验还可获得小米多看电纸书墨水屏等其他精美奖励!

一、引言

您可以使用百炼快速构建一个Multi-Agent架构的智能导购助手,通过多轮交互了解用户的具体需求。在收集完详细信息后,利用百炼的知识检索增强功能或您已有数据库进行商品搜索,为顾客推荐最合适的产品。

📣教程已收录至《10分钟打造专属AI助手》电子书!更多场景AI助手教程欢迎阅读

👉https://developer.aliyun.com/ebook/8362

本次活动旨在帮助用户通过实际操作,搭建了一个可以全天候向顾客提供商品推荐服务的智能导购助手,并有机会赢取丰厚奖品。

二、方案概览

快速搭建并测试一个集成了智能导购助手的网站,只需几步:

  1. 创建创建函数计算应用:您可以访问我们准备好的函数计算应用模板,并通过阿里云百炼获取调用 API 的相关凭证,快速部署一个集成智能导购的网站。

  2. 访问网站:部署完成后,找到示例网站的访问域名并点击即可访问。

  3. 验证智能导购效果:与智能导购助手进行对话,并根据智能助手主动询问提供需要的商品参数信息,智能助手会在收集完所需信息后打印参数。

  4. 创建百炼商品检索应用并集成到智能导购中(可选):在收集完客户的购买需求后,您可以借助这些需求描述进行商品检索和推荐。

三、创建智能导购助手

1. 创建创建函数计算应用

我们已经准备好了函数计算应用的模板,您可以通过模板直接进行部署。

1.1 创建应用

  1. 点击函数计算应用模板,创建应用。

  2. 创建应用页面,参考下图选择直接部署并填写您的 API Key。其它表单项保持默认,单击页面左下角的创建并部署默认环境,等待项目部署完成即可(预计耗时 1 分钟)。

  1. 百炼应用ID(可选):如果您计划使用百炼应用进行商品智能检索,请在创建应用时提供百炼应用ID,获取方式请参考创建百炼商品检索应用并集成到智能导购中(可选)。如果您计划使用商品数据库检索,此项可留空。如果您决定后期集成百炼应用,可在创建函数计算应用后,通过环境变量配置方式添加您的百炼应用ID。

1.2 获取调用 API 所需的凭证

我们需要获取一个百炼应用的API-KEY,您可以访问我的API-KEY来获取:

1. 前往百炼控制台,点击API-KEY,在弹出窗口中创建一个新API-KEY。

2. 在我的API-KEY中可以查看并复制已经创建的API。

2. 访问网站

在函数计算应用部署完成后,您可以在跳转后的页面的环境信息中找到示例网站的访问域名,单击即可查看,确认示例网站已经部署成功。

3. 验证智能导购效果

智能导购会主动询问并收集需要的商品参数信息;收集完成后打印出参数信息。

4. 创建百炼商品检索应用并集成到智能导购中(可选)

在您的实际生产环境中,也可以替换为通过您的已有数据库检索。

4.1 创建百炼商品检索应用

  1. 创建知识库。百炼支持您上传表格文件到知识库中。本案例的导购场景包含手机、电视和冰箱三种商品信息。此处以手机商品为例,向您介绍在百炼创建基于表格数据的知识库过程。

  2. a. 新增数据表。在阿里云百炼控制台点击数据管理,在结构化数据中点击创建数据表。自定义表头,数据表名称设为:百炼手机;设置列名为:系列、屏幕尺寸、像素值、存储空间、RAM大小、电池续航、价格。

    1. 导入数据。在数据表管理界面找到百炼手机数据表,单击导入数据。将方案中提供的手机信息表格下载,并作为知识库文件。您可以在导入数据界面进行上传。

    2. 创建知识库在阿里云百炼控制台点击数据应用下的知识索引知识库名称改为百炼手机知识库,数据类型选择结构化数据,其它参数保持默认即可,单击下一步选中您创建的数据表,单击导入完成

    3. 创建电视与冰箱数据库重复以上步骤,创建百炼电视知识库百炼冰箱知识库

    b. 创建百炼应用。

    1. 新增应用在阿里云百炼控制台访问我的应用,单击新增应用在应用管理界面,修改应用名称为:商品信息存储bot选择模型为通义千问-Plus,模型其它参数保持默认即可;打开知识检索增强开关,选择知识库百炼手机知识库百炼电视知识库百炼冰箱知识库检索片段数设为10。Prompt框中进行修改,修改后的Prompt为:

    # 知识库请记住以下材料,他们可能对回答问题有帮助。${documents}请你选出最相似的三个产品。

    ii. 获取百炼应用ID。单击右上角的发布,即可通过API调用商品信息存储bot。在应用列表中可以查看商品信息存储bot的百炼应用 ID。

4.2 将商品检索应用集成到智能导购中

  1. 修改函数计算应用的代码与环境变量。回到函数计算应用详情页,在环境详情的最底部找到函数资源,点击函数名称,进入函数详情页。

  1. 在代码视图中找到agents.py文件并进行修改。将以下内容取消注释:

  2. 如果您在创建函数计算应用时没有填入百炼应用ID,可以在函数详情页单击编辑环境变量,在BAILIAN_APP_ID处填入您的百炼应用ID,单击部署。

  3. 单击部署代码,等待部署完成即可。

2. 测试检索效果。您可以在刷新网站后,对智能导购进行测试,智能导购会将检索到的商品信息输出。

四、体验10分钟构建能主动提问的智能导购助手

想必你通过阅读,已经学会如何构建一个带有智能导购助手的网站。现在邀请你来到阿里云开发者社区参加“10分钟构建能主动提问的智能导购助手”活动,跟随教程完成任务一和任务二即可领取柿柿如意抱枕1个,限量2000个(同一用户仅可领取一次奖品,用户完成任务后需点击“领取奖品”按钮进行领取),数量有限,先到先得!!!邀请好友完成体验,还有机会获得小米墨水屏等其他精美奖励。


点击阅读原文,去体验10分钟构建能主动提问的智能导购助手~

https://developer.aliyun.com/topic/oct/aishopping