灵感起源

随着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购物助手能向线下商城导购员趋同。这样,咱们就能够提供更加个性化和高效的购物体验。

作者:京东工业 边圣陶

起源:京东云开发者社区