Importación masiva de Q&A

Subí hasta 500 pares Q&A a la vez desde un archivo CSV.

Si tenés una planilla de FAQs — de una migración, un export de encuesta u otra herramienta de soporte — importalas de una sola vez. El botón vive dentro de la pestaña Q&A de la página Knowledge de tu chatbot, al lado del formulario de agregar:

  "Add question-answer pairs. Your chatbot will use these as
   high-priority training data..."                [ Import CSV ]

Formato del CSV

Columnas requeridas: question, answer. Columnas opcionales: title, variations (separadas por pipe | dentro de la celda).

question,answer,title,variations
"Do you ship internationally?","Yes — we ship to 40+ countries. 7-14 business days.","International shipping","ship abroad|worldwide|overseas"
"What's your return policy?","30 days, no questions asked.","Returns","refund|send back"
"Are you open on Sundays?","Sundays by appointment only.","Sunday hours","weekend"

Reglas:

  • La primera fila es el header. El orden de columnas no importa, los nombres sí (lowercase, trimmed).
  • Entrecomillá toda celda que contenga comas, saltos de línea o comillas (RFC 4180 estándar).
  • variations va separada por pipe dentro de una sola celda CSV.
  • Encoding UTF-8.

Límites

  • Tamaño máximo de archivo: 2 MB
  • Máximo de filas: 500 por importación

Por encima de cualquier tope, la importación para con un error explícito (ver abajo).

Cómo importar

Hacé clic en Import CSV en la pestaña Q&A y elegí un archivo. Sin paso de confirmación — corre al instante.

En caso de éxito obtenés un flash:

Imported 497 Q&A. Click Retrain agent to apply.

Si algunas filas se saltearon (duplicadas o malformadas), el conteo también aparece: "Imported 497 Q&A (3 skipped). Click Retrain agent to apply."

Mensajes de error

Estos son los mensajes exactos de flash para cada modo de falla:

  • Sin archivo seleccionado: "Select a CSV file to import."
  • Muy grande: "File too large. Max 2MB."
  • Falta columna requerida: "CSV is missing required column: {name}"
  • Demasiadas filas: "Too many rows ({count}). Maximum 500 per import."
  • CSV malformado: "CSV parse error: {details}"
  • Archivo vacío: "CSV is empty."
  • Cualquier otra cosa: "Failed to import Q&A CSV."

Corregí el problema marcado y re-importá. Las filas que entraron antes del punto de falla no se revierten — si re-corrés el mismo archivo, vas a tener duplicados.

Tips

  • Prueba con 10 filas primero. Confirmá que los nombres de columnas y el formato de variaciones estén bien antes de lanzar 500 filas.
  • Deduplicá antes de subir. La importación no hace merge por texto de pregunta — preguntas idénticas terminan como filas separadas.
  • Mantené las variaciones acotadas. 3-5 por pregunta es suficiente. Más solo agrega ruido al retrieval.
  • Saltá las variaciones en la primera pasada. El retrieval ya es bueno con paráfrasis. Agregá variaciones solo para preguntas que veas fallando consistentemente en conversaciones reales.

Después de importar

Los Q&A importados no se aplican automáticamente al chatbot — hacé clic en Retrain agent para re-embedder. Ver Reentrenamiento para el flujo completo.