Cómo crear un Summarizer de Planes de Proyecto en Copilot en Fabric
Aprenderá a crear un Summarizer de Planes de Proyecto en Copilot en Fabric que transforma textos largos (planes, actas, requisitos) en resúmenes ejecutivos. Un Summarizer acelera la comunicación, ayuda a preparar informes y reduce el tiempo de lectura de documentos.
Requisitos previos
- Cuenta con acceso al Microsoft Fabric y permisos para usar el Copilot.
- Archivos de ejemplo con planes de proyecto (archivos .docx, .txt o .pdf) almacenados en OneLake o en una Workspace.
- Conocimientos básicos de prompts y del entorno Copilot en Fabric.
Paso 1: Preparar los archivos de entrada
Organice algunos planes de proyecto reales o de ejemplo en un único directorio en su Workspace o OneLake. El Copilot procesa mejor archivos limpios: elimine encabezados repetidos e inserte separadores claros entre secciones (por ejemplo, Objetivos, Alcance, Riesgos).
# 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.
Paso 2: Crear un nuevo Copilot Prompt Template
En el Copilot de Fabric, cree un nuevo Prompt Template para el Summarizer. La idea es tener un prompt que instruya al modelo a producir un resumen ejecutivo conciso, con bullets de acciones y riesgos. Incluya instrucciones sobre el tono (formal, conciso) y la longitud (p. ej.: 5-7 líneas).
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."
Paso 3: Probar el prompt en Copilot con un archivo
Abra el archivo de ejemplo en Fabric e invoque al Copilot. Pegue el contenido o haga referencia al archivo con el placeholder del template. Ejecute el prompt y analice la salida. Si es demasiado larga o vaga, ajuste el template para pedir ejemplos más específicos o un tono 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})
Paso 4: Refinar con instrucciones de estilo y reglas
Para obtener salidas consistentes, añada reglas al Prompt Template: límite de palabras, formato de los bullets y campos obligatorios (Resumen, Acciones, Riesgos). También puede crear ejemplos de input->output (few-shot) dentro del template para guiar al 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...
..."
Paso 5: Automatizar con un Workflow simple en Fabric
Crear un Workflow/Notebook ligero para automatizar la aplicación del template a múltiples archivos. El workflow debe leer cada archivo, llamar al Copilot Prompt Template y guardar el resumen como archivo .md o .txt en la misma carpeta.
# Pseudocódigo para un 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 el resultado
Abra los archivos _summary.md generados. Verifique que cada resumen contiene: un Resumen Ejecutivo de 3-5 frases, 3 acciones prioritarias con responsables y 3 riesgos con prioridad. Errores comunes: resúmenes demasiado genéricos (resolver añadiendo ejemplos) o falta de formato (forzar formato en el template).
Conclusión
Con un Prompt Template y un pequeño workflow puede transformar planes de proyecto extensos en resúmenes útiles para reuniones e informes. Próximos pasos: integrar con Power BI para paneles ejecutivos o conectar notificaciones para los responsables. Consejo: pruebe few-shot examples en el template para mejorar la calidad — ¿cuál es el primer archivo que va a resumir?