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?”
