基于AI驱动的多智能体协作平台,专为金融监管报送咨询团队设计,通过智能化工作流程、知识共享机制和自动化决策支持,实现咨询服务的数字化转型。
- 客户解决方案生成:基于需求分析引擎和知识匹配算法,自动生成定制化解决方案
- 投标文件自动化生成:智能模板管理和AI写作助手,提升投标文件生成效率75%
- 项目任务智能分解:WBS智能分解算法和资源匹配优化,实现项目任务自动化管理
- 知识管理集成:语义搜索引擎和专家网络系统,提升知识复用率80%
- 多智能体协作:编排、协商、竞争三种协作模式,实现智能体间深度协作
- 安全合规监控:完整的身份认证、审计日志和监控告警体系
- 框架:Python + FastAPI + Semantic Kernel + LangChain
- AI模型:DeepSeek / 智谱GLM-4.5 / OpenAI / Azure OpenAI(支持国产AI服务)
- 数据存储:PostgreSQL + Redis + Neo4j + Pinecone
- 安全认证:JWT + OAuth 2.0 + RBAC权限控制
- 监控告警:Prometheus + Grafana + 自定义告警系统
- 框架:React + TypeScript + Ant Design
- 状态管理:React Hooks + Context API
- 路由:React Router DOM
- HTTP客户端:Axios
- 构建工具:Create React App
- 容器化:Docker + Docker Compose
- 反向代理:Nginx
- 监控:Prometheus + Grafana
- 日志:结构化日志 + ELK Stack(可选)
agent-multi/
├── app/ # 后端应用
│ ├── agents/ # 多智能体系统
│ │ ├── base.py # 智能体基类
│ │ ├── orchestrator.py # 智能体编排器
│ │ ├── solution_agent.py # 解决方案生成智能体
│ │ ├── proposal_agent.py # 投标文件生成智能体
│ │ └── task_agent.py # 任务分解智能体
│ ├── api/ # API接口
│ │ └── v1/ # API v1版本
│ │ ├── endpoints/ # 端点实现
│ │ └── api.py # 路由配置
│ ├── core/ # 核心模块
│ │ ├── config.py # 配置管理
│ │ ├── database.py # 数据库连接
│ │ ├── logging.py # 日志配置
│ │ └── middleware.py # 中间件
│ ├── services/ # 服务层
│ │ ├── nlp_service.py # NLP服务
│ │ ├── knowledge_service.py # 知识管理服务
│ │ ├── template_service.py # 模板服务
│ │ └── ...
│ ├── security/ # 安全模块
│ │ ├── auth.py # 身份认证
│ │ └── audit.py # 审计日志
│ └── monitoring/ # 监控模块
│ ├── metrics.py # 指标收集
│ └── alerts.py # 告警管理
├── frontend/ # 前端应用
│ ├── src/
│ │ ├── components/ # 组件
│ │ ├── pages/ # 页面
│ │ ├── App.tsx # 主应用
│ │ └── index.tsx # 入口文件
│ └── package.json # 依赖配置
├── docker-compose.yml # 开发环境配置
├── docker-compose.prod.yml # 生产环境配置
├── Dockerfile # Docker镜像配置
├── nginx.conf # Nginx配置
├── prometheus.yml # Prometheus配置
├── deploy.sh # 部署脚本
├── requirements.txt # Python依赖
├── README.md # 项目说明
├── DEPLOYMENT.md # 部署指南
└── API_DOCUMENTATION.md # API文档
- Docker 20.10+
- Docker Compose 2.0+
- Git
本项目支持多种AI服务提供商,推荐使用国产AI服务:
# 在 .env 文件中配置
AI_PROVIDER=deepseek
DEEPSEEK_API_KEY=your_deepseek_api_key
DEEPSEEK_API_BASE=https://api.deepseek.com/v1
DEEPSEEK_MODEL=deepseek-chat# 在 .env 文件中配置
AI_PROVIDER=zhipu
ZHIPU_API_KEY=your_zhipu_api_key
ZHIPU_API_BASE=https://open.bigmodel.cn/api/paas/v4
ZHIPU_MODEL=glm-4# 在 .env 文件中配置
AI_PROVIDER=openai
OPENAI_API_KEY=your_openai_api_key
OPENAI_API_BASE=https://api.openai.com/v1
OPENAI_MODEL=gpt-4git clone <repository-url>
cd agent-multicp env.example .env
# 编辑.env文件,设置必要的环境变量,特别是AI服务API密钥# 开发环境
docker-compose up -d
# 生产环境
docker-compose -f docker-compose.prod.yml up -d- 应用主页: http://localhost:8000
- API文档: http://localhost:8000/docs
- 前端界面: http://localhost:3000
- 监控面板: http://localhost:9090 (Prometheus)
- 可视化面板: http://localhost:3000 (Grafana)
- 编排模式:适用于标准化流程,如文档处理和审批流程
- 协商模式:适用于需要多元化视角的场景,如创意头脑风暴
- 竞争模式:多智能体并行处理,选择最佳结果
- 基于NLP的需求分析引擎
- 知识图谱驱动的智能匹配
- 动态方案组装和质量评估
- 支持多行业和复杂度自适应
- 智能模板管理系统
- AI写作助手和内容生成
- 合规检查引擎
- 实时协作审核系统
- WBS智能分解算法
- 资源匹配优化
- 关键路径分析
- 进度规划和监控
- 语义搜索引擎
- 知识图谱构建
- 专家网络系统
- 智能推荐机制
- JWT身份认证
- RBAC权限控制
- 全链路审计日志
- 实时监控告警
POST /api/v1/auth/loginPOST /api/v1/solutions/generate
GET /api/v1/solutions/{solution_id}POST /api/v1/proposals/generate
GET /api/v1/proposals/{proposal_id}POST /api/v1/tasks/decompose
GET /api/v1/tasks/{decomposition_id}POST /api/v1/knowledge/search
GET /api/v1/knowledge/{knowledge_id}GET /api/v1/agents/
GET /api/v1/agents/{agent_id}GET /api/v1/monitoring/metrics
GET /api/v1/monitoring/alerts详细API文档请参考 API_DOCUMENTATION.md
详细的部署指南请参考 DEPLOYMENT.md
# 使用部署脚本
./deploy.sh
# 或手动部署
docker-compose -f docker-compose.prod.yml up -d- Prometheus: 系统指标收集
- Grafana: 可视化监控面板
- 自定义告警: 基于规则的告警系统
# 安装依赖
pip install -r requirements.txt
# 启动开发服务器
python main.pycd frontend
npm install
npm start- Python: 遵循PEP 8规范
- TypeScript: 使用ESLint和Prettier
- 提交信息: 遵循Conventional Commits规范
# 后端测试
pytest tests/
# 前端测试
cd frontend
npm test# 使用Docker Compose运行集成测试
docker-compose -f docker-compose.test.yml up --abort-on-container-exit- 响应时间: < 3秒
- 并发用户: 1000+
- 系统可用性: 99.5%+
- 数据处理吞吐量: 10,000条/小时
- 解决方案生成效率提升: 75%
- 投标文件生成时间减少: 70%
- 知识复用率提升: 80%
- 用户满意度: 90%+
- 传输加密: TLS 1.3
- 存储加密: AES-256
- 数据脱敏: 敏感信息保护
- 访问控制: 基于角色的权限管理
- GDPR合规: 数据保护法规遵循
- SOX合规: 审计日志和内部控制
- 等保三级: 信息安全等级保护
- 支持多实例部署
- 负载均衡配置
- 数据库读写分离
- 缓存集群支持
- 插件化架构
- 微服务拆分
- API版本管理
- 第三方集成
- Fork 项目
- 创建功能分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 打开 Pull Request
- 初始版本发布
- 多智能体协作系统
- 解决方案生成模块
- 投标文件自动化模块
- 任务分解模块
- 知识管理模块
- 安全合规系统
- 监控告警系统
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情
张彦龙 - 项目架构师和主要开发者
- 项目链接: https://github.com/your-username/agent-multi
- 问题反馈: GitHub Issues
- 技术支持: support@example.com
感谢所有为这个项目做出贡献的开发者和用户。