File size: 2,286 Bytes
3c27a10
a18e022
3c27a10
 
 
 
 
 
ded429a
3c27a10
ded429a
 
3c27a10
 
a18e022
3c27a10
a18e022
3c27a10
a18e022
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
---
title: Generador informes Post Mortem
emoji: 🚀
colorFrom: red
colorTo: red
sdk: docker
app_port: 8501
tags:
- streamlit
pinned: false
short_description: Generador de Informes Post-Mortem AI
license: apache-2.0
---

# Generador de Informes Post-Mortem con Gemini AI

> Aplicación web para generar informes post-mortem técnicos de incidentes IT, asistida por inteligencia artificial (Google Gemini). Permite pegar el texto raw de una alerta/incidente, precompletar los campos clave automáticamente y generar un informe profesional en formato Markdown.

## Características principales

- Cuadro de texto libre para pegar el mensaje raw de la alerta/incidente.
- Botón para precompletar los campos del formulario usando IA (Gemini).
- Formulario editable para revisar y ajustar los datos extraídos antes de generar el informe.
- Generación automática de un informe post-mortem estructurado y descargable en Markdown.
- Configuración sencilla de la API Key de Gemini desde el panel lateral.

## ¿Cómo usar la aplicación?

1. **Configura tu API Key de Gemini** en el panel lateral.
2. **Pega el texto raw** de la alerta o incidente en el cuadro superior.
3. Haz clic en **"Precompletar campos con IA"** para que la IA extraiga y complete los campos del formulario.
4. **Revisa y edita** los campos precompletados según sea necesario.
5. Haz clic en **"Generar Informe Post-Mortem"** para obtener el informe estructurado.
6. Descarga el informe generado en formato Markdown.

## Ejecución en entorno de desarrollo

### Requisitos previos

- Python 3.9+
- [Streamlit](https://streamlit.io/)
- API Key de Google Gemini (Gemini AI)

### Instalación de dependencias

```bash
pip install -r requirements.txt
```

### Ejecución de la app

```bash
streamlit run src/streamlit_app.py
```

Esto abrirá la aplicación en tu navegador en [http://localhost:8501](http://localhost:8501).

## Notas útiles

- La API Key de Gemini se ingresa desde el panel lateral de la app.
- Los datos pegados en el cuadro de texto raw **no se envían automáticamente**: el usuario debe revisar y confirmar antes de generar el informe.
- El informe generado puede descargarse en formato Markdown para su uso o distribución.

## Licencia

Este proyecto se distribuye bajo la licencia Apache 2.0.