ShampooSalesAgent:大模型支撑的自动洗发水销售员快速部署方案和测评方案

下面给大家介绍ShampooSalesAgent这个简洁有力的项目,适合想快速学习和实验自己新想法的新手,科研人员,感兴趣的商人,觉得有用的话记得给该项目github仓库Github项目链接点点赞~~感谢!
在这里插入图片描述

洗发水销冠

ShampooSalesAgent:大模型支撑的自动洗发水销售员快速部署方案和测评方案

一个大模型驱动的小型销售Agent,专门售卖洗发水(或根据你提供的产品信息卖任意商品),能与网络上的顾客进行流畅交谈,并将他们的下的单记录在一个表格(customer_orders.csv)中。

快速启动

  1. 克隆项目:通过命令行执行:

    git clone https://github.com/jackfsuia/ShampooSalesAgent.git
    
  2. 运行程序:使用您选择的模型名称和API密钥启动Agent:

    python start.py 模型名 API密钥
    

大功告成!

其中:

  • 模型名:支持gpt3.5/4百川通义千问月之暗面文心一言智谱 GLMclaudegemini、任何Huggingface模型及其本地微调模型(Huggingface模型不需要输入密钥)。
  • API密钥:非Huggingface模型需提供,可通过点击上面的相应的模型字体链接申请一个。其中
    • 百川、通义千问的部分模型免费;
    • 月之暗面提供免费每分钟3次请求;
    • gpt3.5/4 付费;
    • Huggingface模型免费,可直接使用Huggingface库中的模型或本地微调后的模型(请确保模型路径不出错)
  1. 自定义产品信息:本Agent默认卖洗发水,如需售卖其他商品,直接修改product_description文件里的产品描述。

  2. 查看订单:客户提供的订单信息(姓名、地址、电话、购买数量、金额等)将记录在表格里。

  3. 自定义提示词: 任务提示词在normal_flow.py。

示例

以使用百川的 Baichuan2-Turbo 模型为例,假设你的API密钥是 sdjkSOIjkdejs,则运行:

python start.py Baichuan2-Turbo sdjkSOIjkdejs

或直接写为(部分模型有缩写):

python start.py baichuan sdjkSOIjkdejs

输出如下:

path\ShampooSalesAgent>python start.py gpt sdjkSOIjkdejs
please go to one of the following  links to chat, and the second link can be shared public. If the link crash during chat, please keep clicking the Retry button located at the bottom of the chat page. if 
you need it to speak English, you can just say 'speak english' to it.(请点击以下任一网址进入聊天,第二个网址可以分享给其他人。聊天的时候崩溃请点聊天框下面的Retry按钮)
Running on local URL:  http://127.0.0.1:7860
Running on public URL: https://8fefa6c18e039476175.gradio.live

This share link expires in 72 hours. For free permanent hosting and GPU upgrades, run `gradio deploy` from Terminal to deploy to Spaces (https://huggingface.co/spaces)

两个链接都能用,但只有第二个链接可以发给其他人访问,点击后打开网页与Agent进行对话如下:
商品信息纯属虚构
地址描述纯属虚构

订单信息将在命令行界面(CLI)实时打印如下

This share link expires in 72 hours. For free permanent hosting and GPU upgrades, run `gradio deploy` from Terminal to deploy to Spaces (https://huggingface.co/spaces)
2024-04-02 22:39:04.497217 <李明><北京市海淀区西土城路18栋><181988282><5瓶><450元>
Customer order information has been written to customer_orders.csv

并且保存在了表格customer_orders.csv.中. 打开这个表格,就会发现新加的一行订单信息如下

2024-04-02 22:39:04.497217,李明,北京市海淀区西土城路18栋,181988282,5瓶,450元

模型评估——谁是销冠?

运行:

python order_counting.py

即可打印该模型的销售表现。欢迎分享在此基准测试中获得的结果

未来工作

  • 模型微调:进一步优化模型,使其在销售对话中更加专业且自然,如同真人一般。构建人与机器人间的情感连接至关重要,正如电影《Her》所示。尽管多数人并非复杂的逻辑机器,但几乎每个人都有能力在某个时刻给予我们温暖和支持。😃
  • 支持多模态:这个可能比较简单。

许可

ShampooSalesAgent遵循仓库根目录下MIT许可协议。

模型简称对照表

完整名称简称
gpt-3.5-turbogpt
glm-4glm
moonshot-v1-8kkimi
qwen1.5-72b-chatqwen
Baichuan2-Turbobaichuan
ERNIE-4.0-8Kernie
claude-3-opus-20240229claude
gemini-progemini

觉得有用的话记得给该项目github仓库点点赞~~感谢!

  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值