Blog

IA conectada em tempo real - Tool Calling

Conheça o Tool Calling da IA

Para consultar separadamente o clima de hoje, os horários do KTX, a taxa de câmbio e os materiais internos da empresa, é necessário alternar entre vários aplicativos e sistemas. Uma IA que utiliza apenas informações disponíveis até o momento em que seu treinamento foi concluído tem dificuldade para refletir situações que mudam constantemente.
O Tool Calling permite que a IA selecione ferramentas externas adequadas à solicitação do usuário, consulte informações atualizadas e execute tarefas. Neste artigo, explicamos como o Tool Calling funciona, seu escopo de aplicação e os aspectos a verificar durante o desenvolvimento.

O que é Tool Calling

Tool Calling é uma tecnologia que conecta grandes modelos de linguagem a funções externas, APIs, bancos de dados e sistemas corporativos para que possam ser chamados. A IA analisa a solicitação do usuário, determina as ferramentas necessárias e os valores de entrada e, usando os resultados retornados pelas ferramentas, responde ou executa a próxima tarefa.

Diferenças de acordo com a forma de processamento de informações da IA
ClassificaçãoProcessamento baseado em dados de treinamentoProcessamento baseado em Tool Calling
Momento das informaçõesUso de informações disponíveis até o momento do treinamento do modeloUso de dados externos no momento da chamada
CálculosGeração de resultados com base no contextoVerificação dos resultados chamando uma calculadora ou funções de cálculo
Materiais internos da empresaUso apenas de informações incluídas no processo de treinamentoConsulta a bancos de dados e sistemas de documentos aos quais as permissões permitem acesso
Execução de tarefasGeração de texto de respostaExecução de tarefas como reservas, registros, envios e criação de relatórios

Processo de processamento da solicitação

Processo de processamento da solicitação
Exemplo de solicitação

O que é possível fazer com o Tool Calling

O Tool Calling conecta a consulta de informações e a execução de tarefas em um único fluxo de conversa. Os usuários podem transmitir condições em linguagem natural sem precisar conhecer a forma de pesquisa ou a localização dos menus de cada serviço. As empresas podem configurar de maneiras diferentes as ferramentas que podem ser chamadas, de acordo com as permissões dos usuários e as regras de negócio.

Áreas de aplicaçãoAlvos de conexãoExemplos de processamento
Informações em tempo realAPIs de clima, trânsito, câmbio e cotações de açõesConsulta de informações no momento atual e comparação por condições
Cálculos precisosCalculadoras, funções estatísticas e APIs de cálculo de tarifasCálculo de impostos, distâncias, custos e valores estatísticos
Informações internas da empresaRepositórios de documentos, bancos de dados e sistemas de pesquisaPesquisa de regulamentos, contratos e dados de desempenho dentro do escopo de permissões
Gestão de agendasCalendários e sistemas de reservasVerificação de horários disponíveis e criação de compromissos
ComunicaçãoE-mails, mensageiros e sistemas de notificaçãoRedação e envio de mensagens após a aprovação do usuário
Automação de tarefasSistemas de relatórios, gestão de clientes e planejamento de recursos empresariaisColeta de dados, preenchimento de formulários e alteração de status

Aspectos a verificar durante o projeto

À medida que aumentam as conexões com sistemas externos, também se ampliam o escopo de acesso aos dados e as permissões de execução. Os operadores do serviço devem definir detalhadamente os procedimentos de validação antes e depois das chamadas, as formas de resposta a erros e os limites de custos. Os usuários devem poder verificar quais informações são transmitidas e para qual sistema.

Itens de verificaçãoPossíveis problemasMétodos de projeto
Proteção de dados pessoaisDados pessoais podem ser transmitidos para sistemas externos durante o processo de chamadaEnviar apenas os dados necessários e gerenciar a criptografia, o período de retenção e as condições de fornecimento a terceiros
Permissões de acessoÉ possível acessar dados ou funções para os quais não há permissão de usoAplicar autenticação do usuário e permissões por função, além de verificar novamente as permissões antes da chamada
Precisão dos dadosA API pode retornar valores desatualizados ou incorretosExibir a data e a fonte dos dados e aplicar validações de validade e verificação cruzada
Responsabilidade pela execuçãoOperações não intencionais podem ser confirmadas durante processos de reserva, pagamento ou envioAplicar etapas de confirmação e aprovação do usuário a operações difíceis de cancelar
Gestão de custosOs custos operacionais podem aumentar devido a chamadas repetidas e solicitações em grande escalaDefinir limites para o número de chamadas, armazenamento de resultados e regras para evitar solicitações duplicadas
ManutençãoAs APIs externas e os formatos de entrada podem sofrer alteraçõesOperar controle de versões, testes automatizados, detecção de falhas e procedimentos alternativos
  • Limite as informações sensíveis ao escopo necessário para a finalidade da chamada.
  • Inclua uma etapa de aprovação do usuário para pagamentos, reservas, transferências e exclusões.
  • Registre continuamente o tempo de resposta, a taxa de erros e o custo das chamadas das ferramentas.
  • Exiba nos resultados a fonte dos dados externos e o momento da consulta.
  • Quando ocorrer uma falha na ferramenta, aplique critérios para o número de tentativas e o processamento alternativo.

A direção da Clevi para aplicação em operações reais

Princípios de aplicação da Clevi

A utilização da IA nas operações depende do desempenho do modelo, das ferramentas que podem ser conectadas, da precisão da execução e do nível de controle de segurança. Ao conectar várias ferramentas a uma única solicitação, é possível realizar, na mesma tela, desde a busca de informações até a organização dos resultados e as tarefas posteriores. Ao refletir as permissões e os procedimentos de aprovação de cada operação, é possível reduzir tarefas repetitivas mantendo as políticas de segurança da organização.

  • Tool Calling
  • Function Calling
  • IA generativa
  • Agente de IA
  • Automação de operações
  • Integração com API
Voltar para a redação
CLEVI

Yezh ha rannvro

Os idiomas traduzidos automaticamente estão marcados. A disponibilidade segue o pacote do site publicado.

136 yezh

Erbedet

1

Azia ar Reter

7

Azia ar Gevred

11

Azia ar Su

18

Azia ar Cʼhreiz

5

Reter-Kreiz ha Kaokaz

10

Europa ar Cʼhornôg ha Europa ar Su

16

Rouantelezh-Unanet ha Iwerzhon

4

Europa an Norzh

10

Kreiz-Europa hag ar Balkanoù

14

Europa ar Reter

5

Afrika ar Reter

8

Afrika ar Cʼhornôg ha Afrika ar Cʼhreiz

9

Afrika ar Su

8

Amerikaoù

5

Oseania

5