ai-agents-for-beginners

Como Projetar Bons Agentes de IA

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

Princípios de Design de Agentes de IA

Introdução

Existem muitas formas de pensar na construção de Sistemas Agentes de IA. Dado que a ambiguidade é uma característica e não um problema no design de IA Generativa, por vezes é difícil para os engenheiros perceberem por onde começar. Criámos um conjunto de Princípios de Design centrados no Utilizador para permitir aos desenvolvedores construir sistemas agentes centrados no cliente para resolver as suas necessidades empresariais. Estes princípios de design não são uma arquitetura prescritiva, mas sim um ponto de partida para equipas que estão a definir e a desenvolver experiências com agentes.

Em geral, os agentes devem:

Esta Lição Vai Abranger

Objetivos de Aprendizagem

Após concluir esta lição, será capaz de:

  1. Explicar o que são os Princípios de Design Agentes
  2. Explicar as diretrizes para usar os Princípios de Design Agentes
  3. Compreender como construir um agente utilizando os Princípios de Design Agentes

Os Princípios de Design Agentes

Princípios de Design Agentes

Agente (Espaço)

Este é o ambiente em que o agente opera. Estes princípios orientam como projetamos agentes para se envolverem em mundos físicos e digitais.

Agente (Tempo)

Este é o modo como o agente opera ao longo do tempo. Estes princípios orientam 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 Estes Princípios

Ao usar os princípios de design anteriores, utilize as seguintes diretrizes:

  1. Transparência: Informar o utilizador que a IA está envolvida, como funciona (incluindo ações passadas), e como dar feedback e modificar o sistema.
  2. Controlo: Permitir ao utilizador personalizar, especificar preferências e personalizar, e ter controlo sobre o sistema e seus atributos (incluindo a capacidade de esquecer).
  3. Consistência: Almejar experiências consistentes e multimodais em dispositivos e pontos finais. Usar elementos UI/UX familiares sempre que possível (por ex., ícone de microfone para interação por voz) e reduzir ao máximo a carga cognitiva do cliente (por ex., respostas concisas, ajudas visuais e conteúdo ‘Saber Mais’).

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

Imagine que está a projetar um Agente de Viagens, veja como poderia pensar em usar os Princípios e Diretrizes de Design:

  1. Transparência – Informar o utilizador que o Agente de Viagens é um agente ativado por IA. Fornecer algumas instruções básicas sobre como começar (por ex., uma mensagem de “Olá”, exemplos de comandos). Documentar claramente isto na página do produto. Mostrar a lista de comandos que o utilizador já pediu no passado. Explicar claramente como dar feedback (polegares para cima e para baixo, botão Enviar Feedback, etc.). Articular claramente se o Agente tem restrições de uso ou de tópicos.
  2. Controlo – Garantir que é claro como o utilizador pode modificar o Agente após a criação com coisas como o Prompt do Sistema. Permitir que o utilizador escolha o nível de detalhamento do agente, o estilo de escrita e quaisquer ressalvas sobre o que o Agente não deve abordar. Permitir ao utilizador ver e eliminar quaisquer ficheiros ou dados associados, comandos e conversas passadas.
  3. Consistência – Garantir que os ícones para Partilhar Comando, adicionar um ficheiro ou foto e marcar alguém ou algo são padrão e reconhecíveis. Usar o ícone de clipe para indicar upload/partilha de ficheiros com o Agente, e um ícone de imagem para indicar upload de gráficos.

Códigos de Exemplo

Tem Mais Questões sobre Padrões de Design Agentic de IA?

Junte-se ao Microsoft Foundry Discord para conhecer outros aprendizes, participar de horas de atendimento e obter respostas às suas questões sobre Agentes de IA.

Recursos Adicionais

Lição Anterior

Explorando Frameworks Agentes

Próxima Lição

Padrão de Design para Uso de Ferramentas


Aviso Legal: Este documento foi traduzido utilizando o serviço de tradução automática Co-op Translator. Embora nos esforcemos pela precisão, esteja ciente de que as traduções automáticas podem conter erros ou imprecisões. O documento original no seu idioma nativo deve ser considerado a fonte autorizada. Para informações críticas, recomenda-se a tradução profissional por um tradutor humano. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes da utilização desta tradução.