10-03-03 — Desafio: Agente SharePoint+Teams

⏱ 8 minFontes validadas em: 2026-04-29

TL;DR

Desafio prático do módulo 10: construir um agente declarativo no Copilot Studio que responde perguntas sobre documentos de políticas no SharePoint e publica no Teams. Tempo estimado: 2-3 horas. Ao final você terá um agente funcional em produção que qualquer colaborador pode usar no Teams.

O Desafio

Cenário real: A Impar tem políticas de RH espalhadas em documentos Word no SharePoint. Os colaboradores frequentemente perguntam ao RH por email ou Teams sobre: férias, home office, benefícios, processo de promoção. O objetivo é um agente que responda essas perguntas automaticamente, 24/7, direto no Teams.

Requisitos do agente

  • ✅ Responde perguntas sobre políticas usando documentos do SharePoint como fonte
  • ✅ Cita o documento e parágrafo de onde veio a resposta
  • ✅ Quando não encontrar resposta, sugere contatar o RH via Teams
  • ✅ Publica no Teams como app da organização
  • ✅ Funciona apenas para usuários autenticados (sem resposta anônima)

Passo a passo

1. Preparar o SharePoint

  1. Criar site https://suaempresa.sharepoint.com/sites/PoliticasRH
  2. Upload dos documentos de política (Word, PDF)
  3. Verificar permissões: todos os colaboradores devem ter acesso de leitura

2. Criar o agente no Copilot Studio

  1. Acesse copilotstudio.microsoft.com
  2. Create → New agent
  3. Nome: "Assistente RH"
  4. Instructions (system prompt):
// Instructions do agente (system prompt)
Você é o assistente de RH da [Empresa]. 
Responda perguntas sobre políticas internas com base nos documentos disponíveis.
Sempre cite qual documento e qual seção embasou sua resposta.
Se não encontrar a informação, diga: "Não encontrei essa informação nas políticas. 
Para dúvidas específicas, contate o RH pelo Teams no canal #rh-suporte."
Seja conciso. Responda em português.
Não responda perguntas fora do tema de RH e políticas internas.

3. Configurar Knowledge Source

  1. Knowledge → Add knowledge source
  2. SharePoint → URL do site de políticas
  3. Aguardar indexação (pode levar até 24h na primeira vez)

4. Configurar autenticação

  1. Settings → Security → Authentication
  2. Selecionar: Authenticate with Microsoft (SSO)
  3. Configurar App Registration no Azure AD

5. Publicar no Teams

  1. Publish → Publish to Teams
  2. Download do Teams App Package (.zip)
  3. Teams Admin Center → Manage apps → Upload custom app → distribuir para organização

Critérios de sucesso

CritérioComo verificar
Responde perguntas sobre férias corretamenteTestar: "Quantos dias de férias tenho por ano?"
Cita a fonteVerificar se a resposta inclui nome do documento
Recusa perguntas off-topicTestar: "Qual o preço do dólar hoje?"
SSO funcionaVerificar que usuário não-autenticado não acessa
Aparece no TeamsVerificar app na organização do Teams
Próximo nível: Após completar este desafio, tente adicionar um topic para abertura de chamado de RH usando um Power Automate flow que cria uma tarefa no Planner. Você terá um agente que tanto responde perguntas quanto executa ações.

Recursos de apoio

Como isso se conecta

  • Este desafio consolida: 10-01-01, 10-01-02, 10-01-03, 10-03-01, 10-03-02
  • Próximo módulo: Microsoft Fabric — os dados que alimentam agentes mais sofisticados

Fontes

  1. Microsoft Learn — Create your first agent quickstart
  2. Microsoft Learn — Upload custom apps to Teams
  3. Microsoft Learn — Configure user authentication in Copilot Studio