Voz · em produção hoje
O Agent ouve. Depois age.
Dois microfones no calendário: topo para lote, miniatura para cirúrgico. Voz nativa do browser, sem comandos a memorizar, nunca abre o chat sozinho — fica no calendário para não perderes o fluxo.
Melhor janela
"Muda para o melhor dia desta semana" — o agent vai buscar 7 dias de forecast, classifica por nível (onda + bónus de período a partir de 12s + vento offshore), escolhe a melhor hora e mostra as condições antes de confirmar.
Lote numa frase
"Muda todas as aulas de iniciante para próxima semana / próximo mês / o melhor dia." Dezenas de slots reagendam em paralelo com condições visíveis por aula.
Edits contextuais
O mic da miniatura conhece a aula: "Instrutor Pedro" / "Preço 55€" / "6 alunos" / "Duplica para sábado às 10". PUT directo, sem menus.
Tolerância pt-PT
Os engines ouvem "Móvel" em vez de "Move-a". O parser normaliza, aceita "dia 24" / "próxima semana", e números por extenso ("cinco alunos") — feito para como as escolas falam mesmo.
Chat com stock
Pergunta "quantos fatos M tenho?" — o agent responde a partir de um bloco de stock pré-computado: o número é o da tua base, não uma estimativa do modelo. Qty em manutenção separada. Lazy-fetched, queries não relacionadas não pagam.
Nunca abre o chat sozinho
Se o parser não entender, mostra exemplos num toast — fica no calendário. O chat só abre quando o user diz explicitamente "abre o agent". Acaba o padrão frustrante "a IA tentou responder e fez pior".