Files
2025-11-27 06:40:41 +08:00
..
2025-11-27 06:40:41 +08:00
2025-11-27 06:40:41 +08:00
2025-11-27 06:40:41 +08:00
2025-11-27 06:40:41 +08:00
2025-11-27 06:40:41 +08:00
2025-11-27 06:40:41 +08:00
2025-11-27 06:40:41 +08:00
2025-11-27 06:40:41 +08:00
2025-11-27 06:40:41 +08:00

AI 会议纪要系统 - 专业演示 Dashboard

一个功能强大的AI会议纪要系统,使用 Claude Sonnet 4.5 通过 OpenRouter API 提供智能会议记录功能。

功能特点

Demo 1.1: AI 自动转写 + 摘要

  • 自动生成 3-6 行会议摘要
  • 智能识别核心议题(3-6个)
  • 提取决策事项(含责任人和截止时间)
  • 生成可用于工单系统的行动项清单
  • 标注风险提示和不确定项

Demo 1.2: AI 自动识别责任人 + Deadline

  • 自动识别任务标题
  • 提取责任人信息
  • 识别所属部门
  • 确定截止时间
  • 评估紧急程度(高/中/低)
  • 分类标签(工程/物业/设计/政府协调)
  • 结构化 JSON 输出,可直接导入数据库

Demo 1.3: 会议纪要 → 文档生成

  • 政府公文格式标准
  • 包含封面、出席人员、议题等完整结构
  • AI 分项分析
  • 支持 Markdown 导出
  • 可转换为 PDF/Word 格式
  • 无 AI 痕迹,适合正式场合

技术栈

  • 前端框架: React 18 + Vite
  • 样式: Tailwind CSS
  • 图标: Lucide React
  • AI 模型: Claude Sonnet 4.5 (via OpenRouter)

快速开始

安装依赖

npm install

启动开发服务器

npm run dev

服务器将在 http://localhost:3000 启动

构建生产版本

npm run build

预览生产版本

npm run preview

使用说明

  1. 选择功能: 点击左侧菜单选择需要演示的功能
  2. 加载示例: 使用示例数据快速体验 AI 处理效果
  3. 查看结果: AI 自动生成结果,支持复制和导出

示例数据

系统内置三个真实场景的示例会议:

  1. 项目协调会: 社区改造项目进度讨论
  2. 物业月度例会: 日常物业管理会议
  3. 紧急协调会: 管道爆裂应急处理

API 配置

本项目使用 OpenRouter API 调用 Claude Sonnet 4.5。API 密钥已配置在 src/services/openrouter.js 中。

如需更换 API 密钥,请修改该文件中的 OPENROUTER_API_KEY 常量。

应用场景

  • 城市服务项目协调会议
  • 物业管理日常会议记录
  • 工程项目进度跟踪会议
  • 政府部门协调会议纪要
  • 企业内部会议记录
  • 项目管理和任务分配

项目结构

record/
├── src/
│   ├── components/          # React 组件
│   │   ├── Demo1_Summary.jsx       # 自动摘要组件
│   │   ├── Demo2_ActionItems.jsx   # 行动项提取组件
│   │   └── Demo3_Document.jsx      # 文档生成组件
│   ├── data/               # 示例数据
│   │   └── sampleMeetings.js
│   ├── services/           # API 服务
│   │   └── openrouter.js
│   ├── App.jsx            # 主应用组件
│   ├── main.jsx           # 入口文件
│   └── index.css          # 全局样式
├── index.html
├── package.json
├── vite.config.js
├── tailwind.config.js
└── README.md

开发说明

添加新功能

  1. 在 src/components/ 目录下创建新的组件
  2. 在 src/services/openrouter.js 中添加对应的 API 调用函数
  3. 在 src/App.jsx 中注册新的 Demo

自定义样式

全局样式定义在 src/index.css 中,包含:

  • Tailwind CSS 基础样式
  • 自定义组件样式(.demo-card, .btn-primary 等)
  • 加载动画效果

API 调用

所有 AI 功能都通过 src/services/openrouter.js 中的函数调用:

import { generateMeetingSummary, extractActionItems, generateFormalDocument } from './services/openrouter';

// 使用示例
const result = await generateMeetingSummary(meetingContent);

注意事项

  • 确保网络连接正常,API 调用需要访问 OpenRouter 服务
  • AI 处理大型会议内容可能需要几秒钟时间
  • 建议使用现代浏览器(Chrome, Firefox, Safari, Edge)
  • 示例数据已包含在项目中,无需额外配置

许可证

本项目仅供演示使用。

技术支持

如有问题或建议,请联系开发团队。


© 2025 AI 会议纪要系统 - 专业演示版 Powered by Claude Sonnet 4.5 via OpenRouter API