AI Agent在自动化客户支持领域的GitHub项目
1. Exclusible-AI-Customer-Support
项目链接:https://github.com/titi-devv/Exclusible-AI-Customer-Support
技术栈:
- LangChain (0.0.228)
- ChromaDB (0.3.26)
- Hugging Face模型 (TheBloke/Nous-Hermes-13B-GPTQ)
- Sentence Transformers
- PyTorch
实现方式:
- 使用自定义训练数据和网站内容训练聊天机器人
- 将文本分割成块并创建嵌入
- 使用LangChain的ConversationalRetrievalChain处理用户查询
- 支持从网站抓取内容作为知识库
主要功能:
- 基于训练数据回答用户问题
- 网站内容抓取增强知识库
- 使用预定义模板生成回复
2. Customer-Support-Bot
项目链接:https://github.com/VatsalBhesaniya/Customer-Support-Bot
技术栈:
- Flask
- OpenAI GPT-4o模型
- Python dotenv
实现方式:
- 使用Flask构建Web界面
- 通过Azure AI服务调用GPT-4o模型
- 实现语气检测功能,根据用户问题调整回复语气
- 内置产品数据库,用于回答产品相关问题
主要功能:
- 自动检测用户问题的语气(同理心、紧急、一般帮助)
- 根据检测到的语气调整回复风格
- 识别产品相关问题并提供产品信息
- 提供Web界面进行交互
这两个项目展示了AI Agent在客户支持领域的不同实现方式,一个侧重于使用开源模型和自定义训练数据,另一个则利用商业API和语气检测提供更个性化的体验。