Cómo usar los *prompts* de Microsoft AI Builder para automatizar la creación de documentos empresariales
La automatización de la creación de documentos solía ser un proyecto de TI de meses. Hoy en día, con los *prompts* de Microsoft AI Builder, puedes crear plantillas inteligentes que redactan contratos, propuestas, informes, facturas y POE, a menudo en minutos. La magia está en los *prompts* bien estructurados, los flujos con reconocimiento de datos y las medidas de seguridad bien pensadas.
Esta guía es un recorrido práctico y orientado a soluciones para líderes empresariales y de operaciones, usuarios avanzados y profesionales de TI que desean convertir la ingeniería de *prompts* en una ventaja empresarial real dentro de Microsoft Power Platform.
¿Por qué los *Prompts* de AI Builder cambian las reglas del juego para los documentos?
- Rapidez para obtener valor: Redacta documentos complejos a partir de listas de SharePoint, filas de Dataverse o tablas de Excel en segundos.
- Consistencia: Aplica el tono, la estructura y el cumplimiento con plantillas de *prompts* reutilizables.
- Impulsado por datos: Combina datos estructurados (clientes, SKU, precios) con la generación de texto no estructurado.
- Gobernanza: Mantén la IA dentro de tu *tenant* de Microsoft con DLP de Power Platform, roles de entorno, registros de auditoría y aprobaciones.
Predicción audaz: Si envías cinco o más documentos a la semana, la automatización basada en *prompts* te ahorrará entre 3 y 6 horas semanales por usuario una vez estandarizada.
Lo que construirás (visión de extremo a extremo)
Crearemos un flujo automatizado que:
- Escucha una nueva fila en una tabla (por ejemplo, una lista de SharePoint llamada
Propuestas).
- Llama a la acción
Crear texto con GPT usando un *prompt* de Microsoft AI Builder con un *prompt* estructurado y reutilizable.
- Genera un borrador de propuesta pulido que incluye el contexto del cliente, los precios y el alcance.
- Lo convierte a PDF en Word Online utilizando una plantilla DOCX.
- Envía para su aprobación en Teams y lo entrega a través de Outlook.
También aprenderás a ajustar los *prompts*, añadir restricciones de política y registrar las salidas para la auditoría.
Conceptos básicos: *Prompts*, parámetros y medidas de seguridad
- Instrucciones de estilo del sistema: La parte superior de tu *prompt* establece las reglas (tono, *persona*, límites de cumplimiento).
- Variables/parámetros: Inyecta datos de Dataverse/SharePoint/Excel para personalizar cada documento.
- Ejemplos de pocos disparos: Muestra a la IA un par de ejemplos bien formados para mejorar la estructura y la precisión.
- Contratos de salida: Solicita un formato específico (encabezados, tablas, bloques JSON) para que el post-procesamiento sea predecible.
- Medidas de seguridad: Prohíbe las afirmaciones especulativas, exige las citas y requiere la redacción de los campos sensibles.
Requisitos previos y configuración
- *Tenant* de Microsoft 365 con acceso a Power Platform.
- Créditos o licencia de AI Builder (basado en el uso; comprueba la capacidad del *tenant* con un administrador).
- Conectores: SharePoint, Dataverse, OneDrive/SharePoint para el almacenamiento de archivos, Outlook, Teams, Aprobaciones, Word Online (Business).
- Una biblioteca de documentos para las plantillas (DOCX) y los archivos generados (PDF/DOCX).
Consejo: Mantén un entorno de Power Platform dedicado para la automatización con políticas DLP que permitan sólo los conectores aprobados.
Paso a paso: Automatiza una propuesta con los *prompts* de AI Builder
1) Modela tus datos
Crea una lista de SharePoint o una tabla de Dataverse llamada Propuestas con los siguientes campos:
Tier (opción: Básico, Estándar, Premium)
Contacts (persona o texto JSON)
ReferenceLinks (multilínea)
Mantén los campos granulares. Los *prompts* funcionan mejor cuando los detalles son explícitos, no enterrados en una nota gigante.
2) Prepara una plantilla de Word (opcional pero potente)
Crea un DOCX con controles de contenido o marcadores de posición simples como:
- Título:
Propuesta para «ClientName»
- Secciones: Objetivos, Alcance, Cronología, Inversión, Suposiciones
- Marcadores de posición para el contenido de la IA:
«ExecutiveSummary», «ScopeOfWork», «Timeline», «PricingNotes»
Guárdalo en una biblioteca de SharePoint controlada.
3) Construye un flujo de Power Automate
- Desencadenador:
Cuando se crea un elemento en Propuestas.
Obtener elemento (recuperar metadatos completos)
Crear texto con GPT usando un *prompt* (AI Builder)
Rellenar una plantilla de Microsoft Word o Crear archivo (DOCX) con el resultado
Convertir archivo a PDF (Word Online (Business))
Iniciar y esperar una aprobación (opcional)
Enviar un correo electrónico (V2) o publicar en Teams con archivos adjuntos
4) Elabora un *Prompt* de AI Builder de alta calidad
Utiliza un *prompt* reutilizable y parametrizado. A continuación, se muestra un patrón fiable.
Rol: Eres un redactor de propuestas sénior para una empresa de servicios B2B. Escribe documentos claros y fáciles de usar para el cliente.
Restricciones:
- Utiliza siempre un lenguaje preciso y factual.
- No hagas afirmaciones no verificables.
- Mantén el nivel de lectura en los grados 9-10.
- Utiliza encabezados y párrafos cortos.
- Utiliza la terminología del sector del cliente cuando sea apropiado.
- Si falta información, indica las suposiciones explícitamente y márcalas como suposiciones.
Entradas:
- ClientName: {{ClientName}}
- Industry: {{Industry}}
- NeedSummary: {{NeedSummary}}
- Tier: {{Tier}}
- Price: {{Price}}
- Deadline: {{Deadline}}
- ReferenceLinks: {{ReferenceLinks}}
Tarea: Redacta una propuesta con las siguientes secciones:
1) Resumen ejecutivo (3-4 párrafos)
2) Alcance del trabajo (entregables con viñetas adaptados al *Tier*)
3) Cronología (fases con semanas)
4) Inversión (referencia al precio con una breve justificación y complementos opcionales)
5) Suposiciones y dependencias (viñetas claras)
6) Próximos pasos (llamada a la acción antes de la fecha límite)
Formato:
- Comienza con un título: "Propuesta para {{ClientName}}"
- Utiliza encabezados H2/H3
- Imprime en *markdown* plano (sin imágenes)
- Incluye una breve sección de preguntas frecuentes al final (3 preguntas y respuestas)
Añade ejemplos de pocos disparos: Pega un ejemplo de propuesta recortada después de las instrucciones, separado con --- Ejemplo ---. Dos ejemplos sólidos producen una estructura más estable.
5) Mapea las variables en la acción AI Builder
En el paso AI Builder de Power Automate:
- Pega el *prompt* anterior.
- Sustituye
{{Tokens}} por contenido dinámico de tu desencadenador.
- Establece la temperatura de baja a media (0,2-0,5) para la consistencia.
6) Crea el documento
- Si utilizas una plantilla de Word: Mapea
ExecutiveSummary, ScopeOfWork, etc. a los controles de contenido.
- De lo contrario, crea un archivo
.md o .docx con la respuesta de la IA, y luego utiliza Convertir archivo a PDF.
- Guarda en
Propuestas/ClientName/Propuesta-<Date>.pdf para una versión limpia.
7) Añade la aprobación humana en el bucle
- Dirige el borrador al propietario de la cuenta en Teams/Outlook.
- Captura los comentarios y las ediciones.
- Sólo envía el PDF final al cliente después de la aprobación.
Patrones de *Prompts* para diferentes documentos empresariales
Utiliza estas plantillas y ajusta las restricciones a tu dominio.
1) *Prompt* de propuesta de ventas (B2B)
Rol: Consultor de soluciones sénior. Escribe una propuesta de ventas persuasiva pero creíble.
Restricciones: Sin bombo. Muestra resultados y puntos de prueba. Nivel de lectura de los grados 9-10.
Entradas: {{ClientName}}, {{Industry}}, {{UseCase}}, {{Tier}}, {{Price}}, {{Deadline}}, {{KeyRisks}}
Secciones: Resumen ejecutivo, Resultados empresariales, Visión general de la solución, Alcance, Cronología, Precios, Suposiciones, Riesgos y mitigaciones, Próximos pasos.
Formato: *Markdown* con H2/H3, párrafos cortos, tablas cuando sea útil.
2) Borrador de acuerdo de servicio maestro (MSA)
Rol: Analista de contratos. Elaborar un borrador no definitivo de MSA para su revisión interna.
Restricciones: Borrador no vinculante, resaltar las cláusulas que necesitan revisión legal. Sin asesoramiento jurídico.
Entradas: {{Parties}}, {{Term}}, {{PaymentTerms}}, {{SLA}}, {{IP}}, {{Liability}}, {{GoverningLaw}}.
Secciones: Definiciones, Servicios, Honorarios, IP, Confidencialidad, Protección de datos, Garantías, Indemnización, Limitación de responsabilidad, Plazo y rescisión, Legislación aplicable, Plantillas de programación.
Formato: Cláusulas numeradas, marcadores de posición para las exposiciones.
3) Declaración de trabajo (SOW)
Rol: Jefe de entrega. Elaborar una SOW alineada con una MSA firmada.
Restricciones: Alinear con la MSA; señalar cualquier conflicto.
Entradas: {{ProjectName}}, {{Objectives}}, {{Deliverables}}, {{Milestones}}, {{AcceptanceCriteria}}, {{Team}}, {{Dependencies}}, {{ChangeControl}}.
Secciones: Visión general del proyecto, Entregables detallados, Calendario, Roles y responsabilidades, Criterios de aceptación, Suposiciones, Fuera del alcance, Control de cambios, Precios, Facturación.
4) Descripción del puesto
Rol: *Talent partner*. Escribe una JD optimizada para la claridad y la inclusión.
Restricciones: Evitar el lenguaje de género. Enumerar los imprescindibles frente a los que serían agradables.
Entradas: {{Title}}, {{Team}}, {{Location}}, {{Level}}, {{TechStack}}, {{Outcomes}}, {{CompRange}}.
Secciones: Sobre el rol, Día a día, Lo que lograrás, Imprescindibles, Agradables, Cómo contratamos, Beneficios.
5) Caso de éxito del cliente
Rol: *Content marketer*. Elaborar un caso de éxito conciso.
Restricciones: Sin datos de propiedad a menos que se proporcionen. Citar las métricas y la fuente.
Entradas: {{Customer}}, {{Industry}}, {{Problem}}, {{Solution}}, {{Results}}, {{Quote}}.
Secciones: Instantánea (tabla), Reto, Enfoque, Resultados (métricas), Cita del cliente, Por qué funcionó, Llamada a la acción.
Enlace de datos: Convertir los *Prompts* en plantillas repetibles
- Guarda los *prompts* en una tabla de Dataverse
PromptLibrary con las columnas: Name, Purpose, PromptText, Owner, Approved (bool), Version.
- Guarda los metadatos de mapeo: qué campos de qué lista/tabla se enlazan a qué *tokens*.
- Crea una interfaz de Power Apps para que los usuarios no técnicos seleccionen una plantilla y generen un documento a la carta.
Movimiento profesional: Utiliza variables de entorno para las rutas de la biblioteca y los ID de las plantillas para mantener los flujos portátiles a través de dev/test/prod.
Control del tono, la marca y el cumplimiento
- Añade directrices de voz de marca en el *prompt*: “seguro, inglés sencillo, sin jerga, empático”.
- Incluye normas de cumplimiento: “No hagas afirmaciones comparativas sin citar la fuente”, “Enmascara los campos PII como el SSN con
***”, “Marca el contenido controlado por la exportación”.
- Exige un pie de página de cumplimiento: “Borrador generado con IA. Se requiere revisión humana”.
Bloque de restricciones de muestra:
Cumplimiento:
- No incluyas datos personales más allá de las entradas proporcionadas.
- Si se te piden consejos médicos, legales o financieros, añade: "Consulta a un profesional cualificado."
- Cita cualquier estadística externa sólo con los ReferenceLinks proporcionados; de lo contrario, omítelos.
Control de calidad: Lista de comprobación de pruebas y evaluación
- ¿La salida incluye todas las secciones y encabezados requeridos?
- ¿Son correctos los números (precio, fechas) y tienen un formato consistente?
- ¿Están las suposiciones claramente marcadas y son razonables?
- ¿Está el tono alineado con la voz de la marca?
- ¿Son válidos los enlaces y se incluyen sólo de fuentes aprobadas?
- ¿Se ha dirigido el flujo para su aprobación antes del envío externo?
Crea una columna QAStatus y registra los comentarios de los revisores para mejorar los *prompts*.
Manejo de casos extremos y modos de fallo
- Campos que faltan: Añade medidas de seguridad: “Si falta
Price, produce un rango y márcalo como estimación”.
- Alucinaciones: Prohíbe las reclamaciones externas a menos que estén presentes en
ReferenceLinks.
- Exceso de información: Redacta los *tokens* sensibles; evita incrustar secretos de las variables de entorno.
- Control de longitud: Solicita un rango de palabras (por ejemplo, 900-1.200 palabras) y un resumen.
Si tu organización es multilingüe, incluye un parámetro Language y solicita segmentos de salida bilingües o especifica OutputLanguage.
Ejemplo: *Prompt* completo con patrón de pocos disparos
Rol del sistema: Eres un escritor de negocios meticuloso que produce propuestas listas para el cliente.
Estilo: Claro, estructurado, profesional; grado 9-10; persuasión moderada, alta especificidad.
Gobernanza: Sin reclamaciones sin fuentes proporcionadas; marcar las suposiciones; redactar la PII más allá de las entradas.
Entradas:
- ClientName: {{ClientName}}
<a7>- Industry: {{Industry}}</a6>- NeedSummary: {{NeedSummary}}
- Tier: {{Tier}}
- Price: {{Price}}
- Deadline: {{Deadline}}
- ReferenceLinks: {{ReferenceLinks}}
Tarea: Elaborar una propuesta con las siguientes secciones: Resumen ejecutivo, Visión general de la solución, Alcance del trabajo, Cronología, Precios, Suposiciones, Riesgos y mitigaciones, Próximos pasos.
Formato: *Markdown*; H2/H3; viñetas; 900-1.100 palabras; terminar con una lista de 5 puntos clave.
--- Ejemplo ---
[Ejemplo corto que muestra la estructura, 2-3 párrafos por sección, tono realista]
Guarda este *prompt* en PromptLibrary como Proposal-Standard-v1 e itera.
Integración con Power Apps para la generación de autoservicio
- Crea una aplicación de lienzo con un formulario enlazado a
Propuestas o a una tabla personalizada.
- Un botón “Generar borrador” activa tu flujo a través de la integración de
Power Automate.
- Muestra el borrador de la IA en un control de texto enriquecido; permite las ediciones en línea; luego “Enviar para su aprobación”.
Esto ofrece a los equipos de ventas y operaciones un portal de autoservicio sin necesidad de enseñar la ingeniería de *prompts*.
Consejos de supervisión, costes y rendimiento
- Coste: AI Builder se basa en el consumo; almacena en caché los bloques frecuentes (por ejemplo, el texto estándar) y minimiza los reintentos.
- Rendimiento: Generación por lotes durante las horas de menor actividad; utiliza controles de concurrencia en los flujos.
- Observabilidad: Registra la versión del *prompt*, las entradas y la longitud de la salida en una tabla
GenerationLog.
- Pruebas A/B: Rota entre
Prompt-Variant-A y Prompt-Variant-B para medir las tasas de aprobación y el tiempo de edición.
¿Cuándo utilizar plantillas frente a contenido totalmente generado?
- Primero la plantilla: Para contratos, SOW, MSA, donde la integridad de las cláusulas es importante. Utiliza la IA para redactar sólo las secciones variables.
- Primero la IA: Para propuestas, resúmenes, boletines, donde la narrativa varía y el tono importa.
- Híbrido: Plantilla de Word con secciones y tablas rellenas por la IA para una salida controlada pero flexible.
Más allá del texto: Tablas, JSON y bloques estructurados
Para permitir un procesamiento posterior preciso, pide a AI Builder que emita segmentos estructurados:
Contrato de salida:
1) MARKDOWN_BODY: narrativa principal
2) JSON_SUMMARY: {
"client": "{{ClientName}}",
"tier": "{{Tier}}",
"price": "{{Price}}",
"deadline": "{{Deadline}}",
"keyDeliverables": ["..."],
"risks": ["..."],
"nextSteps": ["..."]
}
A continuación, analiza JSON_SUMMARY en Power Automate utilizando Parse JSON para rellenar las columnas de metadatos para la elaboración de informes.
Aspectos esenciales de seguridad y gobernanza
- Utiliza entornos de Power Platform separados (Dev/Test/Prod) y flujos con reconocimiento de soluciones.
- Configura DLP para bloquear los conectores de consumo para los flujos de documentos.
- Limita el uso de AI Builder a los creadores aprobados; activa los registros de auditoría y la retención.
- Mantén los *prompts* en el control de código fuente (exporta las soluciones o guarda el texto del *prompt* en un repositorio con respaldo de Git).
Añade una marca de agua o un pie de página automático: “Borrador asistido por IA - se requiere revisión interna”.
Casos de uso reales que puedes enviar esta semana
- Ventas: Propuestas personalizadas de oportunidades de CRM en 60 segundos.
- RR.HH.: Cartas de oferta, descripciones de puestos y listas de comprobación de incorporación generadas a partir de las entradas del formulario.
- Finanzas: Narrativas de facturas, correos electrónicos de cobros y cartas de presentación de presupuestos con tono estandarizado.
- Operaciones: POE y *runbooks* adaptados al sistema, el rol y el nivel de riesgo.
- Éxito del cliente: Presentaciones de QBR y resúmenes ejecutivos construidos a partir de análisis de *tickets*/etiquetas.
Solución de problemas: Problemas comunes y soluciones rápidas
- La salida de la IA es demasiado genérica: Añade restricciones específicas y ejemplos de pocos disparos; baja la temperatura.
- Tono/voz incorrectos: Pega una muestra corta de voz de marca y haz que sea un requisito estricto.
- Secciones que faltan: Añade una lista de comprobación de salida y pide al modelo que confirme con una línea final de "Secciones incluidas".
- Formato inconsistente: Solicita *markdown* con H2/H3 explícitos, sintaxis de tabla y recuentos de lista.
- Borradores demasiado largos: Establece un rango de palabras e incluye un límite de resumen.
Por cierto: Un compañero útil para la iteración de *prompts*
El prompting es iterativo. Si sueles refinar prompts, comparar borradores o resumir salidas largas, una herramienta auxiliar puede ahorrar tiempo. Cabe destacar que Sider.ai (https://sider.ai/) proporciona un espacio de trabajo de IA que te ayuda a redactar, comparar y versionar prompts en diferentes casos de uso. Puedes pegar las salidas de los flujos, anotar lo que funcionó y generar rápidamente variantes mejoradas para tu próxima ejecución. Esto es especialmente útil al construir una PromptLibrary y realizar pruebas A/B de estructuras. Lista de verificación de inicio rápido (Copiar/Pegar)
- Crear una fuente de datos (SharePoint/Dataverse) con campos explícitos
- Crear una plantilla de Word o decidir la ruta de markdown a PDF
- Redactar un prompt estructurado de AI Builder con restricciones y ejemplos
- Mapear campos dinámicos y establecer la temperatura entre 0.2 y 0.5
- Añadir un paso de aprobación y archivar las salidas con control de versiones
- Registrar la versión del prompt y las entradas para la auditabilidad
- Iterar con la retroalimentación del usuario cada semana
Conclusiones clave
- Los prompts de Microsoft AI Builder pueden automatizar la creación de documentos empresariales con velocidad, consistencia y gobernanza.
- Los mejores resultados provienen de prompts estructurados, entradas claras y contratos de salida.
- Combina prompts con Power Automate, plantillas de Word y aprobaciones para un pipeline de extremo a extremo.
- Crea una biblioteca de prompts, supervisa el rendimiento e itera como un producto.
- Comienza poco a poco (un tipo de documento) y luego escala a toda tu pila de documentos.
Preguntas frecuentes
P1: ¿Cómo utilizo los prompts de Microsoft AI Builder para documentos?
Crea un flujo de Power Automate, añade la acción de AI Builder 'Crear texto con GPT utilizando un prompt' e inyecta datos de SharePoint o Dataverse en un prompt estructurado. Luego, genera la salida en Word o PDF y envíala para su aprobación.
P2: ¿Qué tipos de documentos empresariales puede automatizar AI Builder?
Algunos ejemplos comunes incluyen propuestas de venta, declaraciones de trabajo, acuerdos de servicio maestro (borradores), descripciones de puestos, SOPs y casos de estudio. Utiliza plantillas para documentos con muchas exigencias de cumplimiento y la generación prioritaria de IA para narrativas.
P3: ¿Cómo puedo mantener la coherencia de las salidas de los documentos de AI Builder con la voz de la marca?
Incluye reglas de tono y estilo en tu prompt, añade ejemplos de pocos disparos y mantén la temperatura baja. Almacena los prompts en una PromptLibrary con control de versiones y utiliza aprobaciones para la revisión humana.
P4: ¿Puedo convertir automáticamente el texto generado por IA a PDF?
Sí. Utiliza las acciones de Word Online (Business) en Power Automate para rellenar una plantilla DOCX o crear un archivo a partir de markdown, luego ejecuta 'Convertir archivo' para producir un PDF y almacenarlo en SharePoint.
P5: ¿Cómo puedo prevenir las alucinaciones de la IA en los documentos empresariales?
Prohíbe las afirmaciones externas en el prompt a menos que se proporcionen a través de ReferenceLinks, y pide al modelo que marque claramente las suposiciones. Mantén las salidas cortas, específicas y vinculadas a entradas estructuradas.