# Receta: gastronomía

> Cómo implementar un agente para restaurantes, bares y locales de comida: canvas típico, flujo de menú, pedidos y reservas, herramientas clave, casos de prueba a incluir y errores comunes.

Restaurantes, bares, rotiserías y cafeterías reciben consultas de menú, pedidos para retirar o con envío y reservas. Los picos son cortos e intensos, así que un agente rápido y con el menú del día vale mucho.

## Canvas típico

- **Objetivo**: responder el menú con precios, tomar pedidos o mandar al link de pedidos, y gestionar reservas chicas.
- **A quién atiende**: clientes del barrio, habituales y gente que llega desde Instagram.
- **Qué hace**: informa menú del día y carta con precios, horarios, zona y costo de envío, medios de pago; toma o guía el pedido; reserva mesas para grupos chicos; avisa demoras si el sistema las informa.
- **Qué no hace**: no promete tiempos de entrega que no da el sistema; no confirma reservas grandes ni eventos; no inventa platos ni precios; no responde sobre alérgenos sin información escrita del local.
- **Cuándo deriva**: reservas para grupos grandes o eventos, reclamos de un pedido, consultas de alérgenos o dietas que no estén en la carta, pedidos para empresas.
- **Herramientas**: menú del día, crear pedido o link de pedido, disponibilidad de reservas, reservar.
- **Plataforma**: bandeja de pedidos y de reservas; horarios del equipo; campo de dirección habitual; seguimientos de recompra con plantillas aprobadas y sin insistir.

## Flujo esperado

```text
Inicio: el cliente escribe
  → Decide: ¿qué quiere?
     ├─ el menú → Herramienta: menú del día → Responde platos y precios
     │    → Pregunta: ¿retira o envío? → (pedido)
     ├─ hacer un pedido → Pregunta: qué pide, retiro o envío, dirección
     │    → Herramienta: crear pedido (con confirmación) o manda el link → Responde total y demora → Fin
     ├─ reservar → Pregunta: día, hora y cantidad de personas
     │    ├─ grupo chico → Herramienta: disponibilidad → Herramienta: reservar → Fin
     │    └─ grupo grande o evento → Deriva a humano
     └─ reclamo → Deriva a humano
```

## Herramientas clave

| Herramienta | Qué hace | Ojo con |
| --- | --- | --- |
| `menu_del_dia` | Platos y precios de hoy | Que cambie según el día y el turno |
| `crear_pedido` | Carga el pedido en el sistema | Repetir el pedido y el total antes de confirmar |
| `disponibilidad_reservas` | Mesas libres por día y hora | Límite de personas por reserva online |
| `reservar` | Crea la reserva | Pedir nombre y teléfono, confirmar |

Si el local ya tiene un sistema de pedidos online, muchas veces conviene que el agente mande el link en vez de tomar el pedido por chat.

## Casos de prueba para incluir

- **Camino feliz**: pregunta el menú del día y hace un pedido para retirar.
- **Caso difícil**: pide un plato que hoy no está; el agente lo dice y ofrece lo que hay.
- **Caso difícil**: pide envío a una dirección fuera de zona.
- **Deriva a humano**: quiere reservar para un grupo grande.
- **Fuera de alcance**: pregunta si un plato es apto para una alergia que no figura en la carta.

## Errores comunes

- Menú desactualizado: el menú del día sale de una herramienta o de una fuente que se actualiza todos los días.
- Tomar pedidos fuera del horario de cocina.
- No repetir el pedido completo con el total antes de confirmar.
- Responder sobre alérgenos de memoria: es un riesgo para el cliente y para el local.
- Seguimientos de promociones todos los días: bajan la calidad del número.
