Anubhav188/PostMortemPro

GitHub: Anubhav188/PostMortemPro

基于 Gemini API 的 AI 驱动复盘报告生成器,能将简短的事件描述自动转化为包含根因分析和预防计划的结构化 Post-Mortem 文档。

Stars: 0 | Forks: 0

# 🩺 PostMortemPro **PostMortemPro** 是一个基于 AI 的 Web 应用,它可以将简短的事件细节转化为结构化、专业的 Post-Mortem 报告——专为酒店业风格的事件分析而打造。 ## ✨ 功能 - 📋 **事件详情表单** — 通过简洁的向导式表单快速输入事件数据 - 🤖 **AI 生成的报告** — 使用 Gemini API 即时生成全面的 Post-Mortem 报告 - 🔍 **5-Why 根本原因分析** — 通过结构化分析深入探究潜在原因 - 📌 **按优先级排序的预防计划** — 按重要性排序的可执行步骤 - 📰 **社论式排版** — 清晰、易读的报告展示 - 📑 **结构化章节** — 执行摘要、时间线、根本原因分析、成功之处、失败之处和预防计划 ## 🛠 技术栈 | 技术 | 用途 | |---|---| | Next.js | 全栈 React 框架 | | React | UI 库 | | TypeScript | 类型安全的开发 | | Tailwind CSS | 实用优先的样式框架 | | Lucide React | 图标库 | | Gemini API | AI 报告生成 | ## 📁 项目结构 ``` PostMortemPro/ ├── app/ │ ├── api/ │ │ └── generate/ │ │ └── route.ts # API route for Gemini integration │ ├── globals.css # Global styles │ ├── layout.tsx # Root layout │ └── page.tsx # Main application page ├── package.json ├── tailwind.config.js └── tsconfig.json ``` ## ⚙️ 前置条件 - **Node.js** v24 或更高版本 - **npm** - 有效的 **Gemini API key** — 可在 [Google AI Studio](https://aistudio.google.com/) 获取 ## 🚀 快速开始 ### 1. 克隆代码库 ``` git clone https://github.com/Adarsh-afk661/PostMortemPro.git cd PostMortemPro/PostMortemPro ``` ### 2. 安装依赖 ``` npm install ``` ### 3. 设置环境变量 在 `app/` 文件夹中创建一个 `.env.local` 文件: ``` touch app/.env.local ``` 添加你的 Gemini API key: ``` GEMINI_API_KEY=your_gemini_api_key_here ``` ### 4. 启动开发服务器 ``` npm run dev ``` 在浏览器中打开 [http://localhost:3000](http://localhost:3000)。 ## 📜 可用脚本 | 命令 | 说明 | |---|---| | `npm run dev` | 启动开发服务器 | | `npm run build` | 为生产环境构建应用 | | `npm run start` | 启动生产服务器(构建后) | ## 🔑 环境变量 | 变量 | 说明 | |---|---| | `GEMINI_API_KEY` | 用于调用 Gemini 生成内容 API 的 API key | ## 📄 生成的报告章节 每份 Post-Mortem 报告包含以下章节: 1. **执行摘要** — 事件的高层级概述 2. **时间线** — 按时间顺序分解的事件 3. **根本原因分析** — 使用 5-Why 方法论识别核心问题 4. **成功之处** — 事件期间积极的行动和响应 5. **失败之处** — 漏洞、故障和遗漏的步骤 6. **预防计划** — 为防止再次发生而按优先级排序的行动项 ## 📝 许可证 本项目仅用于**学习和开发目的**。
标签:5-Why分析, AI报告生成, DLL 劫持, Gemini API, React, SEO优化, Syscalls, Tailwind CSS, TypeScript, 事件分析, 事后分析, 事故分析系统, 人工智能, 企业服务, 复盘报告, 大语言模型, 安全插件, 报告自动化, 根因分析, 用户模式Hook绕过, 自动化攻击, 表单生成器, 酒店业事件分析, 酒店管理, 项目复盘, 预防计划