灵感来历

随着AIGC的爆火,ChatGPT,GPT-4的发布,我作为一个算法工作者,深感AI发展的迅猛。最近,OpenAI的插件和联网功用陆续向用户公开,我也在第一时间试用了这些最新的功用。在OpenAI的插件市场上,我被一个可以协助剖析食谱,并生成购物清单的功用所招引。我开端考虑,假如我能够根据京东商城和AIGC的能力,协助用户分化需求,在商城查找相关产品,并直接返回他们想要的产品,乃至将所需产品直接加入到购物车,待后续用户结账购买,那将会是多么便利。

技术方案

方案设想

尽管我不清楚OpenAI上的Plugins是如何将OpenAI与插件所对应的网站结合的具体细节,但我以为大致的思路应该是这样的:经过GPT去判别用户的目的,假如OpenAI察觉到用户有插件对应的目的,它就去调用插件,从而供给服务。另外,因为我没有京东内部的查找查询,购物车等接口,所以我暂时经过自动化测验软件模仿人类点击查询等操作来供给服务。

方案逻辑

我想做一个购物帮手,并且只想做一个POC验证,所以技术上全部从简。大致的技术细节如下图所示:

基于AIGC的京东购物助手的技术方案设想 | 京东云技术团队

在开端的时候,经过Prompt,让GPT判别用户目的。假如GPT判别出用户有购物目的,那么它将分化需求,并生成推荐的物品。然后,经过Selenium等结构操纵浏览器在京东商城进行查找,将方针产品的产品名称,价格,链接进行整合返回给GPT。最后,GPT将这些信息整理成markdown格局的文档,交给用户阅读。

简单地说,我用Gradio建立前端界面,OpenAI供给AIGC支持,Selenium进行网络操作。

结果展现

样例1

输入:

基于AIGC的京东购物助手的技术方案设想 | 京东云技术团队

输出:

基于AIGC的京东购物助手的技术方案设想 | 京东云技术团队

样例2

输入:

基于AIGC的京东购物助手的技术方案设想 | 京东云技术团队

输出:

基于AIGC的京东购物助手的技术方案设想 | 京东云技术团队

样例3

输入:

基于AIGC的京东购物助手的技术方案设想 | 京东云技术团队

输出:

基于AIGC的京东购物助手的技术方案设想 | 京东云技术团队

改善方向

尽管现在的东西运用还是比较简单,关于用户目的也只是手动判别,但未来有很大的改善空间。我方案经过LangChain等结构,建立自动化代理渠道,并整合商城知识库,让AI购物帮手能向线下商城导购员趋同。这样,我们就可以供给愈加个性化和高效的购物体会。

作者:京东工业 边圣陶

来历:京东云开发者社区