🧠 Cómo evitar respuestas incompletas o confusas cuando entrenas a tu bot?

Cuando un bot basado en Gen AI no responde correctamente o brinda respuestas incompletas (por ejemplo, sin incluir la ficha técnica o la URL correspondiente), una de las causas más frecuentes es una configuración inadecuada de los archivos de entrenamiento o un prompt poco específico.


📋 Checklist previo al entrenamiento del componente

Antes de cargar documentos de entrenamiento:

✅ Carga solo archivos relevantes: evita fichas técnicas de productos que no estén mapeados o no formen parte de las respuestas esperadas.

✅ Comprueba que todos los modelos actuales estén incluidos en el archivo.

✅ Unifica en un solo documento las fichas técnicas, en lugar de dispersarlas en múltiples PDFs o archivos separados.

✅ Verifica que el nombre del modelo coincida exactamente con el utilizado en el mapeo del bot o la fuente de consulta.

✅ Evita entrenamientos contradictorios o desactualizados.


💬 Cómo estructurar el prompt cuando el bot entrega fichas técnicas

Incluye ejemplos y restricciones claras para guiar la respuesta.

Por ejemplo, en la sección [Tasks] del prompt puedes usar algo como:

sql
CopiarEditar
When the user asks for information about a car model, you must respond with:

1. A brief sentence introducing the model.
2. A link to the official page or brochure.
3. The full technical sheet if available.

Example: "El modelo Toyota Corolla cuenta con un motor eléctrico de 340HP. Podés ver la ficha técnica completa aquí: <https://ejemplo.com/corolla2025>"


🚫 Riesgos de sobreentrenamiento

Cargar demasiados documentos, especialmente si no están estructurados correctamente o contienen modelos que no forman parte del flujo conversacional, puede:

  • Generar alucinaciones de datos.
  • Hacer que el bot priorice información irrelevante.
  • Ocasionar respuestas vacías o incompletas.

✅ Recomendaciones adicionales

1. Sé claro y específico en la instrucción

  • Indica explícitamente qué información debe consultar el modelo (p. ej., base de datos oficial, FAQs, documentos validados).

  • Ejemplo: “Consulta únicamente la base de datos oficial para responder esta pregunta.”

2. Define el comportamiento ante ausencia de datos

  • Especifica qué debe hacer el modelo cuando no tenga información disponible: responder con un mensaje de error, pedir que el usuario consulte con un agente, o simplemente indicar que no sabe.

  • Ejemplo: “Si no hay información confirmada, responde: ‘No tengo esa información disponible, ¿quieres que te pase con un agente?’”

3. Limita la generación a respuestas concretas y verificables

  • Pide que evite generar respuestas especulativas o inventadas. Ejemplo: “No hagas suposiciones ni inventes datos.”

4. Usa ejemplos y contraejemplos en el prompt

  • Incorpora ejemplos de respuestas correctas y también de cómo responder si no se tiene la información. Esto ayuda a que el modelo entienda los límites y el formato esperado.

5. Refuerza la importancia de la precisión

  • Añade frases que recuerden al modelo la prioridad de dar respuestas precisas y fiables.