Bug 1: send_suite_images_tool description mencionava 'Master, Luxo, Mini Chalé 45' como exemplos. Quando outros agentes (ex: Juliana de Qnn01) faziam tools/list, o LLM via essas categorias e usava como referência — respondia oferecendo Mini Chalé 45 e Suíte Ouro pra cliente do 1001 Noites Ceilândia (que não tem essas categorias). Removidos exemplos. Bug 2: lookup_brand fazia fuzzy match permissivo demais. 'Hoteis 1001 Noites' e 'Hotel 1001 Noites Prime' ambos contêm '1001 Noites' — quem vinha primeiro no .find ganhava (Prime, ID menor). Juliana de Qnn01 (brand 'Hoteis 1001 Noites') saiu do Construtor com SOUL.md dizendo 'Hotel 1001 Noites Prime'. Fix: prioriza brand do parent_unit (fonte canônica), depois exact-match casecmp, depois fuzzy. Tudo isso vale pra Construtor entregar agente certo da próxima vez — foram os 2 erros de provisionamento da Juliana hoje. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| captain | ||
| cloudflare | ||
| companies | ||
| contacts | ||
| enterprise | ||
| hermes_builder | ||
| internal | ||
| llm | ||
| messages | ||
| sla | ||
| twilio | ||
| voice | ||
| page_crawler_service.rb | ||