Thema

Deckbuilder

Een monitor toont een dia met een staafdiagram en opsommingstekens, en dunne blauwgroene draden lopen van de dia naar gemarkeerde regels in een opengeslagen bronnenboek op het bureau eronder, naast een stapel afgedrukte pagina's en een gesloten boek.

Deckbuilder is één zelfstandig programma voor Windows en Linux met een desktopapplicatie en een opdrachtregel. Deckbuilder werkt met elk taalmodel dat de OpenAI-compatibele API spreekt, of dat nu een clouddienst is of een model op uw eigen machine, en schrijft native bestanden die openen in PowerPoint, LibreOffice Impress, Keynote en Google Slides.

Download Deckbuilder via GitHub Bekijk hoe Deckbuilder werkt

Functies

  • Illustratie van een eenvoudige zilverkleurige desktopmonitor op een houten bureau tegen een crèmekleurige muur. Het scherm toont een diabewerker met een grote lege blauwgroene dia en daaronder een rij kleine dia-miniaturen, en een klein zwart terminalvenster met een paar korte regels zweeft in de rechteronderhoek.

    Desktopapplicatie en opdrachtregel

    Genereer een presentatie en verfijn die vervolgens dia voor dia, of automatiseer elke stap met een script.

  • Illustratie van een crèmekleurige all-in-one desktopcomputer met toetsenbord en muis op een houten bureau. Een dunne kabel loopt van de computer langs de blauwgroene muur omhoog, via een messing schakelaar op een klein houten paneel, en eindigt in een bollige crèmekleurige wolk die links zweeft.

    Elk compatibel model

    Gebruik een cloudaanbieder, of draai volledig lokale modellen, zodat uw materiaal nooit uw computer verlaat.

  • Illustratie van een muur vol met een raster van kleine donkere dia-miniaturen, elk met een andere indeling van tekstbalken, ringen, grafieken en blokken in blauwgroen, crème en oranje. Voor de muur ligt op een plank een waaier van kleurstalen in roest, bruin, blauwgroen en goud.

    30 diatypen en 18 thema's

    Van opsommingstekens en tijdlijnen tot native grafieken en diagrammen, met thema's die zijn gecontroleerd op WCAG-kleurcontrast.

  • Illustratie van een blauwgroen bureau met een blad met een checklist van aangevinkte vakjes op een klein houten ezeltje, een opengeslagen gebonden boek, een kleine stapel losse pagina's, een formulier met lege vakjes, een zwarte bindclip en een pen, alles getekend in crème en blauwgroen.

    Documenten en presentaties

    Schrijf artikelen, memo's, voorstellen en boeken en exporteer naar Word, Markdown, HTML, LaTeX en PDF, waarbij PDF gebruikmaakt van een op uw computer geïnstalleerde TeX-engine.

  • Illustratie van een opengeklapte laptop met een toepassingsvenster met een zijbalk en een groot crèmekleurig paneel. Zeven ronde spraakballonnen in blauwgroen, crème en zwart waaieren in een boog uit boven de laptop, elk met een golvende krabbel in plaats van woorden en met een dunne lijn aan het scherm verbonden.

    Zeven interfacetalen

    Engels, Spaans, Frans, Duits, Braziliaans Portugees, Italiaans en Russisch.

  • Illustratie van een grote lege blauwgroene dia die aan een rol aan een standaard hangt, met een gelinieerde notitiekaart in de bak onder de dia. Rechts toont een crèmekleurig tekstbestand met een omgevouwen hoek rijen regels en vetgedrukte markeringen, met zwarte pijlen die het bestand in en uit wijzen.

    Sprekersnotities en Markdown

    Sprekersnotities bij elke gegenereerde dia, en Markdown als invoer en uitvoer.

Hoe Deckbuilder werkt

Deckbuilder combineert een taalmodel met code die het werk van het model controleert. Het model plant en schrijft; Deckbuilder dwingt uw instructies af, controleert beweringen aan de hand van uw bronnen en bouwt de uiteindelijke bestanden. U bepaalt zelf wat wordt goedgekeurd.

Van opdracht tot complete presentatie

Bij elke stap staat vermeld wie het werk doet: Programma voor controles die in code zijn geschreven, Taalmodel voor het opstellen, Afbeeldingsmodel voor optionele afbeeldingen en U voor uw beslissingen.

  1. Opdracht en bronnen

    U Programma

    U geeft een onderwerp of opdracht en het aantal dia's op, eventueel aangevuld met een doelgroep, toon, thema en instructies, en voegt bronbestanden toe: tekst, Markdown, HTML, RTF, Word of OpenDocument. Bronnen worden volledig gelezen; een bron die te groot is voor het model, stopt de uitvoering met een duidelijke melding in plaats van stilzwijgend te worden ingekort.

  2. Opzet

    Taalmodel Programma

    Het model plant de onderdelen en het type, de indeling en het doel van elke dia. Het programma houdt het plan aan het gevraagde aantal dia's en stopt voordat er iets wordt geschreven als dat aantal niet haalbaar is. In de desktopapplicatie stopt Alleen opzet hier, zodat u dia's kunt hernoemen, herordenen, toevoegen of verwijderen voordat het schrijven begint.

  3. Dia's schrijven

    Taalmodel

    Dia's worden parallel geschreven. Elke dia ziet het volledige plan, uw bronnen en uw instructies, zodat de presentatie consistent blijft.

  4. Herstel en grenzen

    Programma

    Als een antwoord onjuist is opgebouwd, wordt het model gevraagd alleen het foutieve veld te herstellen, zodra Deckbuilder dat veld kan aanwijzen. Lijsten die te lang worden, worden teruggebracht tot een vaste grens en de extra punten verhuizen naar de sprekersnotities, zodat er niets verloren gaat.

  5. Bronnencontrole

    Programma Taalmodel

    In de desktopapplicatie wordt elke dia aan de hand van uw bronnen gecontroleerd zodra de dia is geschreven: elke zin op de dia en in de sprekersnotities van de dia, en elk getal en elke grafiekwaarde, zoals hieronder weergegeven. Gemarkeerde zinnen worden één voor één gecorrigeerd zolang elke ronde de problemen vermindert; zinnen die nog steeds niet kunnen worden onderbouwd, worden verwijderd en in een waarschuwing genoemd.

  6. Afbeeldingen (optioneel)

    Afbeeldingsmodel

    Als u het genereren van afbeeldingen inschakelt, tekent een afbeeldingsmodel de afbeeldingsdia's zodra de tekst klaar is. Elke afbeelding bewaart de beschrijving, het model en de seed waarmee ze is gemaakt, wordt nooit als bronbewijs beschouwd en wordt gemarkeerd voor uw beoordeling.

  7. Beoordelen en exporteren

    U Programma

    Bewerk dia's, sleep ze om de volgorde te wijzigen of vraag om herziening van één enkele dia, vergelijk elke bevinding met de bijbehorende bronpassage en exporteer een native PowerPoint-bestand. Elke automatische wijziging markeert een dia als te beoordelen; alleen u kunt de dia als beoordeeld markeren.

Hoe beweringen worden gecontroleerd

  1. De bewering

    Een uitspraak uit een dia of uit de sprekersnotities van de dia.

    Illustratie van een lege crèmekleurige dia op een houten ezel, met een dubbelgevouwen naamkaartje op de vloer tussen de poten van de ezel. Een stuk van de dia binnen een vette blauwgroene rand komt los van het oppervlak en komt naar voren, werpt een schaduw, alsof het is uitgelicht voor nadere beschouwing.
  2. Het bewijs

    De best passende passages uit de bronnen die u hebt toegevoegd, gevonden via zoeken op trefwoorden en, optioneel, zoeken op betekenis. Er wordt alleen in uw eigen bronnen gezocht.

    Illustratie van een groot messing vergrootglas dat boven een wijd opengeslagen boek op een houten bureau zweeft. Onder de lens gloeit de gedrukte passage blauwgroen, en dunne blauwgroene bladwijzers steken aan beide kanten uit de pagina's en markeren andere passages.
  3. Drie lagen van controle

    1. Inferentieclassificator

      Een kleine ingebouwde classificator beslecht beweringen die uw bronnen duidelijk ondersteunen. Alles wat een getal noemt of niet eenduidig is, gaat door naar de volgende laag.
    2. Onderbouwingsbeoordelaar (optioneel)

      Een afzonderlijk model beantwoordt één vraag: is deze bewering in de passage onderbouwd? Het antwoord van de beoordelaar begrenst de eindstatus.
    3. Controlemodel

      Kent de eindstatus toe en citeert de bronzinnen waarop het controlemodel zich heeft gebaseerd. Deckbuilder verifieert elk citaat aan de hand van de oorspronkelijke regels.
  4. Het oordeel

    Ondersteund
    De bronnen ondersteunen de bewering.
    Tegengesproken
    De bronnen zeggen iets anders.
    Niet ondersteund
    De bronnen ondersteunen de bewering niet.
    Onzeker
    De controle kon de bewering niet beslechten. Onzeker geldt nooit als geslaagd.
    Niet feitelijk
    Geen feitelijke bewering, dus er valt niets te controleren.

Deckbuilder voegt in code nog meer controles toe: een bewering die een voorbehoud zoals kan of geschat weglaat, wordt als niet ondersteund gemarkeerd, een getal dat afwijkt van de aangehaalde passage wordt als tegengesproken gemarkeerd en een getal dat in geen van de aangehaalde passages voorkomt, wordt gesignaleerd.

Bronnencontrole

Ondersteund

“De sterfte daalde afgelopen winter tot 18%.”

“De overwinteringssterfte van kolonies daalde tot 18 procent.”

survey-report.md, regels 42–44

Niet ondersteund

“De sterfte blijft dalen.”

“De sterfte kan blijven dalen als de omstandigheden gelijk blijven.”

survey-report.md, regels 51–52

De bewering laat het voorbehoud van de bron, kan, weg.

Illustratief voorbeeld: een dia met twee beweringen en de bijbehorende items van de bronnencontrole. De eerste komt overeen met de bronpassage; de tweede stelt als zeker wat de bron alleen als iets presenteert dat kan gebeuren.

Bronnencontrole is een beoordeling door een model die uw eigen beoordeling ondersteunt, geen bewijs dat een uitspraak waar is. Bronnencontrole controleert bovendien geen feiten buiten de bronnen die u aanlevert.

In code afgedwongen regels

Instructies in een prompt zijn verzoeken die een model kan negeren. Deckbuilder dwingt deze regels af in code:

  • Op een lange houten plank staat een rij identieke lege diakaders in perfecte volgorde. Aan het voorste uiteinde staat een mechanische messing teller met een wijzerplaat en cijferwieltjes, en een fluwelen koord tussen messing paaltjes sluit het achterste uiteinde af, zodat er geen kaders meer bij kunnen.

    Exact aantal dia's

    Als het plan niet overeenkomt met het aantal dat u hebt gevraagd, stopt de uitvoering voordat er een onvolledige presentatie wordt geschreven.
  • Een diakader bevat een korte, nette kolom van acht donkere opsommingsbalken. Onder het kader voert een glijbaan de overtollige balken naar een opengeslagen notitieboek met gelinieerde pagina's, zodat de overloop voor de sprekersnotities wordt bewaard in plaats van verloren te gaan.

    Lijstgrenzen

    Opsommingstekens, statistieken, kaarten, stappen en tabelrijen worden begrensd door vaste limieten; de overloop verhuist naar de sprekersnotities.
  • Zes ingelijste dia's hangen in twee rijen aan een blauwgroene muur, elk anders ingedeeld: twee verschillende staafdiagrammen, een blok diagonaal verdeeld in zwart en blauwgroen, een horizontaal staafdiagram, een tijdlijn van punten verbonden door een lijn en een groot aanhalingsteken.

    Variatie in indeling

    Niet meer dan twee dia's delen dezelfde tekstindeling, zodat de indelingen in de hele presentatie gevarieerd blijven.
  • Een dikke stapel papier ligt op een bureau, met op de bovenste pagina grijze regels tekst. Een messing schuifmaat meet een klein blok op de bovenste pagina af tegen de hoogte van de hele stapel, en dunne blauwgroene draden houden de stapel bijeen.

    Lengte van de samenvatting

    De samenvatting van een artikel moet binnen een bereik vallen dat wordt bepaald door de lengte van de hoofdtekst en mag niets aanhalen wat de hoofdtekst niet aanhaalt.
  • Twee kleurstalen staan naast elkaar, een met vette zwarte vormen op crème en een met een crèmekleurige vorm op diep blauwgroen. Een vergrootglas bekijkt de plek waar ze elkaar raken, en een wijzermeter ernaast wijst naar het midden van zijn bereik, ruim buiten de rode zone.

    Leesbaar contrast

    Elk thema houdt lopende tekst op een contrastverhouding van 4,5:1 of beter en titels op 3:1, de minimumeisen van WCAG.
  • Een mechanische hand met een pen schrijft lussende lijnen op een lei in een verzegelde glazen doos zonder deuren, kabels of openingen. Een messing bureaulamp buiten de doos schijnt op de lei en verlicht elke regel terwijl die wordt geschreven.

    Stappen in een sandbox

    Het model werkt door kleine scripts te schrijven in een sandbox zonder toegang tot bestanden, netwerk of imports, en Deckbuilder controleert elke aanroep.

Wat u krijgt

  • Zes presentatiedia's waaieren uit als een hand speelkaarten op een blauwgroene achtergrond, met staafdiagrammen, gestapelde blokken en regels tekst getekend als eenvoudige streken. Achter elke dia piept een klein crèmekleurig notitiekaartje voor de spreker uit.

    Presentaties

    Native PowerPoint-bestanden die openen in PowerPoint, LibreOffice Impress, Keynote en Google Slides, met sprekersnotities bij elke dia.
  • Op een houten plank staat een rij blauwgroene gebonden documenten van verschillende formaten: dunne mappen, een ringband, een notitieboek met spiraalrug en een lege crèmekleurige kaft, en aan het eind een dik boek met harde kaft. Een zwarte vulpen ligt op de plank ervoor.

    Documenten

    Artikelen, memo's, voorstellen en boeken in Word, HTML, Markdown en LaTeX, plus PDF met een op uw computer geïnstalleerde TeX-engine.
  • Een grafiek op een houten ezel combineert blauwgroene en zwarte kolommen met een zigzaglijn die erdoorheen omhoog loopt, naast een kleine lijngrafiek en een blauwgroen, zwart en oranje cirkeldiagram. Een hand in een donkere pakmouw reikt naar beneden en sleept de hoogste kolom hoger, waarmee de grafiek ter plekke wordt bewerkt.

    Native grafieken

    Kolom-, staaf-, lijn-, vlak- en cirkeldiagrammen die u in PowerPoint kunt bewerken, geen afbeeldingen van grafieken.
  • Een vel crèmekleurig tekenpapier, vastgeklemd aan een blauwgroene muur, toont vier overzichtelijke diagrammen: drie vakken verbonden door pijlen, een tijdlijn van gelijkmatig verdeelde punten die eindigt in een pijl, twee elkaar overlappende cirkels en een donkere naafcirkel met spaken naar vijf kleinere cirkels.

    Diagrammen

    Tien soorten, van stroomschema's en tijdlijnen tot venn- en naaf-en-spaakdiagrammen, getekend als native vormen met alternatieve tekst.

Licenties

Deckbuilder is dubbel gelicentieerd. U mag Deckbuilder gebruiken onder de GNU Affero General Public License, uitsluitend versie 3 (AGPL-3.0-only), of onder een commerciële licentie van Chiron Courseworks.

Veelgestelde vragen

Kan ik Deckbuilder gebruiken zonder te betalen?
Ja. Met de AGPL-3.0-only-licentie mag u Deckbuilder gebruiken, bestuderen, wijzigen en delen. Als tegenprestatie moet u, wanneer u Deckbuilder distribueert of anderen via een netwerk een aangepaste versie laat gebruiken, de bijbehorende broncode beschikbaar stellen onder dezelfde licentie.
Wanneer heb ik een commerciële licentie nodig?
Wanneer die voorwaarden voor u niet werkbaar zijn: bijvoorbeeld als u Deckbuilder inbouwt in een product of dienst waarvan u de broncode niet vrijgeeft, of werkt bij een organisatie waarvan het beleid AGPL-software niet toestaat. Een commerciële licentie ontslaat u van de AGPL-verplichtingen.
Hoe wordt een commerciële licentie geprijsd?
Commerciële licenties worden per organisatie geoffreerd. Laat ons weten hoe groot uw organisatie is en hoe u Deckbuilder wilt gebruiken, dan sturen wij u de voorwaarden.
Hoe kom ik aan Deckbuilder?
Deckbuilder wordt uitgebracht op GitHub, op github.com/mdmurphy822/Deckbuilder, de officiële bron voor releases en broncode. Voor een commerciële licentie kunt u contact met ons opnemen.
Heeft Deckbuilder een internetverbinding nodig?
Nee. Met een lokaal model draait Deckbuilder volledig op uw eigen computer.

Download Deckbuilder via GitHub Vraag naar een commerciële licentie Lees hoe wij Deckbuilder hebben gebouwd