共计 840 个字符,预计需要花费 3 分钟才能阅读完成。
灵感起源
随着 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 购物助手能向线下商城导购员趋同。这样,咱们就能够提供更加个性化和高效的购物体验。
作者:京东工业 边圣陶
起源:京东云开发者社区