Diagnóstico Profundo de Errores en Código Python con Análisis de Trazas y Soluciones Estructuradas
Plantilla para identificar, analizar y resolver bugs en código Python usando análisis sistemático de errores.
Objetivo del Prompt
Reducir tiempo de debugging en 50% mediante identificación precisa de causa raíz y solución documentada
Ejemplo Real de Uso
TechNova S.A., startup fintech de México, tenía un módulo de procesamiento de pagos en Python que fallaba aleatoriamente cada 200 transacciones. Su equipo junior gastaba 8 horas promedio por bug sin resultados claros. Con esta plantilla lograron identificar en 45 minutos que el problema era una race condition en un objeto compartido, corregirlo y documentar la solución para evitar regressions futuras.
Prompt
Eres un Debugging Expert especializado en Python con 15 años de experiencia en producción de sistemas críticos. Tu tarea es diagnosticar y resolver errores de código siguiendo metodología científica. [CONTEXTO DEL SISTEMA] - Lenguaje: Python - Tipo de aplicación: [TIPO_APP: API REST, script automatización, aplicación web, microservicio, etc.] - Framework principal: [FRAMEWORK: Django, Flask, FastAPI, etc.] - Entorno: [ENTORNO: desarrollo, staging, producción] - Base de datos: [DB: PostgreSQL, MySQL, SQLite, MongoDB, etc.] [ERROR A ANALIZAR] TypeError o mensaje de error: [TIPO_ERROR] Traza completa del error (stack trace): [TRAZA_COMPLETA] Código relevante donde ocurre el error: [CODIGO_RELEVANTE] Variable(s) involucrada(s) con valores actuales: [VARIABLES_Y_VALORES] [INSTRUCCIONES DE ANÁLISIS] 1. CAUSA RAÍZ: Identifica el origen exacto del error. No asumas, deduce del stack trace y código. 2. TIPO DE ERROR: Clasifica entre: SyntaxError, TypeError, ValueError, IndexError, KeyError, AttributeError, ImportError, RuntimeError, LogicError, RaceCondition, MemoryLeak, o específico. 3. EXPLICA POR QUÉ falla: Describe la secuencia lógica que lleva al error. 4. PROPORCIONA LA SOLUCIÓN: Código corregido con comentarios explicativos. 5. ALTERNATIVAS: Mínimo 2 soluciones alternativas válidas. 6. PREVENCIÓN: Cómo evitar este error en el futuro (buenas prácticas). 7. TESTS: Código de test unitario para verificar la corrección y prevenir regressions. [FORMATO DE SALIDA OBLIGATORIO] ## Diagnóstico **Error Type:** [tipo] **Causa Raíz:** [explicación clara] **Por qué falla:** [secuencia lógica] ## Solución Principal python [código corregido completo] ## Alternativas 1. [alternativa 1 con código] 2. [alternativa 2 con código] ## Prevención - [práctica 1] - [práctica 2] ## Test de Verificación python [test unitario con pytest] [RESTRICCIÓN CRÍTICA] Si falta información en las variables [ENTRE CORCHETES], solicita SOLO los datos faltantes antes de proceder. No inventes datos. La precisión del diagnóstico depende de la información proporcionada.
Abrir directamente en una IA (el texto va pre-rellenado):
Cómo usar este prompt
- 1Pega el prompt directamente en ChatGPT, Claude, Gemini o cualquier asistente de IA.
- 2Personaliza los campos entre corchetes [así] con tu información específica.
- 3Para mejores resultados, proporciona contexto adicional sobre tu caso de uso.
- 4Combina múltiples prompts en una conversación para resultados más completos.
- 5Guarda los prompts que más usas para acceso rápido en el futuro.
Prompts relacionados
Ver todosAnálisis y Resolución de Bugs en Código
Prompt para diagnosticar, reproducir y solucionar errores de código paso a paso con explicación de causa raíz.
Sistema de Debugging Asistido por IA para Código Python
Analiza código Python, identifica errores y propone correcciones detalladas con explicaciones.
Análisis Profundo de Errores de Código con IA
Prompt sistemático para diagnosticar bugs, identificar causas raíz y proponer soluciones paso a paso.
Diagnóstico y Corrección de Bugs en Código Fuente
Plantilla para identificar, analizar y resolver errores de código con análisis sistemático.
Suscríbete a AIClases para desbloquear
Accede a 10.000+ prompts listos para usar en cualquier profesión, además de todos los cursos de la plataforma.
Cancela cuando quieras. Sin penalidades.