Ir al contenido
Docxcelerate

Documentos como componentes.
DOCX como resultado.

Compón documentos a partir de componentes pequeños y tipados, con el JSX que ya escribes. Aprovecha las funciones de IA integradas para crear documentos dinámicos y escala la generación de documentos con nuestro motor.

$ npx docxcelerate init my-documents

v0.1.4

my-documents/ 3 documentos · 31 archivos
import { Document, Section, template } from "docxcelerate/template";
import {
  Conditions,
  Fees,
  Greeting,
  NextSteps,
  Offer,
  SignOff,
  TutorNote,
} from "./nodes/index.ts";
import type { OfferData } from "./types.ts";

export const documentTemplate = template<OfferData>(
  <Document id="offer-of-admission" title="Offer of Admission">
    <Section id="your-offer" title="Your offer">
      <Greeting />
      <Offer />
      <TutorNote />
    </Section>
    <Section id="conditions" title="Conditions">
      <Conditions />
    </Section>
    <Section id="fees-and-funding" title="Fees and funding">
      <Fees />
    </Section>
    <Section id="next-steps" title="Next steps">
      <NextSteps />
      <SignOff />
    </Section>
  </Document>,
);
Carta de admisión · A4 100%

Una vista previa real del documento renderizándose, sin capturas de pantalla ni trucos ocultos.

Escritura

Escribe documentos como sitios web

Un documento es un árbol de componentes tipados. Si has escrito React, ya conoces esta forma — props, composición, archivos pequeños — así que una persona con perfil de frontend es productiva la primera tarde en lugar de tener que aprender antes un lenguaje de plantillas.

IA

Diseñado para la IA

El texto generado es un tipo de nodo, no un añadido. Marca el único párrafo que de verdad necesita un modelo, dale prompts y un marcador de posición, y deja el resto determinista — así la IA resuelve la parte difícil sin poner todo el documento a su merced.

Control de cambios

Los documentos viven en tu repositorio

Como un documento es código fuente, cambiar una frase es un pull request — con su diff, revisado, y todavía atribuible un año después cuando alguien pregunte quién modificó la redacción sobre los impagos. Las pruebas afirman que un documento genera lo que esperas, así que la CI detecta el error antes que quien lo recibe.

Docxcelerate trata un documento como un framework de interfaz trata una pantalla: componentes pequeños, compuestos en un árbol, renderizados por algo que entiende de papel. Tú obtienes la ergonomía de un modelo de componentes, y quien lo recibe obtiene un documento de Word.

El motor

El motor es donde los documentos se escriben de verdad. Rellena tus datos, ejecuta la IA y devuelve el documento terminado. Cualquier tipo de nodo puede usar IA, no solo los párrafos. La respuesta del modelo o bien se convierte en el texto, escrito a partir de la información que le das, o bien toma una decisión de la que depende el documento.

Publicas una plantilla en el motor una sola vez. A partir de ahí, cualquier sistema puede llamar a su API con un conjunto de datos y recibir un documento. Hay un motor gratuito que puedes alojar tú. La nube gestionada ejecuta el completo, con mucho que la versión gratuita no tiene, y llegará pronto.

  1. 01 Compilar El framework convierte tu documento en un paquete. Este paso se ejecuta en tu máquina.
  2. 02 Publicar Envías el paquete a un motor. El motor lo guarda y le da un nombre.
  3. 03 Escribir Tu aplicación envía un conjunto de datos. El motor devuelve el documento terminado.