Erro

O motor não conseguiu ler uma chamada de ferramenta

Uma chamada de ferramenta na conversa está mal formada, e como ultrapassar isso.

O que significa

Um modelo usa uma ferramenta escrevendo uma chamada estruturada: o nome da ferramenta e os seus argumentos. O motor verifica todas as chamadas da conversa antes de responder, e quando uma está mal formada, por exemplo sem tipo ou com argumentos que não consegue interpretar, recusa o pedido inteiro em vez de adivinhar.

A chamada com problema pode ser uma que o modelo acabou de escrever, ou uma que já está no histórico da conversa, e nesse caso enviar de novo falha da mesma maneira.

O que fazer

  • Envia a mensagem outra vez. Uma falha pontual normalmente não se repete.
  • Começa uma conversa nova se continuar a falhar. Isso tira a chamada mal formada do histórico.
  • Usa um modelo maior, ou desliga algumas ferramentas. Abaixo de uns 4 mil milhões de parâmetros, as chamadas a ferramentas não são fiáveis e pioram quantas mais estiverem ligadas.

Ainda encravado

Configurações → Dados → Abrir pasta de registos tem os registos, e o app.log pode ser partilhado sem risco. Abre um problema com a mensagem que viste e esse registo, ou lê Resolução de problemas.