Skip to content

DeepSophos/AIQASystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于大语言模型的智能客服解决方案,赋能企业客户服务

LICENSE .NET 8.0 Vue 3 pnpm

🌈 项目介绍

AIQASystem 是一款基于前沿大语言模型(LLM)的智能客服解决方案,支持一键上传企业资料快速构建专属知识库。通过知识库驱动智能对话流程,并灵活配置客服坐席,为您提供高效、精准且可扩展的客户服务支持。

该系统可轻松集成至您的网站或应用中,实现7×24小时自动问答服务,并在需要时无缝转接人工客服,全面提升服务效率与用户体验。

客服端桌面程序
客服端桌面程序

客户端浏览器小组件嵌入
小组件嵌入

✨ 核心特性

🧠 多模型支持: 开箱即支持求索时刻、OpenAI GPT、Anthropic Claude等多种大语言模型

📚 知识库增强: 支持上传图片、文档(PDF、Word、TXT等),通过RAG技术提供精准企业知识

🌐 无缝集成: 提供Web Widget组件,轻松集成到各类网站和应用中

🛠️ 可视化配置: 友好的管理后台,支持知识库、对话流程、客服坐席的可视化配置

👨‍💼 人机协同: 智能路由机制,AI无法解决时平滑转接至人工客服坐席

📊 数据分析看板: 完整的对话数据记录和分析看板,助力业务优化决策

🏗️ 系统架构

graph TD
    subgraph "云端/服务器部署"
        A[用户浏览器/Web客户端] --> B[Web前端<br/>Vue.js];
        B -- HTTP/API --> C[后端应用<br/>.NET Core Web API];
        
        C --> D{AI智能路由};
        D --> E[大语言模型<br/>求索时刻 API];
        D --> F[向量知识库<br/>PostgreSQL];
        
        C --> G[业务数据库<br/>MySQL];
        C --> H[缓存层<br/>Redis];
        
        I[系统管理员] --> J[管理后台<br/>Vue.js + .NET Core];
        J --> C;
    end

    subgraph "本地桌面客户端 (客服端)"
        K[Windows EXE应用<br/>Electron] --> L[内嵌Web视图];
        L -- HTTP/WebSocket --> M[本地API服务<br/>.NET Core];
        
        M --> N[本地LLM<br/>求索时刻];
        M --> O[本地数据库<br/>IndexDB/MySQL];
        
        style K fill:#e1f5fe
        style M fill:#fff3e0
        style N fill:#f3e5f5
    end

    C -.->|数据同步| M;
    N -.->|模型更新| E;
Loading

架构组件说明

  • backend: 系统后台及API接口

    • web: 前端管理界面

    • Admin.NET: 后端API接口 (.NET Core)

  • front: 客户端及客服端应用

  • 数据库: IndexDB (本地数据存储) + MySQL (业务数据) + Redis (缓存)

  • AI服务: 求索时刻大语言模型API

🚀 快速开始

环境要求

前端部署

  1. 安装依赖
  pnpm install
  1. 环境配置

    .env 配置:

  VITE_API_URL=http://127.0.0.1:5005 
  VITE_AI_API_URL=https://www.seek-time.com:43032/
  1. 运行项目
  pnpm run dev
  1. 打包发布
  pnpm run build:win
  1. 访问应用

    打开 http://127.0.0.1:5173/

后端部署 (Admin.NET)

  1. 配置AI参数

    编辑 backend/Admin.NET/Admin.NET.Application/Configuration/App.json:

  "AI" : {
      "url": "https://www.seek-time.com:43032/",
      "email": "您的求索时刻账号",
      "password": "您的密码"
  }
  1. 运行项目
  cd backend/Admin.NET/Admin.NET.Web.Entry
  dotnet run
  1. 打包发布

    • Windows:

      dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true
    • Linux:

      dotnet publish -c Release -f net8.0 -r linux-x64 --self-contained true -o ./publish/linux
  2. 访问api文档

    打开 http://127.0.0.1:5005/

后端部署 (Web)

  1. 安装依赖
  pnpm install
  1. 运行项目
  pnpm run dev
  1. 访问应用

    打开 http://127.0.0.1:8888/

🏭 环境支持

Edge Firefox Chrome Safari
Edge ≥ 88 Firefox ≥ 78 Chrome ≥ 87 Safari ≥ 13

🤝 参与贡献

我们欢迎任何形式的贡献!请阅读贡献指南了解如何参与项目开发。

📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。

商业支持: 请联系 info@seektime.com.cn 求索时刻

求索时刻 提供技术支持

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published