MinutesAI-人工智能代理:从会议到行动
完全支持MCP的自主AI代理系统能够解释用户意图,调用自定义MCP工具,并执行会议操作的多步骤工作流。 实施了MCP工具,用于会议转录、总结、行动项提取和自动电子邮件传递。
特性
- 🎙️ 音频转录 -MCP转录工具:用于精确转录的OpenAI Whisper
- 📋 AI总结 -MCP工具,用于生成关键主题和决策的要点摘要
- ✅ 动作项提取 -自动识别任务和跟进
- 💾 将MOM电子邮件发送给堆栈持有人 -MCP工具,用于将MOM发送给相关堆垛机
技术栈
- 溪流 -Web用户界面
- 耳语 -语音转文本转录
- OpenAI GPT-3.5 -总结和行动项提取
- python -后端处理
- MCP服务器 -允许LLM与其他工具进行通信
设置
建议使用虚拟环境进行开发:
python3 -m venv venv
source venv/bin/activate # On Linux/macOS1.安装依赖项
pip install -r requirements.txt2.OpenAI API密钥
OPENAI_API_KEY=your_openai_api_key_here3.运行应用程序
streamlit run app.py项目结构
MinutesAI/
├── app.py # Streamlit main application
├── audio_processor.py # Audio transcription (Whisper)
├── summarizer.py # AI summarization and action items
├── config.py # Configuration settings
├── requirements.txt # Python dependencies
├── .env # Environment variables (create this)
├── audio_uploads/ # Uploaded audio files
├── transcripts/ # Saved transcripts
└── processed/ # Processed data未来增强功能:新的MCP工具
- Create_task(用于Jira/Notion)
- 在驱动器中上传会议记录
- 日程会议(谷歌日历)
