Como Funciona a Chamada de Função
A chamada de função é um processo em que o modelo de linguagem determina se pode realizar a operação internamente ou precisa usar uma ferramenta externa. Se uma ferramenta externa for necessária, o modelo seleciona a ferramenta adequada com base na consulta do usuário e nas ferramentas disponíveis. Em seguida, o modelo usa o compilador Python para fazer a chamada de função e recupera os resultados. Os resultados são então alimentados de volta no modelo de linguagem para gerar uma resposta.
Chamadas de Função Múltiplas e Aninhadas
O vídeo demonstra como o modelo Mistral 7b V3 pode realizar chamadas de função múltiplas, onde várias ferramentas são usadas para realizar operações separadas, e chamadas de função aninhadas, onde a saída de uma chamada de função é usada como entrada para outra chamada de função. A demonstração é feita usando um notebook do Google Colab fornecido por Uncle Code.
Exemplos de Chamada de Função
Um exemplo de chamada de função é fornecido, onde uma ferramenta é definida para obter as condições climáticas atuais com base em uma cidade nomeada. O modelo toma duas entradas: a localização e o formato desejado (Celsius ou Fahrenheit). O modelo faz a chamada de função correta, usando a função “obter condições climáticas atuais” com os argumentos “Paris” e “Celsius”.
Conclusão
O modelo Mistral 7b V3 é capaz de realizar chamadas de função múltiplas e aninhadas, o que abre possibilidades para uma variedade de aplicações práticas. Além disso, o vídeo fornece links para outros vídeos que explicam como executar essas funções.