Blog

IA conectada em tempo real — Tool Calling

Conheça o Tool Calling da IA

Para consultar o tempo de hoje, os horários do KTX, as taxas de câmbio e os materiais internos, é necessário alternar entre várias aplicações e sistemas. Uma IA que utiliza apenas informações disponíveis até ao momento em que terminou o treino tem dificuldade em refletir situações em constante mudança.
O Tool Calling permite que a IA selecione ferramentas externas adequadas ao pedido do utilizador, consulte informações atualizadas e execute tarefas. Neste artigo, explicamos como funciona o Tool Calling, o seu âmbito de aplicação e os aspetos a verificar durante a conceção.

O que é o Tool Calling

O Tool Calling é uma tecnologia que liga modelos de linguagem de grande escala a funções externas, APIs, bases de dados e sistemas empresariais. Depois de analisar o pedido do utilizador, a IA determina as ferramentas e os valores de entrada necessários e utiliza os resultados devolvidos pelas ferramentas para responder ou executar a tarefa seguinte.

Diferenças consoante a forma como a IA processa as informações
CategoriaProcessamento baseado em dados de treinoProcessamento baseado em Tool Calling
Momento da informaçãoUtilização de informações disponíveis até ao momento do treino do modeloUtilização de dados externos disponíveis no momento da chamada
CálculosGeração de resultados com base no contextoVerificação dos resultados através da chamada de uma calculadora ou de funções de cálculo
Materiais internosUtilização apenas das informações incluídas no processo de treinoConsulta de bases de dados e sistemas de documentos aos quais o acesso é permitido
Execução de tarefasGeração de texto de respostaExecução de tarefas como efetuar reservas, registar, enviar e criar relatórios

Processo de tratamento do pedido

Processo de tratamento do pedido
Exemplo de pedido

O que é possível fazer com o Tool Calling

O Tool Calling liga a consulta de informações e a execução de tarefas num único fluxo de conversa. Os utilizadores podem transmitir condições em linguagem natural sem precisarem de conhecer os métodos de pesquisa ou a localização dos menus de cada serviço. As empresas podem configurar de forma diferente as ferramentas que podem ser chamadas, de acordo com as permissões dos utilizadores e as regras de negócio.

Áreas de utilizaçãoDestinos de ligaçãoExemplos de processamento
Informações em tempo realAPIs de meteorologia, trânsito, câmbios e cotações de açõesConsulta de informações atuais e comparação por condições
Cálculos precisosCalculadora, funções estatísticas e API de cálculo de tarifasCálculo de impostos, distâncias, custos e valores estatísticos
Informações internasRepositórios de documentos, bases de dados e sistemas de pesquisaPesquisa de regulamentos, contratos e dados de desempenho dentro do âmbito das permissões
Gestão de agendasCalendários e sistemas de reservasVerificação de horários disponíveis e criação de eventos
ComunicaçãoEmail, mensageiros e sistemas de notificaçõesRedação e envio de mensagens após aprovação do utilizador
Automatização de tarefasSistemas de relatórios, gestão de clientes e planeamento de recursos empresariaisRecolha de dados, preenchimento de formulários e alteração de estados

Aspetos a verificar durante a conceção

À medida que aumentam as ligações a sistemas externos, aumenta também o âmbito do acesso aos dados e das permissões de execução. Os operadores do serviço devem definir concretamente os procedimentos de validação antes e depois das chamadas, os métodos de resposta a erros e os limites de custos. Os utilizadores devem poder verificar que informações são transmitidas e para que sistemas.

Itens de verificaçãoProblemas possíveisMétodos de conceção
Proteção de dados pessoaisOs dados pessoais podem ser transmitidos para sistemas externos durante o processo de chamadaTransmitir apenas os dados necessários e gerir a encriptação, o período de conservação e as condições de fornecimento a terceiros
Permissões de acessoPode ser possível aceder a dados ou funcionalidades para os quais não existem permissões de utilizaçãoAplicar a autenticação dos utilizadores e permissões por função, e voltar a confirmar as permissões antes da chamada
Exatidão dos dadosA API pode devolver valores desatualizados ou incorretosIndicar a data dos dados e a fonte, e aplicar validações de validade e verificações cruzadas
Responsabilidade pela execuçãoPodem ser confirmadas operações não intencionais durante processos de reservas, pagamentos ou enviosAplicar etapas de confirmação e aprovação do utilizador a operações difíceis de cancelar
Gestão de custosOs custos operacionais podem aumentar devido a chamadas repetidas e pedidos em grande escalaDefinir limites ao número de chamadas, armazenamento de resultados e regras para evitar pedidos duplicados
ManutençãoAs APIs externas e os formatos de entrada podem sofrer alteraçõesOperar com gestão de versões, testes automatizados, deteção de falhas e procedimentos alternativos
  • Limitar as informações sensíveis ao âmbito necessário para o objetivo da chamada.
  • Incluir uma etapa de aprovação do utilizador para operações de pagamento, reserva, envio e eliminação.
  • Registar continuamente o tempo de resposta, a taxa de erros e o custo das chamadas das ferramentas.
  • Indicar nos resultados a origem dos dados externos e o momento da consulta.
  • Em caso de falha de uma ferramenta, aplicar critérios para o número de tentativas e o processamento alternativo.

A abordagem da CLEVI para a aplicação no trabalho real

Princípios de aplicação da CLEVI

A utilização da IA no trabalho varia consoante o desempenho do modelo, as ferramentas que podem ser ligadas, a precisão da execução e o nível de controlos de segurança. Ao ligar várias ferramentas a um único pedido, é possível tratar, no mesmo ecrã, desde a pesquisa de informações até à organização dos resultados e às tarefas subsequentes. Ao refletir as permissões e os procedimentos de aprovação de cada área de trabalho, é possível reduzir as tarefas repetitivas mantendo as políticas de segurança da organização.

  • Tool Calling
  • Function Calling
  • IA generativa
  • Agente de IA
  • Automatização do trabalho
  • Integração de API
Voltar à redação

Idioma e região

Os idiomas traduzidos automaticamente são traduzidos por clevi/cip-5.5-im e assinalados como tal. Isto aplica-se aos idiomas com um pacote de site publicado.

137 idiomas

Recomendado

1

Ásia Oriental

7

Sudeste Asiático

11

Ásia do Sul

18

Ásia Central

5

Médio Oriente e Cáucaso

10

Europa Ocidental e Europa do Sul

17

Reino Unido e Irlanda

4

Europa do Norte

10

Europa Central e Balcãs

14

Europa Oriental

5

África Oriental

8

África Ocidental e África Central

9

África Austral

8

Américas

5

Oceânia

5