(+351) 21 24 10006  ·  info@bconcepts.pt
Carnaxide, Lisboa

Como criar um Summarizer de Planos de Projeto em Copilot no Fabric

João Barros 26 de October de 2026 4 min de leitura

Irá aprender a criar um Summarizer de Planos de Projeto em Copilot no Fabric que transforma textos longos (planos, actas, requisitos) em resumos executivos. Um Summarizer torna a comunicação mais rápida, ajuda a preparar relatórios e reduz o tempo de leitura de documentos.

Pré-requisitos

  • Conta com acesso ao Microsoft Fabric e permissões para usar o Copilot.
  • Ficheiros de exemplo com planos de projeto (ficheiros .docx, .txt ou .pdf) armazenados num OneLake ou numa Workspace.
  • Conhecimentos básicos de prompts e do ambiente Copilot no Fabric.

Passo 1: Preparar os ficheiros de entrada

Organize alguns planos de projeto reais ou de exemplo num único directório na sua Workspace ou OneLake. O Copilot processa melhor ficheiros limpos: retire cabeçalhos repetidos e insira separadores claros entre secções (por exemplo, Objectivos, Âmbito, Riscos).

# Exemplo de estrutura simples de texto (ficheiro .txt)
# Projeto: Implantação ERP
Objectivos:
- Integrar módulos financeiros e inventário.
Âmbito:
- Configuração base, migração de dados, formação.
Riscos:
- Falta de recursos, dados incompletos.

Passo 2: Criar um novo Copilot Prompt Template

No Copilot do Fabric, crie um novo Prompt Template para o Summarizer. A ideia é ter um prompt que instrua o modelo a produzir um resumo executivo conciso, com bullets de acções e riscos. Inclua instruções sobre o tom (formal, conciso) e comprimento (ex.: 5-7 linhas).

Prompt Template: Summarizer Plano de Projeto
Input: {{document_text}}
Instruction:
"Leia o texto do plano de projeto e gere:
1) Um resumo executivo (3-5 frases).
2) 3 acções prioritárias com responsáveis sugeridos.
3) 3 riscos principais com nível de prioridade (Alto/Médio/Baixo).
Resposta em português, formato simples com bullets."

Passo 3: Testar o prompt no Copilot com um ficheiro

Abra o ficheiro de exemplo no Fabric e invoque o Copilot. Cole o conteúdo ou referencie o ficheiro com o placeholder do template. Execute o prompt e analise a saída. Se estiver demasiado longa ou vaga, ajuste o template para pedir exemplos mais específicos ou um tom diferente.

# Exemplo de invocação manual (pseudocódigo no editor Copilot)
document_text = load_file('OneLake/Projetos/ERP/plano1.txt')
run_copilot_prompt('Summarizer Plano de Projeto', {document_text: document_text})

Passo 4: Refinar com instruções de estilo e regras

Para obter saídas consistentes, adicione regras ao Prompt Template: limite de palavras, formato dos bullets e campos obrigatórios (Resumo, Ações, Riscos). Também pode criar exemplos de input->output (few-shot) dentro do template para guiar o modelo.

Adicione ao Prompt Template:
"Formato obrigatório:
Resumo Executivo:
- 
Ações Prioritárias:
1.  — Responsável:  — Prazo: 
Riscos:
-  — Prioridade: 

Exemplo:
Resumo Executivo: Projeto para integrar ERP em 6 meses...
..."

Passo 5: Automatizar com um Workflow simples no Fabric

Crie um Workflow/Notebook leve para automatizar a aplicação do template a múltiplos ficheiros. O workflow deve ler cada ficheiro, chamar o Copilot Prompt Template e gravar o resumo como ficheiro .md ou .txt na mesma pasta.

# Pseudocódigo para um Notebook Python no Fabric
from fabric_sdk import CopilotClient, OneLakeClient
one = OneLakeClient()
cop = CopilotClient()
files = one.list_files('OneLake/Projetos/ERP')
for f in files:
    text = one.read_text(f)
    out = cop.run_prompt('Summarizer Plano de Projeto', {'document_text': text})
    one.write_text(f.replace('.txt','_summary.md'), out)

Verificar o resultado

Abra os ficheiros _summary.md gerados. Verifique que cada resumo contém: um Resumo Executivo de 3-5 frases, 3 acções prioritárias com responsáveis e 3 riscos com prioridade. Erros comuns: resumos demasiado genéricos (resolver adicionando exemplos) ou falta de formato (forçar formato no template).

Conclusão

Com um Prompt Template e um pequeno workflow consegue transformar planos de projeto longos em resumos úteis para reuniões e relatórios. Próximos passos: integrar com Power BI para painéis executivos ou ligar notificações para os responsáveis. Dica: experimente few-shot examples no template para melhorar a qualidade — qual é o primeiro ficheiro que vai resumir?