littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于Python的SopAutogen自动化销售流程管理系统

项目简介

SopAutogen是基于Python和自动对话生成技术的自动化销售流程管理系统。结合NLP技术与自定义代理类,模拟销售人员交互行为,实现与用户自动化对话,推动销售流程。用户通过配置文件就能构建符合自身业务需求的LLM Agent,无需复杂软件开发。

项目的主要特性和功能

  1. 自动化对话流程:利用自定义代理类,模拟销售人员交互,实现与用户的自动化对话。
  2. 细粒度控制:借助SOP细粒度控制会话流程,可根据输入内容动态调整流程方向。
  3. 配置化管理:用户填配置文件,无需编写代码,即可构建符合业务需求的LLM Agent。
  4. 多种代理角色:支持创建销售人员、仓库等不同代理角色,实现多样化对话流程。
  5. 知识库检索:支持基于外挂商品知识库的销售流程,可根据用户问题检索知识并拼接至对话中。
  6. 灵活的交互模式:支持Gradio UI界面和命令行模式,用户可按需选择交互方式。

安装使用步骤

假设用户已下载本项目的源码文件,以下是安装使用步骤: 1. 安装依赖:进入项目目录,安装所需的Python依赖包。 bash cd SopAutogen pip install -r requirements.txt 2. 配置API密钥:编辑OAI_CONFIG_LIST文件,替换api_keybase_url为您自己的OpenAI API密钥和基础URL。 3. 运行Gradio UI:若想通过UI界面体验项目,运行以下命令启动Gradio UI。 bash python GradioUI.py 也可访问已部署的Hugging Face空间:SopAutogen on Hugging Face。 4. 命令行模式:若想通过命令行运行项目,可执行以下命令。 bash python main.py 或运行特定的销售流程脚本。 bash python getOrder.py 5. 自定义配置:根据业务需求,编辑配置文件,定义SOP、代理角色和对话流程。 6. 与系统交互:通过UI界面或命令行与系统进行交互,体验自动化销售流程管理。

注意事项

  • 确保Python环境为3.7及以上版本。
  • 使用知识库检索功能时,因检索时间长,请耐心等待。
  • 配置API密钥时,确保信息准确无误,否则可能导致系统无法正常运行。

许可证信息

本项目采用MIT许可证。详细信息请参见项目根目录下的LICENSE文件。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】