Incident Copilot
En desarrollo
Contexto
Proyecto en desarrollo para explorar una aplicación web pequeña que organice datos sintéticos de incidentes técnicos y devuelva una respuesta estructurada para revisión humana.
Problema
La información de un incidente puede estar repartida entre título, síntomas, contexto y logs. El objetivo es estudiar una integración que ayude a formular hipótesis sin inventar una causa raíz ni reemplazar la validación técnica.
Objetivo
Estoy definiendo un flujo experimental con entrada validada, sanitización preventiva de secretos, conexión con un proveedor LLM y validación de una respuesta estructurada.
Decisiones técnicas
- Usar C# y ASP.NET Core para una aplicación web pequeña y enfocada en un caso de uso.
- Sanitizar la entrada antes de enviarla a un proveedor externo y trabajar solo con datos sintéticos.
- Mantener respuestas estructuradas y mensajes claros para errores de configuración, límites, timeout o respuestas inválidas.
- Tratar la integración LLM como una exploración y una herramienta de apoyo para revisión humana.
Alcance previsto
- El alcance previsto incluye un formulario, validación, sanitización, análisis asistido y presentación de una respuesta estructurada.
- La integración LLM todavía no se presenta como una capacidad terminada.
Arquitectura prevista
El flujo previsto conecta un formulario, validación, redacción preventiva, proveedor LLM, análisis de JSON, validación del resultado y una vista de revisión.
Privacidad y límites
El proyecto debe trabajar con incidentes sintéticos. La redacción reduce la exposición accidental, pero no garantiza que la entrada sea segura ni elimina la revisión humana.
Estado actual
El proyecto sigue en desarrollo. La integración LLM y las capacidades descritas como alcance todavía no se presentan como un producto terminado.
Límites
- El proyecto sigue en desarrollo y depende de configuración externa para realizar un análisis real.
- La sanitización es preventiva y no garantiza detectar todos los secretos; deben usarse datos sintéticos.
- No se presenta como una solución lista para producción.
Estado actual
En desarrollo. El caso explora una integración responsable con un LLM, pero la integración real todavía no se presenta como terminada ni lista para producción.
Qué demostrará
- La validación y la privacidad deben estar resueltas antes de enviar información a un proveedor externo.
- Una respuesta estructurada facilita la revisión humana, pero no sustituye el diagnóstico técnico.
Tecnologías
- C#
- .NET
- ASP.NET Core
- LLM API
- HttpClient
- System.Text.Json
- xUnit