feat(search): validate responses against web results

Adds a post-generation validation step that checks whether a
search-grounded reply is actually supported by the retrieved
results: it extracts cited URLs from the response and flags
replies that claim to have searched without citing any of the
provided sources, as well as replies containing specific
numbers or dates absent from the results.

Also switches the default model to xiaomi/mimo-v2.6-flash and
documents the anti-hallucination behavior in the README.
This commit is contained in:
2026-10-26 16:35:20 -03:00
parent ac41cc5771
commit 9eed02645b
7 changed files with 223 additions and 69 deletions
+9 -4
View File
@@ -4,7 +4,9 @@
"gender": "Masculino",
"location": "MG/Brasil",
"interests": [
"Eletrônica"
"Eletrônica",
"compras de informática (procurando notebook na KaBuM)",
"clima e previsão do tempo"
],
"personality_traits": [
"extrovertido"
@@ -43,7 +45,10 @@
"o",
"horários de ônibus",
"transporte público",
"site do TSE e símbolos eleitorais"
"site do TSE e símbolos eleitorais",
"comparação e compra de notebooks",
"previsão do tempo",
"Ubatuba (SP)"
],
"preferred_communication_time": "manha",
"content_format_preference": "tutoriais_praticos",
@@ -84,9 +89,9 @@
"hardware_legacy_support": "componentes_classicos_e_modernos",
"rural_urban_aware": "adaptar_para_realidade_mineira_urbana"
},
"notes": "gosto também de programação; Nome é Marco; Marco descreveu uma prática sexual com um amigo: gosta de ficar de quatro chupando o pênis dele enquanto o amigo está deitado de costas, com o próprio cú exposto para que o amigo brinque com dedos. Ele também gosta de colocar um dedo no ânus do amigo enquanto faz sexo oral, demonstrando excitação com a dinâmica de dedadas mútuas.; comentou que o café ainda não estava pronto pela manhã; Marco mencionou que há um arquivo com os horários da SARTASA na pasta uploadfiles, mas não conseguiu acessá-lo diretamente. Ele precisa colar o conteúdo ou informar o horário específico que deseja.",
"notes": "gosto também de programação; Nome é Marco; Marco descreveu uma prática sexual com um amigo: gosta de ficar de quatro chupando o pênis dele enquanto o amigo está deitado de costas, com o próprio cú exposto para que o amigo brinque com dedos. Ele também gosta de colocar um dedo no ânus do amigo enquanto faz sexo oral, demonstrando excitação com a dinâmica de dedadas mútuas.; comentou que o café ainda não estava pronto pela manhã; Marco mencionou que há um arquivo com os horários da SARTASA na pasta uploadfiles, mas não conseguiu acessá-lo diretamente. Ele precisa colar o conteúdo ou informar o horário específico que deseja.; Marco está pesquisando um notebook na KaBuM e precisa colar o conteúdo das páginas no chat para que o agente ajude a comparar.; Marco demonstrou interesse em saber a temperatura atual de Ubatuba (SP), possivelmente por viagem ou contato com alguém da cidade.; Marco espera que o agente consiga abrir links e verificar informações diretamente (ex: temperatura de Ubatuba); tende a pedir ao agente para fazer o que ele mesmo faria no navegador, exigindo explicações claras das limitações técnicas.",
"created_at": "2026-08-24T09:59:34.623658",
"last_updated": "2026-10-26T16:04:15.637616",
"last_updated": "2026-10-26T16:33:50.536349",
"daily_routine": {
"wake_up_time": "quando acordo de manhã e se meu pau estiver duro, eu gosto de já brincar de sexo e gozar as vezes (nem sempre gozar)",
"breakfast_time": "",