会议纪要生成系统是一个基于人工智能技术的会议内容自动摘要和知识管理工具。该系统能够将会议转录文本自动分析并生成结构化的会议纪要,同时支持将会议内容上传到知识库,并提供基于知识库的智能咨询功能。
- 智能摘要:自动分析会议转录内容,提取关键信息并生成结构化会议纪要
- 知识库管理:支持将会议转录内容上传到知识库,便于后续查询和分析
- 智能咨询:基于知识库内容提供流式响应的智能咨询功能
- 会话历史:支持查询和删除特定会议的历史对话记录
- RESTful API:提供标准的API接口,便于集成到其他系统
- 流式响应:咨询接口支持 Server-Sent Events (SSE) 流式输出
- Docker 支持:提供 Docker 容器化部署方案
- Python 3.8+
- Agno API 服务(用于AI摘要生成)
meeting-agents(基于 Agno 框架构建的会议智能体)
-
克隆项目代码:
git clone https://github.com/zhiheng-yu/meeting_summary cd meeting_summary -
安装依赖包:
pip install -r requirements.txt
-
配置环境变量: 系统会自动从环境变量中读取 Agno API 服务地址,请确保设置以下环境变量:
export AGNO_URL="http://localhost:7777" # Agno API 服务地址
-
启动服务:
python api.py
-
创建
.env文件:echo "AGNO_URL=http://localhost:7777" > .env
-
构建 Docker 镜像:
docker build -t meeting-assistant . -
使用 Docker Compose 启动:
docker-compose up -d
或者使用 Docker 直接运行:
docker run -d -p 6001:6001 -e AGNO_URL=http://localhost:7777 meeting-assistant