ai-agents-for-beginners

Como Projetar Bons Agentes de IA

(Clique na imagem acima para assistir ao vídeo desta aula)

Princípios de Design Agentic de IA

Introdução

Existem muitas formas de pensar sobre a construção de Sistemas Agentic de IA. Dado que a ambiguidade é uma característica e não um bug 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 UX centrados no humano para permitir que os desenvolvedores construam sistemas agentic centrados no 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 agentic.

Em geral, agentes devem:

Esta Aula Vai Cobrir

Objetivos de Aprendizagem

Após concluir esta aula, você será capaz de:

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

Os Princípios de Design Agentic

Princípios de Design Agentic

Agente (Espaço)

Este é o ambiente no qual o agente opera. Esses princípios informam como projetamos agentes para atuar nos mundos físicos e digitais.

Agente (Tempo)

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

Agente (Núcleo)

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

Diretrizes para Implementar Estes Princípios

Quando usar os princípios de design anteriores, siga as diretrizes a seguir:

  1. Transparência: Informe o usuário que IA está envolvida, como ela funciona (incluindo ações passadas), e como fornecer feedback e modificar o sistema.
  2. Controle: Permita que o usuário personalize, especifique preferências e personalize, e tenha controle sobre o sistema e seus atributos (incluindo a habilidade de esquecer).
  3. Consistência: Busque experiências consistentes e multimodais em dispositivos e terminais. Use elementos UI/UX familiares sempre que possível (ex.: ícone de microfone para interação por voz) e reduza a carga cognitiva do cliente ao máximo (ex.: respostas concisas, auxílios visuais e conteúdo ‘Saiba Mais’).

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

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

  1. Transparência – Informe o usuário que o Agente de Viagens é um Agente habilitado por IA. Forneça algumas instruções básicas sobre como começar (ex.: uma mensagem de “Olá”, prompts de exemplo). Documente claramente isso na página do produto. Mostre a lista de prompts que o usuário fez no passado. Deixe claro como fornecer feedback (joinha e sinal negativo, botão Enviar Feedback, etc.). Articule claramente se o agente tem restrições de uso ou tópicos.
  2. Controle – Certifique-se de que está claro como o usuário pode modificar o agente após ele ter sido criado com coisas como o Prompt do Sistema. Permita que o usuário escolha o nível de verbosidade do agente, seu estilo de escrita, e quaisquer ressalvas sobre o que o agente não deve falar. Permita que o usuário veja e apague quaisquer arquivos ou dados associados, prompts e conversas passadas.
  3. Consistência – Certifique-se de que os ícones para Compartilhar Prompt, adicionar um arquivo ou foto e marcar alguém ou algo são padrão e reconhecíveis. Use o ícone de clipe de papel para indicar envio/compartilhamento de arquivos com o agente, e um ícone de imagem para indicar upload de gráficos.

Códigos de Exemplo

Quer Saber Mais sobre Padrões de Design Agentic de IA?

Junte-se ao Microsoft Foundry Discord para encontrar outros aprendizes, participar de horários de atendimento e tirar suas dúvidas sobre Agentes de IA.

Recursos Adicionais

Aula Anterior

Explorando Frameworks Agentic

Próxima Aula

Padrão de Design de Uso de Ferramentas


Aviso Legal: Este documento foi traduzido usando o serviço de tradução por IA Co-op Translator. Embora nos esforcemos pela precisão, por favor, esteja ciente de que traduções automatizadas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte autorizada. Para informações críticas, recomenda-se tradução profissional humana. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes do uso desta tradução.