基于AIGC的京东购物助手的技术方案设想 | 京东云技术团队
灵感来源
随着AIGC的爆火,ChatGPT,GPT-4的发布,我作为一个算法工作者,深感AI发展的迅猛。最近,OpenAI的插件和联网功能陆续向用户公开,我也在第一时间试用了这些最新的功能。在OpenAI的插件市场上,我被一个可以帮助分析食谱,并生成购物清单的功能所吸引。我开始思考,如果我能够基于京东商城和AIGC的能力,帮助用户分解需求,在商城搜索相关商品,并直接返回他们想要的商品,甚至将所需商品直接加入到购物车,待后续用户结账购买,那将会是多么方便。
技术方案
方案设想
虽然我不清楚OpenAI上的Plugins是如何将OpenAI与插件所对应的网站结合的具体细节,但我认为大致的思路应该是这样的:通过GPT去判断用户的意图,如果OpenAI察觉到用户有插件对应的意图,它就去调用插件,从而提供服务。另外,由于我没有京东内部的搜索查询,购物车等接口,所以我暂时通过自动化测试软件模仿人类点击查询等操作来提供服务。
方案逻辑
我想做一个购物助手,并且只想做一个POC验证,所以技术上一切从简。大致的技术细节如下图所示:
在开始的时候,通过Prompt,让GPT判断用户意图。如果GPT判断出用户有购物意图,那么它将分解需求,并生成推荐的物品。然后,通过Selenium等框架操纵浏览器在京东商城进行搜索,将目标商品的商品名称,价格,链接进行整合返回给GPT。最后,GPT将这些信息整理成markdown格式的文档,交给用户阅读。
简单地说,我用Gradio搭建前端界面,OpenAI提供AIGC支持,Selenium进行网络操作。
结果展示
样例1
输入:
输出:
样例2
输入:
输出:
样例3
输入:
输出:
改进方向
虽然现在的工具使用还是比较简单,对于用户意图也只是手动判断,但未来有很大的改进空间。我计划通过LangChain等框架,搭建自动化代理平台,并整合商城知识库,让AI购物助手能向线下商城导购员趋同。这样,我们就可以提供更加个性化和高效的购物体验。
作者:京东工业 边圣陶
来源:京东云开发者社区

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
C端用户体验度量实战篇-京东快递小程序体验度量全面升级 | 京东云技术团队
本文通过介绍体验度量模型升级研究过程、研究方法及研究结果等内容,结合实际C端产品应用,观测新模型运行周期的表现,验证了其在高速发展的业务形态和日益变化的用户需求上的适用性和有效性。我们从体验价值为导向的底层模型设计,到主客观体验影响因子在实际业务运用的方法,探索出一套切实可行的验证设计价值的体系。通过对体验度量模型不断地调优,不仅能够诊断出过往产品策略和行动是否对用户有效,而且能够前瞻性的预测出未来的体验走势。 一、背景 本次用户体验度量模型3.0是在2.0度量模型基础上进行的全新升级。如果说体验度量模型2.0是让团队共识了体验需要“科学”度量这件事,那么这次体验度量模型3.0则要求模型验证体验的"价值"。 在升级前我们一直在思考这样的问题,如何让度量模型能够更适用于快速发展的业务以及不断变化的用户,能够预判出未来体验趋势。 我们将此次升级体验度量模型的内容完整的分享给正在搭建度量模型或者是想要升级度量模型的设计团队,希望能给大家带来更多的启发。 二、现状问题 过去一段时间里,体验度量模型2.0的内容普适性很好,在物流各个系统运行正常。但由于各条业务线发展不统一,体验度量模型2.0度量...
- 下一篇
元服务特点
随处可及 服务发现:元服务可在负一屏、应用市场等入口发现并使用。 智能推荐:元服务可以基于合适场景被主动推荐给用户使用。 服务直达 元服务支持免安装使用。 服务卡片:支持用户无需打开元服务便可获取服务内重要信息的展示和动态变化,如天气、关键事务备忘、热点新闻列表。 跨设备 元服务支持运行在1+8+N设备上,如手机、平板等设备。 支持跨设备分享:例如接入华为分享后,用户可分享元服务给好友,好友确认后打开分享的服务。 支持跨端迁移:例如手机上未完成的邮件,迁移到平板继续编辑。 支持多端协同:例如手机用作文档翻页和批注,配合智慧屏显示完成分布式办公;手机作为手柄,与智慧屏配合玩游戏。 请点击链接,了解更多详情:https://developer.huawei.com/consumer/cn/doc/distribution/service/fa-feature-0000001542434745?ha_source=kaiyuanzhongguo
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境