CONTEÚDO
- Visão Geral
- Sobre o DTA
- Conceitos Importantes
- Tools generativos:
- Agente Faturista
01. VISÃO GERAL
O objetivo deste documento é compreender o funcionamento da Plataforma DTA e projetar uma arquitetura de integração com o ERP Protheus, visando a geração de insights por meio de IA generativa.
02. SOBRE O DTA
O Digital Trusted Advisor (DTA) é a plataforma oficial da TOTVS para consolidar todos os projetos que envolvem inteligência artificial. Sua missão é levar recursos de IA a todos os produtos e serviços da empresa, aprimorando a eficiência operacional e a capacidade de tomada de decisão dos clientes. A DTA possui três componentes principais descritos a seguir.
Proxy Camada responsável pelo gerenciamento das requisições feitas a modelos de IA Generativa. Possuí os seguintes recursos: - Controle de chaves de acesso: Gestão de acessos com limites de gastos e autonomia para cada projeto criar chaves conforme a sua necessidade;
- Disponibilidade de modelos: Através da mesma estrutura provê acesso a modelos de diferentes plataformas: GPT, Gemini e Llama;
- Escalabilidade de modelos: Resiliência nos acessos a modelos através de balanceamento de carga e failovers;
- Cache: Cache das requisições, gerando economia ao projeto.
|
Monitor Componente responsável pelo monitoramento da aplicação. Possuí os seguintes recursos: - Monitoramento do uso da aplicação: Acompanhamento de todas as entradas e saídas da aplicação, com análise m profundidade das etapas que compõe cada trace;
- Avaliação de respostas: Pontuações podem ser registradas a partir de ações explícitas ou implícitas do usuário, gerando insights para melhorias no produto;
- Datasets: Criação de base de teste e registro de execução para a aplicação, juntamente com registro de pontuação de avaliação;
|
Flow O DTA Flows simplifica a criação de aplicações com agentes e fluxos usando LLMs. Sua interface no-code permite construir, executar e publicar fluxos, definidos em um manifesto que descreve cada etapa e suas interações. Como parte da Plataforma DTA, utiliza de forma integrada todos os demais componentes. |
|
03. CONCEITOS IMPORTANTES
O que é um agente? Uma aplicação que apresenta ferramentas a um LLM, permitindo que o modelo decida responder com: (a) uma resposta direta ou (b) uma declaração de chamada de ferramenta. A aplicação (agente) é responsável por executar a ferramenta, e levar a resposta ao modelo, para uma nova análise. Se o modelo decidir que possui informações suficientes para uma resposta final, o ciclo se encerra, do contrário uma nova chamada de ferramenta pode ser requisitada.
Ferramentas são apresentadas aos modelos com um nome, descrição, e parâmetros necessários para sua invocação. O modelo define qual ferramenta será chamada e com quais parâmetros. A aplicação executa a ferramenta. Ferramentas podem ser funções, consulta a endpoints, outros agentes, consultas a banco de dados e cadastro de entidades.
Exemplo de fluxo de um agente:

04. TOOLS GENERATIVOS
Utilizando o chat na Central IA é possível executar ferramentas que retornam os dados/ações solicitadas pelo usuário. Atualmente está disponível a tool Agente Faturista em processo de piloto para alguns clientes:
a. Agente Faturista - através do chat é possível solicitar as seguintes ações referente a Pedido de Vendas:
- ToolSalesCounter - de acordo com o período passado ao agente, exibe um gráfico com a quantidade de pedidos de vendas por status.
- Retorna ao chat um gráfico com a quantidade de pedidos de vendas por status.
- ToolSalesDetail - de acordo com o período passado ao agente, exibe uma tabela com todos pedidos de vendas de forma genérica que estão contidos no status selecionado.
- Retorna ao chat uma tabela com todos pedidos de vendas contidos no status. A tabela possui o recurso de exportação para abertura no Excel.
- ToolSalesDetailInfo - de acordo com o código de pedido de vendas passado ao agente, exibe uma tabela com os itens do pedido de vendas selecionado.
- Retorna ao chat uma tabela com todos os itens contidos no pedido de vendas. A tabela possui o recurso de exportação para abertura no Excel.
