ai-agents-for-beginners

Como projetar bons agentes de IA

(Clique na imagem acima para assistir ao vídeo desta lição)

Princípios de Design Agencial de IA

Introdução

Existem muitas maneiras de pensar sobre a construção de Sistemas Agenciais de IA. Dado que a ambiguidade é uma característica e não um erro no design de IA Generativa, às vezes é difícil para os engenheiros descobrirem por onde começar. Criamos um conjunto de Princípios de Design centrados no usuário para permitir que desenvolvedores construam sistemas agenciais voltados ao cliente para resolver suas necessidades de negócio. Esses princípios de design não são uma arquitetura prescritiva, mas sim um ponto de partida para equipes que estão definindo e construindo experiências de agente.

Em geral, os agentes devem:

Esta Lição Abrangerá

Objetivos de Aprendizagem

Após completar esta lição, você será capaz de:

  1. Explicar o que são os Princípios de Design Agencial
  2. Explicar as diretrizes para usar os Princípios de Design Agencial
  3. Entender como construir um agente usando os Princípios de Design Agencial

Os Princípios de Design Agencial

Princípios de Design Agencial

Agente (Espaço)

Este é o ambiente no qual o agente opera. Esses princípios informam como projetamos agentes para se envolver nos mundos físico e digital.

Agente (Tempo)

É assim que o agente opera ao longo do tempo. Esses princípios informam como projetamos agentes que interagem com o passado, presente e futuro.

Agente (Núcleo)

Estes são os elementos-chave no núcleo do design de um agente.

As Diretrizes para Implementar Esses Princípios

Quando você estiver usando os princípios de design anteriores, use as seguintes diretrizes:

  1. Transparência: Informar o usuário de que IA está envolvida, como ela funciona (incluindo ações passadas) e como dar feedback e modificar o sistema.
  2. Controle: Permitir que o usuário personalize, especifique preferências e personalize, e tenha controle sobre o sistema e seus atributos (incluindo a capacidade de esquecer).
  3. Consistência: Buscar experiências consistentes e multimodais entre dispositivos e pontos de acesso. Usar elementos de UI/UX familiares quando possível (por exemplo, ícone de microfone para interação por voz) e reduzir ao máximo a carga cognitiva do cliente (por exemplo, visar respostas concisas, auxílios visuais e conteúdo “Saiba Mais”).

Como Projetar um Agente de Viagem usando Estes Princípios e Diretrizes

Imagine que você está projetando um Agente de Viagem; aqui está como você poderia pensar em usar os Princípios e Diretrizes de Design:

  1. Transparência – Informe o usuário de que o Agente de Viagem é um agente habilitado por IA. Forneça algumas instruções básicas sobre como começar (por exemplo, uma mensagem de “Olá”, prompts de exemplo). Documente isso claramente na página do produto. Mostre a lista de prompts que um usuário pediu no passado. Deixe claro como dar feedback (joinha e desgosto, botão Enviar Feedback, etc.). Articule claramente se o agente tem restrições de uso ou de tópico.
  2. Controle – Certifique-se de que está claro como o usuário pode modificar o agente depois que ele for criado com coisas como o System Prompt. Permita que o usuário escolha quão verboso o agente é, seu estilo de escrita e quaisquer ressalvas sobre o que o agente não deve abordar. Permita que o usuário visualize e exclua quaisquer arquivos ou dados associados, prompts e conversas passadas.
  3. Consistência – Certifique-se de que os ícones para Share Prompt, adicionar um arquivo ou foto e marcar alguém ou algo sejam padrão e reconhecíveis. Use o ícone de clipe de papel para indicar envio/compartilhamento de arquivo com o agente, e um ícone de imagem para indicar envio de gráficos.

Códigos de Exemplo

Tem mais perguntas sobre Padrões de Design Agencial de IA?

Participe do Microsoft Foundry Discord para encontrar outros aprendizes, participar de horas de atendimento e obter respostas para suas perguntas sobre Agentes de IA.

Recursos Adicionais

Lição Anterior

Explorando Frameworks Agenciais

Próxima Lição

Padrão de Uso de Ferramentas


Isenção de responsabilidade: Este documento foi traduzido usando o serviço de tradução por IA Co-op Translator. Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automáticas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a versão autorizada. Para informações críticas, recomenda-se tradução profissional realizada por um tradutor humano. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações equivocadas decorrentes do uso desta tradução.