Anteriormente, as IAs eram restritas a responder perguntas usando sua base de conhecimento estática.

Com a chamada de função, sua IA agora pode executar funções JavaScript que invocam APIs de terceiros para fornecer respostas dinâmicas.

Criando uma função

Primeiro, criamos uma função na tela AI Studio -> Chamada de Função.

Cada função é composta por 3 elementos:

Prompt

Uma breve descrição que ajuda a IA a entender o que esta função faz.

Parâmetros

A lista de parâmetros necessários para que esta função seja executada. Os parâmetros precisam ser fornecidos na forma de um array JSON.

Manipulador de função

Este é o código JavaScript executado para gerar a resposta à pergunta feita.

Esta função geralmente consistiria em:

  • Endpoint da API a ser invocado.
  • Condições e lógica para fazer perguntas de acompanhamento se os parâmetros estiverem faltando.

Testando a função

Na função, clique em 'Salvar & Executar função' para abrir a janela de teste.

Você pode personalizar o modelo LLM usado e ver a resposta gerada por ele.

Além disso, para ver a execução precisa da função, você pode clicar em 'Mostrar log' para visualizar o log completo.

Aqui, você pode visualizar os argumentos detectados pela função e a saída que ela gerou.

Requisição HTTP na função:

Você pode usar funções para disparar requisições HTTP diretamente, eliminando a necessidade de JavaScript personalizado em casos de uso simples.

Isso é especialmente útil para consultas dinâmicas orientadas por IA, como:

  • “Quanto saldo eu tenho?”
  • “Qual é o clima atual?”
  • “Quanto estoque do Produto ABC está disponível?”

Was this helpful?