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绕过, 自动化攻击, 表单生成器, 酒店业事件分析, 酒店管理, 项目复盘, 预防计划