Inicio/Arquitectura
Arquitectura

Respuestas sujetas a los datos, las reglas y los controles

Un modelo de lenguaje por sí solo produce respuestas plausibles. iAlacarte lo rodea de capas deterministas: el menú se extrae y luego se verifica mediante reglas, cada pregunta se resuelve primero con una búsqueda filtrada, el modelo solo redacta a partir de los platos seleccionados y su respuesta se revisa mediante controles antes de mostrarse.

Principio

El modelo solo conoce lo que se le muestra

Un chatbot genérico responde de memoria: no conoce su menú, sus precios ni sus horarios. En iAlacarte, el modelo de lenguaje recibe para cada respuesta una breve lista de platos ya filtrados, con sus datos, y no puede citar otros. Las preguntas sobre hechos ni siquiera lo necesitan.

Menú

Un menú extraído y después verificado mediante reglas

  • Extracción: el reconocimiento de texto lee sus páginas, un extractor estructurado identifica las secciones, los platos, los precios y las opciones; cada bloque del menú se controla para que no falte ninguna sección.
  • Descripción: cada plato recibe sus ingredientes, alérgenos, tipo e indicadores; los valores nutricionales se estiman por composición a partir de tablas públicas.
  • Reglas: un conjunto de reglas deterministas revisa cada plato: un alérgeno debe figurar en la receta, se elimina un indicador de salud contradicho por una medida, se borra un número imposible y un plato incluido en dos secciones permanece en ambas. Un dato desconocido nunca se muestra como cifra.
Búsqueda

Primero una búsqueda filtrada; después, la redacción

Se comprende la pregunta del cliente (intención, restricciones, presupuesto) y después se buscan los platos en el menú publicado con restricciones estrictas: alérgenos, dietas, ingredientes excluidos, límite de calorías o de precio, servicio en curso. El modelo de lenguaje redacta solo a partir de estos candidatos.

Las preguntas sobre hechos — «¿qué lleva este plato?», «¿cuánto cuesta?», «¿a qué hora cerráis?» — reciben una respuesta escrita directamente a partir de los datos, sin modelo de lenguaje.

Controles

Una respuesta revisada antes de mostrarse

  • El texto solo puede citar los platos mostrados en la respuesta; sin un plato seleccionado, no se permite ninguna referencia al menú.
  • Se elimina una afirmación de «sin alérgenos» que el cliente no haya solicitado.
  • «No tenemos X en el menú» solo se dice después de verificar todo el menú.
  • Las sugerencias posteriores se filtran según las restricciones activas.
  • Se controla el idioma de la respuesta; un texto de respaldo neutro sustituye a una respuesta defectuosa.
Temas sensibles

Salud, alérgenos, embarazo, medicamentos

🛡

Alergia

Se nombran los platos descartados; la advertencia sobre trazas se recuerda una vez por conversación; la confirmación se realiza con el equipo.

🤰

Embarazo

Un registro de criterios con fuentes (alcohol, también cocinado; alimentos crudos; embutidos; leche cruda; mercurio…) descarta los platos; se desaconseja un vino solicitado.

🩺

Dieta médica

Diabetes, sal, potasio, colesterol, histamina: los indicadores proceden de criterios con fuentes y de estimaciones, nunca de un diagnóstico.

💊

Medicamentos

No se ofrece ningún consejo personalizado; se remite al cliente a su médico o farmacéutico.

Restaurador

Sus correcciones son la referencia

Desde el panel de control, puede corregir un nombre, ingredientes, un precio, una foto o el título de una sección. La corrección se aplica a las respuestas posteriores y se conserva: se vuelve a aplicar si se analiza de nuevo el menú. La pantalla «Verificar el menú» señala los datos erróneos que vería el cliente. Se publica un único menú por punto de venta, y usted decide cuál.

Para el marco jurídico, consulte las Condiciones generales de uso & límites de responsabilidad.

Límites

Reducción del riesgo, no garantía absoluta

Ninguna arquitectura elimina por completo el riesgo de error. iAlacarte reduce este riesgo mediante la estructura de los datos, las reglas, los controles y sus correcciones, pero no garantiza cero errores: los alérgenos y la información nutricional siguen siendo estimaciones, y la responsabilidad final es la del establecimiento.
FAQ

Preguntas frecuentes sobre la arquitectura

¿Puede la IA inventar un plato o un precio?
Solo puede citar los platos seleccionados por la búsqueda para esta respuesta, con sus datos; los precios y los ingredientes se leen de la ficha, no se redactan. Sin un plato seleccionado, no puede hacer referencia al menú.
¿Qué ocurre con un valor dudoso?
Se elimina en lugar de mostrarse: un número imposible, un indicador de salud contradicho por una medida o un alérgeno que no figura en la receta. Un dato desconocido nunca se muestra como cifra.
¿Las respuestas son idénticas cada vez?
Las respuestas sobre hechos sí: proceden de los datos. La redacción de una recomendación puede variar en la forma, nunca en los platos que tiene permitido citar.
¿Qué sucede si el modelo de lenguaje no está disponible?
Un texto de respaldo neutro acompaña los platos seleccionados, y las preguntas sobre hechos siguen recibiendo su respuesta.

Lecturas relacionadas

Ver la verificación de mi menú

Importe su menú: la pantalla «Verificar el menú» le muestra lo que verá el cliente y lo que queda por corregir.