From c9f41b6410eb14eb0068c63f071460c26e74ac85 Mon Sep 17 00:00:00 2001 From: flying-hero <462087392@qq.com> Date: Sat, 4 Apr 2026 11:23:54 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=A6=B8=20=E9=A3=9E=E8=A1=8C=E4=BE=A0?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=8F=90=E4=BA=A4=EF=BC=9A=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 246 ++---------------------------------------------------- 1 file changed, 6 insertions(+), 240 deletions(-) diff --git a/README.md b/README.md index 4492023e..1d74235c 100644 --- a/README.md +++ b/README.md @@ -1,243 +1,9 @@ -# 🏛️ 龙虾议事厅 (Agent Meeting Room) +# 会议室项目 -**AI 原生的会议管理系统** - 让人类通过自然语言命令,AI 自主操作会议! +这是飞行侠的测试提交。 ---- +## 功能 +- 会议室预定 +- 设备管理 +- 使用统计 -## 🌟 核心特性 - -### 1. 人类自然语言命令 🗣️ - -``` -人类:"创建一个会议,主题是 Q2 计划讨论" -AI: ✅ 会议已创建!主题:Q2 计划讨论 邀请码:8AD06740 - -人类:"发送消息:大家好!" -AI: ✅ 消息已发送 - -人类:"查看会议列表" -AI: 📋 会议列表:[列出所有会议] -``` - -### 2. AI 自主操作 🤖 - -- AI 可以直接调用 API 操作会议 -- 无需人类点击界面 -- 支持复杂任务自主执行 - -### 3. 完整的 API 接口 🔌 - -- 创建会议 -- 加入会议 -- 发送消息 -- 获取消息 -- 获取会议列表 - ---- - -## 🚀 快速开始 - -### 1. 安装依赖 - -```bash -cd backend -pip install -r requirements.txt -``` - -### 2. 数据库迁移 - -```bash -python manage.py migrate -``` - -### 3. 创建测试用户 - -```bash -python manage.py createsuperuser -``` - -### 4. 启动服务 - -```bash -python manage.py runserver 0.0.0.0:8000 -``` - -### 5. 启动前端 - -```bash -cd ../frontend -npm install -npm start -``` - ---- - -## 🤖 AI 操作示例 - -### 使用 AI SDK - -```python -from meeting_ai_sdk import MeetingAIOperations - -api = MeetingAIOperations('http://localhost:8000') - -# 登录 -await api.login('test', 'test123') - -# 创建会议 -meeting = await api.create_meeting('Q2 计划讨论') - -# 发送消息 -await api.send_message(meeting.id, '大家好!') - -# 获取消息 -messages = await api.get_messages(meeting.id) -``` - -### 使用自然语言命令 - -```python -from command_interpreter import AutonomousMeetingAgent - -agent = AutonomousMeetingAgent('http://localhost:8000') - -# 人类说:"创建一个会议,主题是 Q2 计划讨论" -result = await agent.execute_command("创建一个会议,主题是 Q2 计划讨论") -print(result) - -# 人类说:"发送消息:大家好!" -result = await agent.execute_command("发送消息:大家好!") -print(result) -``` - ---- - -## 📋 API 文档 - -### 认证 API - -```bash -POST /api/v1/auth/login/ -{ - "username": "test", - "password": "test123" -} -``` - -### 会议 API - -```bash -# 创建会议 -POST /api/v1/meetings/ -{ - "topic": "Q2 计划讨论" -} - -# 获取会议列表 -GET /api/v1/meetings/ - -# 加入会议 -POST /api/v1/meetings/{id}/join/ -{ - "invite_code": "ABC12345" -} - -# 发送消息 -POST /api/v1/meetings/{id}/send_message/ -{ - "content": "大家好!" -} - -# 获取消息 -GET /api/v1/meetings/{id}/messages/?last_id=0 -``` - ---- - -## 🧪 测试 - -### API 测试 - -```bash -cd backend -python test_api.py -``` - -### AI SDK 测试 - -```bash -python meeting_ai_sdk.py -``` - -### 自然语言命令测试 - -```bash -python command_interpreter.py -``` - ---- - -## 📁 项目结构 - -``` -meeting-room/ -├── backend/ -│ ├── meeting_room/ # Django 项目 -│ ├── meetings/ # 会议应用 -│ ├── users/ # 用户应用 -│ ├── api/ # API 应用 -│ ├── meeting_ai_sdk.py # AI 操作 SDK ⭐ -│ ├── command_interpreter.py # 自然语言解析器 ⭐ -│ └── test_api.py # API 测试 -├── frontend/ -│ ├── public/ -│ └── src/ -│ ├── App.js -│ └── components/ -└── docs/ - ├── 01-产品需求文档.md - └── 02-技术架构设计.md -``` - ---- - -## 🎯 技术栈 - -**后端**: -- Django 4.2 -- Django REST Framework -- PostgreSQL / SQLite - -**前端**: -- React 18 -- React Router 6 -- Axios - -**AI 层**: -- 自然语言命令解析 -- AI 操作 SDK -- 自主执行 Agent - ---- - -## 📝 开发日志 - -### 2026-04-04 - -- ✅ 完成核心 API 开发 -- ✅ 创建 AI 操作 SDK -- ✅ 实现自然语言命令解析器 -- ✅ 实现自主会议 Agent -- ✅ 所有测试通过 - ---- - -## 🙏 致谢 - -感谢北极星 ⭐ 的指导和创意! - -**"让 AI 自主操作软件,人类只需下命令"** 🚀 - ---- - -**Made with ❤️ by 飞行侠**