Como fazer Agente de IA no Copilot

Eu fiz um curso e tenho estudado projeto de IA e preciso reforçar alguns conceitos, como por exemplo: Engenharia de Prompts, Construção do contexto, Regras, Ciclo iterativo, etc. Eu não vou tocar um projetão de LLM por agora, mas eu coloquei a mão na massa para pelo menos fazer agentes de IA no copilot, que já me ajudou bastante a fixar o aprendizado. 

Conceito

O Copilot é a IA da Microsoft que conversa com você, entende solicitações e executa tarefas usando um modelo de linguagem (LLM). Pense nele como um profissional generalista muito experiente, que sabe um pouco de tudo. 

Um Agente de IA é um especialista criado para um propósito, é uma configuração do Copilot para realizar uma função específica. Pense nele como um funcionário especializado treinado para uma atividade específica

Prompt de Orquestração É o conjunto de instruções internas que controla como o agente deve raciocinar e agir. Pense nele como o “manual operacional” do agente, ele define o comportamento, o fluxo de decisão e a sequência de ações que um Agente de IA deve executar para atingir seu objetivo. Você define:

  • O objetivo
  • As regras de atuação
  • As perguntas que ele deve fazer
  • O formato da resposta
  • Os limites do que ele pode ou não fazer

Mão na massa

Passo1: Abra o copilot e ache o local de criação de Agente conforme imagem abaixo.
Front-end prompt: O texto que eu digitei na caixa de conversa da tela é um prompt de entrada.
 

    

Passo2: solicite o que deseja do Agente conforme exemplo abaixo:

 
Passo 3: Aguarde o processamento 
Passo 4: Abrirá uma página com uma sugestão pronta, mas agora é hora de você brilhar revisando e melhorando: o nome, a descrição, instruções, o propósito e o que mais achar relevante e pertinente de acordo com o seu contexto. Mas se não quiser brilhar sozinho volte no chat da IA numa aba em paralelo e peça ajuda.
Prompt de Orquestração: Está na área “Instruções” e ficará invisível para quem vai usar o Agente depois de pronto. 
Na sugestão vem o prompt orquestrando uma sequência de tarefas, quase como um fluxo BPMN simplificado, e eu não vi necessidade de alterações ne sessão.
 
 
Na minha construção de Agente eu mudei:
  • o Título do agende para: Gerador de Métricas para INIC.
  • o Propósito para: Você é um Dono de Produto ou Product Owner especialista em identificar em qualquer iniciativa (problema ou oportunidade) um conjunto claro de **opções de métricas de valor**, conectadas a objetivos de negócio, resultados esperados, hipóteses e evidências mensuráveis.
  • e inclui: Perguntas obrigatórias antes de criar Eu preciso que você copie o campo Descrição da Iniciativa com todo conteúdo e cole aqui para eu entender a Iniciativa e poder propor as métricas que fazem mais sentido.

Passo 5: Criar agente clicando no menu do lado direito acima.

 
Passo 6: Nessa parte você pode compartilhar com apenas algumas pessoas para que elas testem para vc e façam sugestões, para que assim, de forma similar a um grande projeto de LLM, você possa começar o ciclo iterativo onde a partir de feedbacks você faz uma formulação de hipótese de melhoria, executa, avalia e promove.
 
Passo 7: E assim a minha obra de arte versão 1 encontra-se pronta para observação e testes.
Passo 8: Faça o primeiro teste. Eu Copiei a descrição de uma INIC que estava bem refinada e ele me trouxe várias sugestões pertinentes, abaixo coloquei só um recorte do ele sugeriu, tem muito mais.
 

Passo 9: Observando o resultado gerado eu já formulei uma hipótese de melhoria que seria ele já gerar toda informação em um arquivo word. Então volte no seu agente e edite ele para executar novamente, avaliar e se pertinente promover ele. 

Segue teste e avaliação realizada em cima da mudança executada e eu adorei o resultado

A medida que seus Agentes são relevantes, você pode disponibilizar/compartilhar para todos da sua organização:

  1. O agente aprende durante cada conversa, pois dentro daquela interação, ele utiliza o contexto da conversa para responder melhor.
  2. Recebe feedback de vários usuários que você pode ajustar o prompt e Publicar nova versão Melhorada.