Naar de inhoud
Docxcelerate

Documenten als componenten.
DOCX als resultaat.

Stel documenten samen uit kleine, getypeerde componenten, met de JSX die je toch al schrijft. Gebruik de ingebouwde AI-functies om dynamische documenten te maken en schaal documentgeneratie op met onze engine.

$ npx docxcelerate init my-documents

v0.1.4

my-documents/ 3 documenten · 31 bestanden
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>,
);
Toelatingsbrief · A4 100%

Een echte documentpreview die live wordt gerenderd, geen screenshots en geen verborgen trucs.

Schrijven

Schrijf documenten zoals websites

Een document is een boom van getypeerde componenten. Als je ooit React hebt geschreven, ken je deze vorm al — props, compositie, kleine bestanden — dus een frontend-engineer is de eerste middag al productief in plaats van eerst een templatetaal te moeten leren.

AI

Ontworpen voor AI

Gegenereerde tekst is een nodetype, geen aanbouwsel. Markeer de ene alinea die echt een model nodig heeft, geef die prompts en een placeholder, en laat de rest deterministisch — zo lost AI het moeilijke deel op zonder dat het hele document aan zijn genade is overgeleverd.

Wijzigingsbeheer

Documenten staan in je repository

Omdat een document broncode is, is het wijzigen van een zin een pull request — gedift, beoordeeld, en een jaar later nog steeds herleidbaar wanneer iemand vraagt wie de formulering over betalingsachterstanden heeft aangepast. Tests leggen vast dat een document rendert wat je verwacht, zodat CI de fout opmerkt vóór de ontvanger dat doet.

Docxcelerate behandelt een document zoals een UI-framework een scherm behandelt: kleine componenten, samengevoegd tot een boom, gerenderd door iets dat verstand heeft van papier. Jij krijgt het gemak van een componentmodel, en de ontvanger krijgt een Word-document.

De engine

In de engine worden documenten daadwerkelijk geschreven. Hij vult je gegevens in, voert de AI uit en geeft het voltooide document terug. Elk soort node kan AI gebruiken, niet alleen alinea's. Het antwoord van het model wordt ofwel de tekst, geschreven op basis van de informatie die je meegeeft, ofwel een beslissing waarvan het document afhangt.

Je publiceert een template één keer naar de engine. Daarna kan elk systeem zijn API aanroepen met een set gegevens en krijgt het een document terug. Er is een gratis engine die je zelf kunt hosten. De managed cloud draait de volledige versie, met veel dat de gratis versie niet heeft, en komt binnenkort.

  1. 01 Bouwen Het framework maakt van je document een pakket. Deze stap draait op je eigen machine.
  2. 02 Publiceren Je stuurt het pakket naar een engine. De engine slaat het op en geeft het een naam.
  3. 03 Schrijven Je applicatie stuurt een set gegevens. De engine geeft het voltooide document terug.