Reduciendo las Alucinaciones de Claude con Inyección de Prompt Pre-Salida

Un usuario de Reddit ha compartido una técnica para reducir las alucinaciones en Claude AI aproximadamente a la mitad mediante la inyección de un mensaje previo a la salida. El método se centra en obligar al modelo a realizar una verificación interna antes de generar respuestas.
Detalles de implementación
El enfoque requiere dos modificaciones específicas:
1. Adición al mensaje del sistema
Agrega este bloque de markdown al mensaje del sistema de Claude (estilo de salida):
Antes de responder
IMPORTANTE: DEBE ejecutarse antes de responder al usuario, incluyendo seguimientos. SIN EXCEPCIONES.
python -m pre_output.record '{ "turn": 1/2/..., "summary": "10 palabras máximo", "uncertainties": ["observaciones no resueltas, suposiciones no verificadas", ...], "possible-next-steps": ["refactorizar, actualizar documentación", ...] }'
NO está mal decidir que en realidad no estás listo después de invocar pre_output.record; en ese caso, invoca pre_output.record nuevamente con información actualizada.
2. Creación del script de Python
Crea un script de Python con el siguiente contenido:
print("registrado exitosamente.")
print("")
print("REGLAS IMPORTANTES:")
print("- NUNCA respondas si puedes hacer más progreso de forma autónoma.")
print("- NUNCA respondas si persisten incertidumbres. Haz más verificación.")
print(" ")Cómo funciona
El sistema obliga a Claude a:
- Registrar un objeto JSON con número de turno, resumen breve (máximo 10 palabras), lista de incertidumbres y posibles próximos pasos
- Reevaluar la preparación antes de responder
- Seguir reglas estrictas sobre no responder cuando persisten incertidumbres o cuando es posible un progreso autónomo
La técnica parece diseñada para desarrolladores que usan Claude como asistente de programación, particularmente para tareas complejas donde la verificación y el razonamiento paso a paso son cruciales.
📖 Leer la fuente completa: r/ClaudeAI
👀 Ver también

UI impulsado por anotaciones: Cómo diseñar plantillas en Figma y permitir que Claude extraiga coordenadas
Omitte construir un motor de diseño personalizado: diseña PNG planos en Figma, dibuja rectángulos de colores para las ranuras, alimenta ambos a Claude y obtén definiciones de áreas editables con objetivos táctiles. Una tarde en lugar de semanas.

El grupo de límite de tasa OAuth no documentado de Anthropic requiere el mensaje del sistema Claude Code
Al usar tokens OAuth de Anthropic, la API dirige las solicitudes al grupo de límite de tasa de Claude Code según si tu prompt del sistema se identifica como Claude Code. Agregar "Eres Claude Code, la CLI oficial de Anthropic para Claude." a tu prompt del sistema resuelve misteriosos errores 429.

Codifica bots de IA para luchar contra humanos en un nuevo juego multijugador.
Un nuevo juego multijugador permite a los jugadores programar bots de IA para competir contra jugadores humanos en tiempo real, ofreciendo una combinación única de desafíos de programación y juegos.

La interceptación TLS por antivirus rompe la conexión de Claude Desktop; solución con exclusiones del antivirus
La inspección TLS del antivirus en bridge.claudeusercontent.com provoca que Cowork (el acompañante de escritorio de Claude) falle mostrando 'Claude in Chrome is not connected'. Solución: agregue *.claudeusercontent.com y *.anthropic.com a las exclusiones HTTPS del antivirus. Node.js --use-system-ca evitaría esto.