Partilhar via


O agente cartográfico flui para os requisitos

Este artigo explica como decompor os fluxos de agentes em três estágios centrais: entrada, transformação e saída. Aprende a tomar decisões informadas sobre implementar cada etapa usando abordagens não estruturadas (melhoradas por IA) ou determinísticas (baseadas em código).

Neste artigo, você aprenderá a:

  • Organize os fluxos de trabalho dos agentes em estágios de entrada, transformação e saída.
  • Escolha entre componentes não estruturados e determinísticos para cada estágio.
  • Alinhe os seus requisitos com as capacidades desejadas.
  • Desenhe soluções eficazes que equilibrem flexibilidade com previsibilidade.

Esta orientação ajuda arquitetos e programadores a construir agentes robustos, explicando os compromissos dos componentes e orientando as escolhas tecnológicas para cada etapa do fluxo de trabalho.

Organizar os fluxos de trabalho dos agentes em estágios de entrada, transformação e saída

Pode organizar os fluxos de trabalho dos agentes em três fases: entrada, transformação e saída. Cada estágio pode usar componentes não estruturados (melhorados por IA) ou componentes determinísticos (baseados em código), como mostrado na tabela seguinte:

Etapa Fluxo dinâmico (não estruturado) Fluxo determinístico (estruturado)
Entrada "Estou a promover uma marca automóvel, consigo imagens de carros para usar na minha campanha publicitária." Ordena os 100 principais itens de trabalho por data de última modificação.
Transformar Podiam ser usadas várias ferramentas (pesquisa de imagens, geração de imagens), com parâmetros não estruturados. A cadeia de consulta é gerada com parâmetros top=x, sortby = y para cada pedido.
Output Imagens diferentes são geradas em cada execução, mesmo que os dados do backend não mudem. Tem sempre de obter 100 resultados, com a data e a ordem de triagem corretas.

Alguns componentes funcionam melhor como soluções determinísticas, como a capacidade do utilizador de selecionar o cliente de sua escolha. Outros componentes, como ferramentas, podem funcionar melhor como soluções dinâmicas ou determinísticas baseadas na saída desejada e na tolerância à variância.

Alinhar as fases do fluxo de trabalho à tecnologia

Mapear as fases do fluxo de trabalho para as escolhas tecnológicas requer uma consideração cuidadosa dos requisitos empresariais e das restrições operacionais. A tabela seguinte mapeia os requisitos de entrada, transformação e saída para as opções do agente:

Etapa Opções não estruturadas Opções determinísticas
Entrada Bases de conhecimento, índices semânticos, imagens, comunicação agente para agente Plugins API, conectores Power Platform, ferramentas do Protocolo de Contexto de Modelo (MCP)
Transformar Modelos de IA generativa Fluxos do Power Automate, Logic Apps, lógica baseada em código
Output Respostas de IA generativa, incluindo agentes declarativos Cartões Adaptativos, tópicos, ferramentas MCP

Observação

  • Os estágios de transformação e saída só podem atuar sobre dados que o agente recebe como entrada. É necessário compreender os requisitos de formatação e tamanho das entradas, incluindo ligações, cabeçalhos de tabelas, contagens de linhas, imagens e o contexto completo do documento, para gerar os resultados desejados.
  • O princípio de "lixo entra, lixo sai" aplica-se às implementações de agentes. Conteúdo truncado ou fragmentado de índices semânticos que não tem metadados necessários degrada a qualidade de saída independentemente da sofisticação dos componentes de transformação e saída.

Avaliar capacidades

Cada abordagem oferece diferentes níveis de suporte para abordagens não estruturadas e determinísticas em várias fases do fluxo de trabalho.

Etapa Opções não estruturadas Opções determinísticas
Entrada Agentes declarativos via índice semântico, agentes do motor personalizado via índice semântico Agentes personalizados do motor, agentes declarativos via plugins ou MCP
Transformar Agentes declarativos, agentes de motores personalizados Agentes declarativos via plugins ou MCP, agentes personalizados do motor
Output Agentes declarativos, agentes de motores personalizados Agentes de motores personalizados

Use esta matriz de capacidades para o ajudar a decidir qual abordagem adotar com base na combinação específica de requisitos não estruturados e determinísticos para cada etapa do fluxo de trabalho.

Saiba mais:

Próximo passo

Aprenda a avaliar requisitos que orientem as escolhas tecnológicas para cada componente do agente.