飞龙在天2026年03月06日
7阅读

技术信息

语言技术
PythonNginxDockerReactTypeScript
系统类型
Web小程序轻应用H5
行业分类
人工智能科学研究

作品详情

行业场景

立项原因,旨在解决什么产品问题:
当前 AI 应用多为单一大模型交互,存在观点片面、缺乏多角度验证的问题。本项目旨在通过多 AI 模型协同工作,让不同 AI
以不同角色参与讨论,提供更全面、客观的决策支持。
行业场景,业务背景:
适用于企业决策会议、产品需求评审、方案论证、学术研讨等场景。支持主持人模式、辩论模式、会议纪要自动生成,可广泛应用于互联网、金
融、法律、教育等需要多方观点碰撞的行业。

功能介绍

项目具体功能模块:
1. 多 AI 对话系统 - 支持 6 个主流 AI 模型同时参与讨论
2. AI 角色系统 - 14 种预设角色(主持人、数据分析师、批判者、创新者等)
3. 讨论模式 - 普通模式、主持人模式、辩论模式
4. 协作分析 - 协作图谱可视化、共识度计算、观点聚类
5. 会议纪要 - 自动生成红头文件式会议纪要
6. RAG 知识库 - 私有文档语义检索
7. 决策大脑 - AI 观点投票评分、热力图展示
8. 人设市场 - 专家角色库快速切换
9. 链式协作 - 需求到部署的完整流水线

主要功能描述:
用户可创建讨论房间,邀请多个 AI
模型以不同角色参与。系统支持实时流式输出、上下文隔离、消息管理(编辑/删除/置顶/收藏)。提供协作图谱可视化多 AI
交互关系,共识度算法评估观点一致性,观点聚类自动归纳主题。支持文件上传解析(PDF/Word/Excel/PPT)、数据导出(JSON/Markdown/TXT/C
SV)、全文搜索、暗黑模式、国际化等功能。

项目实现

"我"负责的具体任务:
- 后端架构设计与核心功能开发(FastAPI + SQLAlchemy)
- AI 适配器层实现,对接 6 个 AI 提供商 API
- WebSocket 实时通信与 JWT 认证机制
- 协作分析算法(共识度计算、观点聚类)
- 数据库设计与迁移管理(Alembic)
- 前端核心组件开发(React + TypeScript + Zustand)

技术栈、架构、实现亮点与难点:

技术栈:
- 后端:Python 3.12 + FastAPI + SQLAlchemy + Pydantic
- 前端:React 18 + TypeScript + Vite + TailwindCSS + Zustand
- 数据库:MySQL 8.0+,Redis(可选)
- 部署:Docker + Docker Compose + Nginx

架构设计:
- 分层架构:adapters(AI 适配器)/ middleware(中间件)/ routes / services / utils
- 上下文隔离:每个 AI 独立上下文窗口,滑动窗口摘要压缩
- 中间件:限流(60 请求/分钟)、熔断器、防重放攻击(Redis 去重)

实现亮点:
1. 多 AI 协同 - 6 个 AI 模型同时对话,独立上下文管理
2. 角色系统 - 14 种预设角色,不同专业视角参与讨论
3. 协作图谱 - 可视化多 AI 交互密度、响应时间、关系网络
4. 共识度算法 - 多 AI 观点一致性评估,生成热力图
5. 加密存储 - Fernet 对称加密保护

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论