Closiq Discord 智能体:一体化人工智能客户支持系统 🚀

发布日期:2026-05-28 10:03:51   浏览量 :1
发布日期:2026-05-28 10:03:51  
1

2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家 

这是为 GitHub 收尾冲刺挑战赛 提交的参赛作品

我的构建成果

我构建了 Closiq Discord 智能体,这是一个全栈模块化单体应用,旨在将 Discord 频道转变为一个自动化的、由人工智能驱动的客户支持收件箱和潜在客户管理系统。

当客户向您的 Discord 支持频道发送消息时,后端会捕获对话内容,处理数据持久化,并从自托管的 Qdrant 向量数据库(该数据库索引存储在 MinIO 中的知识库文档)中获取高度相关的上下文信息。随后,它利用 OpenRouter 或兼容 OpenAI 的模型动态起草并提供准确且具备上下文感知的回复,通过 Discord 机器人直接反馈给客户。

演示

(提示:在此处插入一个 GIF 动图或几张截图,展示您的 React 仪表盘界面、MongoDB 消息日志视图,或 Discord 机器人在频道中实时回复的场景!)

技术栈概览

  • 前端:React + Vite
  • 后端:Node.js + Express + TypeScript
  • 数据库与存储:MongoDB(元数据)、Qdrant(向量嵌入)和 MinIO(对象存储)
  • 集成:discord.js 和 OpenRouter / OpenAI SDK

回归之旅

这个项目起初是一个雄心勃勃的想法,但很快就停滞不前了。在为本次挑战赛重新拾起它之前,它只是一堆松散的数据库模型、基础工具以及一个原始且未优化的 LangChain 循环代码,散落在未完成的本地文件夹“墓地”中。它完全缺乏前端管理层,架构也十分脆弱。

为了让这个项目焕发生机并顺利完工,我着重关注稳定性、用户体验和结构边界:

  • 模块化单体重构:将整个 Express 后端重组为严格、清晰的模块边界(messagesknowledgebaseagentinfrastructure),使代码库更易于维护。
  • 构建网页仪表盘:从零开始创建了一个全面的 React 界面,使用户能够直观地监控 incoming 客户消息并管理知识库文件,而无需接触终端命令。
  • 修复边缘情况与用户界面:修复了人工智能生成工作流中损坏的消息处理逻辑循环,并完全更新了频道消息用户界面组件,以实现更流畅的交互体验。
  • 级联删除同步:实现了稳健的文件生命周期管理。现在,删除知识库文档会触发整个技术栈的干净、顺序清除:从 MinIO 中移除对象,从 Qdrant 中取消索引向量,并从 MongoDB 中删除元数据。

我与 GitHub Copilot 的使用体验

在本次冲刺开发中,GitHub Copilot 充当了一位不可或缺的结对编程伙伴,尤其是在将多个分散的存储微服务连接在一起时。

  • Docker 脚手架速度:Copilot 瞬间生成了 docker-compose.yml 中的本地环境基础设施配置,让 MongoDB、Qdrant 和 MinIO 轻松实现相互通信。

    免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。

关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
支持 反馈 订阅 数据
回到顶部