# multi_agent **Repository Path**: hweiming/multi_agent ## Basic Information - **Project Name**: multi_agent - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-29 - **Last Updated**: 2025-06-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 小U智能助手 - 综合演示系统 这是一个全面的小U智能助手演示项目,展示了10个专业Agent的智能协作能力。 ## 🤖 智能助手团队 ### 核心Agent | Agent | 名称 | 专业领域 | 主要功能 | |-------|------|----------|----------| | 📚 | 小知 | 知识问答 | 企业知识库查询、政策解读、流程指导 | | 📊 | 小数 | 数据分析 | 图表生成、数据分析、趋势预测 | | 📝 | 小表 | 表单创建 | 表单设计、字段配置、验证规则 | | 👥 | 小人 | 人事管理 | 员工查询、考勤管理、薪资查询 | | 🎯 | 小项 | 项目管理 | 项目跟踪、任务管理、进度报告 | | 🎧 | 小客 | 客服助手 | 客户查询、问题解决、服务跟踪 | | 💰 | 小财 | 财务助手 | 财务查询、报销处理、预算分析 | | 🔧 | 小技 | IT支持 | 故障诊断、技术支持、系统维护 | | 📅 | 小会 | 会议助手 | 会议安排、会议室管理、议程制定 | | 📖 | 小培 | 培训助手 | 课程安排、进度跟踪、证书管理 | ## 🚀 快速开始 ### 1. 启动服务 ```bash python comprehensive_xiaou_assistant_demo.py ``` ### 2. 访问界面 打开浏览器访问:**http://localhost:8080** ### 3. 开始对话 - 点击顶部的Agent标签快速体验 - 或在输入框中输入您的需求 - 观察不同Agent的智能响应 ## 💡 使用示例 ### 📚 知识问答示例 ``` 用户:公司的请假制度是什么? 小知:📖 请假制度:员工请假需提前3天申请,病假需提供医院证明 ``` ### 📊 数据分析示例 ``` 用户:生成员工数量统计图表 小数:📈 已生成各部门员工数量统计 [显示柱状图数据] ``` ### 📝 表单创建示例 ``` 用户:创建请假申请表单 小表:✅ 已创建请假申请表 [显示完整表单结构] ``` ### 👥 人事管理示例 ``` 用户:查询员工信息 小人:📋 找到3名员工信息 [显示员工详细信息] ``` ### 🎯 项目管理示例 ``` 用户:查看项目进度 小项:🎯 当前有2个项目 🟢 智能客服系统 - 进度:75% - 负责人:张三 🟢 移动APP开发 - 进度:100% - 负责人:李四 ``` ## 🎨 界面特色 ### 美观的UI设计 - 渐变色彩搭配 - 响应式布局 - 动画效果 - 实时状态指示 ### 智能交互 - WebSocket实时通信 - 自动Agent选择 - 消息类型区分 - 确认机制 ### 丰富的示例 - 10个Agent分类示例 - 快速体验按钮 - 详细使用说明 ## 🔧 技术架构 ### 后端技术 - **Python 3.7+** - **WebSocket** - 实时通信 - **asyncio** - 异步处理 - **HTTP Server** - Web服务 ### 前端技术 - **HTML5** - 页面结构 - **CSS3** - 样式设计 - **JavaScript** - 交互逻辑 - **WebSocket API** - 实时通信 ### 核心组件 ``` 小U智能助手系统 ├── Agent管理器 │ ├── 意图识别 │ ├── Agent选择 │ └── 响应生成 ├── 数据源管理 │ ├── 知识库 │ ├── 业务数据 │ └── 模拟数据 ├── WebSocket服务 │ ├── 连接管理 │ ├── 消息广播 │ └── 状态同步 └── Web界面 ├── 实时聊天 ├── Agent展示 └── 示例操作 ``` ## 📋 功能清单 ### ✅ 已实现功能 - [x] 10个专业Agent - [x] 智能意图识别 - [x] 实时WebSocket通信 - [x] 美观的Web界面 - [x] 丰富的示例数据 - [x] 多种消息类型 - [x] 确认机制 - [x] 状态指示 - [x] 自动重连 - [x] 响应式设计 ### 🔄 可扩展功能 - [ ] Agent间协作 - [ ] 工作流引擎 - [ ] 用户认证 - [ ] 数据持久化 - [ ] 多语言支持 - [ ] 语音交互 - [ ] 移动端适配 - [ ] 插件系统 ## 🎯 学习价值 ### 多Agent架构 - Agent设计模式 - 意图识别算法 - 消息路由机制 - 状态管理 ### WebSocket应用 - 实时通信实现 - 连接管理 - 消息广播 - 错误处理 ### 前端开发 - 现代CSS技术 - JavaScript异步编程 - 用户体验设计 - 响应式布局 ### 系统集成 - 前后端分离 - 服务架构设计 - 数据流管理 - 错误处理机制 ## 🛠️ 自定义扩展 ### 添加新Agent 1. 在`AgentType`枚举中添加新类型 2. 在`_initialize_agents`中配置Agent信息 3. 实现对应的处理方法 4. 更新前端Agent标签 ### 扩展数据源 1. 在`_initialize_data_sources`中添加数据 2. 实现数据查询逻辑 3. 更新响应格式 ### 自定义界面 1. 修改HTML_CONTENT中的样式 2. 添加新的消息类型样式 3. 扩展JavaScript交互逻辑 ## 📞 技术支持 如果您在使用过程中遇到问题: 1. 检查Python版本(需要3.7+) 2. 确认端口8080和8765未被占用 3. 查看控制台错误信息 4. 尝试重启服务 ## 🎉 开始体验 现在就启动服务,体验10个专业Agent的智能协作吧! ```bash python comprehensive_xiaou_assistant_demo.py ``` 然后访问:**http://localhost:8080** --- **小U智能助手** - 让AI助手更智能,让工作更高效! 🚀