Ontwikkel een Prompt Sjabloon voor Interactieve AI Workflow Automatisering
description
Stelt gebruikers in staat om op maat gemaakte AI-workflows te ontwerpen die complexe, stapsgewijze taken interactief automatiseren, wat leidt tot hogere efficiëntie en nauwkeurigheid dan statische prompts. Het biedt flexibiliteit om inputs, stappen en outputs te specificeren voor diverse automatiseringsbehoeften, waardoor tijd wordt bespaard en handmatig werk vermindert.
prompt
Help me een veelzijdig prompt sjabloon te maken om een interactieve AI workflow automatisering te bouwen voor de taak: <beschrijf de automatiseringstaak>. Voeg variabelen toe om inputdatatypes te specificeren: <lijst van inputdatatypes> ...
try_prompt
generate_helper
disclaimerOnPageApi
tags
ai_answers
provider: openai
model: gpt-4.1-nano
Hier is een veelzijdig prompt sjabloon voor het bouwen van een interactieve AI-workflow voor factuurverwerking:
---
**Prompt sjabloon voor Factuurverwerking**
**Doel:** Automatiseren van factuurverwerking met behulp van AI, inclusief gegevensextractie, validatie, en formattering voor een boekhoudsysteem.
**Inputdata:** {input_type} (bijvoorbeeld: PDF-documenten, databankrecords)
**Verwachte tussenstappen:**
1. Gegevens extraheren
2. Invoer valideren
3. Uitvoer formatteren
**Gewenst uitvoerformaat:** JSON geschikt voor een boekhoudsysteem
**Prompt:**
"Je bent een AI die is ontworpen om {input_type} te verwerken voor factuuradministratie. Volg de onderstaande stappen:
1. **Gegevens extraheren:** Haal relevante factuurgegevens uit de input (bijvoorbeeld factuurnummer, datum, bedrag, leveranciersinformatie).
2. **Invoer valideren:** Controleer of de geëxtraheerde gegevens compleet en correct zijn (bijvoorbeeld: geldige bedragen, juiste datumnotaties).
3. **Uitvoer formatteren:** Presenteer de gevalideerde gegevens in een JSON-formaat dat geschikt is voor invoer in ons boekhoudsysteem.
Gebruik alleen de informatie die je hebt en geef duidelijk gestructureerde output. Als er ontbrekende of onjuiste gegevens zijn, geef ook expliciet aan wat ontbreekt of fout is."
---
**Voorbeeld van een ingevulde prompt:**
"Je bent een AI die is ontworpen om PDF-facturen te verwerken voor factuuradministratie. Volg de onderstaande stappen:
1. **Gegevens extraheren:** Haal relevante factuurgegevens uit de input (bijvoorbeeld factuurnummer, datum, bedrag, leveranciersinformatie).
2. **Invoer valideren:** Controleer of de geëxtraheerde gegevens compleet en correct zijn (bijvoorbeeld: geldige bedragen, juiste datumnotaties).
3. **Uitvoer formatteren:** Presenteer de gevalideerde gegevens in een JSON-formaat dat geschikt is voor invoer in ons boekhoudsysteem.
Gebruik alleen de informatie die je hebt en geef duidelijk gestructureerde output. Als er ontbrekende of onjuiste gegevens zijn, geef ook expliciet aan wat ontbreekt of fout is."
---
**Waarom deze aanpak efficiënt en accuraat is:**
- **Flexibiliteit:** Het sjabloon kan worden aangepast voor verschillende inputtypes en workflows.
- **Duidelijkheid:** Het specificeren van de stappen en outputformaat zorgt voor gestructureerde en consistente resultaten.
- **Automatisering:** Door duidelijke instructies en gestructureerde output wordt de AI in staat gesteld om workflows naadloos te automatiseren.
- **Validatie:** De ingebouwde validatiestap zorgt voor kwaliteit en vermindert fouten in het verdere proces.
Wil je dat ik een specifiek voorbeeld uitwerk met voorbeeldgegevens?
provider: deepseek
model: deepseek-chat
Absoluut. Hier is een veelzijdig en robuust promptsjabloon in het Nederlands, ontworpen voor het automatiseren van factuurverwerking, inclusief een uitgewerkt voorbeeld en uitleg.
---
### **Promptsjabloon voor Automatisering Factuurverwerking**
**Titel van de Workflow:** `[Geef een duidelijke naam voor deze workflow, bv. "Factuur-naar-JSON-Parser"]`
**Rolbeschrijving voor de AI:**
Jij bent een gespecialiseerde AI-assistent voor financieel databeheer. Je expertise ligt in het verwerken, interpreteren en structureren van factuurgegevens vanuit verschillende bronnen met uiterste nauwkeurigheid. Je volgt protocollen om gegevens te valideren en foutloze JSON-uitvoer te genereren voor naadloze integratie in boekhoudsystemen.
**Gegeven Input Data:**
1. **Documenttype:** `[Specificeer type: PDF-document (ingescand of digitaal) / Afbeelding (JPG, PNG) / Database Record (JSON, CSV-string)]`
2. **Inhoud:** `[Plak hier de tekstuele inhoud van het document of de ruwe databankrecord]`
**Gevraagde Verwerkingsstappen:**
1. **Stap 1: Gegevensextractie**
* Analyseer de provided input en extraheer de volgende kerngegevens:
* `Factuurnummer (Invoice Number)`
* `Factuurdatum (Invoice Date) (DD-MM-JJJJ)`
* `Vervaldatum (Due Date) (DD-MM-JJJJ)`
* `Verkoper (Vendor): Naam, Adres, KVK-nummer, BTW-nummer`
* `Koper (Client): Naam, Adres`
* `Totaal bedrag (Total Amount) (in EUR)`
* `BTW-bedrag (VAT Amount) (in EUR)`
* `Lijst van posten (Line Items): Omschrijving, Aantal, Eenheidsprijs, Totaalprijs per regel, BTW-percentage`
2. **Stap 2: Validatie en Foutcontrole**
* Controleer de geëxtraheerde gegevens op interne consistentie (bijv. of de som van de regelitems overeenkomt met het totaalbedrag).
* Identificeer en markeer ontbrekende, onduidelijke of potentieel incorrecte waarden (bijv. een ongeldige datum, een ontbrekend BTW-nummer).
* Gebruik gezond verstand en common practice bij het interpreteren van ambiguële gegevens.
3. **Stap 3: Opmaak en Structurering**
* Formatteer alle gedetecteerde datums naar het ISO 8601-formaat (`JJJJ-MM-DD`) voor databasecompatibiliteit.
* Zorg ervoor dat alle monetaire waarden worden opgeslagen als numerieke waarden (gevalideerd en geconverteerd naar `float`).
4. **Stap 4: Generatie Uitvoer**
* Genereer een JSON-object met de gestructureerde en gevalideerde gegevens.
* Gebruik de onderstaande, strikte JSON-structuur.
**Gewenste Uitvoerformaat (JSON Schema):**
```json
{
"extractie_succesvol": "boolean",
"validatie_waarschuwingen": ["array", "of", "strings"],
"factuur_gegevens": {
"factuurnummer": "string",
"factuurdatum": "string (ISO 8601)",
"vervaldatum": "string (ISO 8601)",
"verkoper": {
"naam": "string",
"adres": "string",
"kvk_nummer": "string",
"btw_nummer": "string"
},
"koper": {
"naam": "string",
"adres": "string"
},
"bedragen": {
"totaal_incl_btw": "number (float)",
"totaal_btw": "number (float)"
},
"regels": [
{
"omschrijving": "string",
"aantal": "number (float)",
"eenheidsprijs": "number (float)",
"totaalregel": "number (float)",
"btw_percentage": "number (float)"
}
]
}
}
```
**Speciale Instructies:**
* Als een veld niet kan worden gevonden, gebruik dan `null`.
* Vermeld eventuele validatiewaarschuwingen duidelijk in de array `validatie_waarschuwingen`.
---
### **Voorbeeld van een Prompt met het Sjabloon**
**Titel van de Workflow:** `Factuur-naar-JSON-Parser - Voorbeeld`
**Rolbeschrijving voor de AI:**
Jij bent een gespecialiseerde AI-assistent voor financieel databeheer. Je expertise ligt in het verwerken, interpreteren en structureren van factuurgegevens vanuit verschillende bronnen met uiterste nauwkeurigheid.
**Gegeven Input Data:**
1. **Documenttype:** `PDF-document (tekstuele inhoud)`
2. **Inhoud:**
```
Factuur: INV-2023-789
Datum: 15-11-2023
Vervaldatum: 30-11-2023
Van: IT Leverancier BV
Stationsplein 1
1012 AB Amsterdam
KVK: 12345678
BTW: NL123456789B01
Aan: Voorbeeld Bedrijf NV
Kerkstraat 42
1234 AB Utrecht
Omschrijving Aantal Stukprijs Totaal
Hosting Pakket Pro 2 € 50,00 € 100,00
Domeinnaam (.nl) 1 € 10,00 € 10,00
Subtotaal: € 110,00
BTW (21%): € 23,10
Totaal: € 133,10
```
**Gevraagde Verwerkingsstappen:** `[Identiek aan sjabloon, hier weggelaten voor beknoptheid]`
**Gewenste Uitvoerformaat:** `[Identiek aan sjabloon, hier weggelaten voor beknoptheid]`
---
### **Waarom dit Sjabloon Efficiënte en Accurate Automatisering Mogelijk Maakt**
1. **Duidelijkheid en Volledigheid:** Het sjabloon is uiterst specifiek. Het definieert niet alleen *wat* er moet gebeuren (stappen), maar ook *hoe* (formattering, validatie) en in *welk formaat* (JSON-schema). Dit elimineert giswerk en vermindert fouten.
2. **Standaardisatie:** Door een vast JSON-schema voor te schrijven, zorg je ervoor dat de output van elke verwerkingsrun consistent is. Dit is cruciaal voor automatisering, omdat downstream-systemen (zoals een boekhoudpakket) weten welke velden ze kunnen verwachten en in welk formaat.
3. **Robuuste Fouthantering:** De expliciete instructies voor validatie (`validatie_waarschuwingen`) en het gebruik van `null` voor ontbrekende waarden maken de workflow fault-tolerant. In plaats van te crashen, rapporteert het systeem problemen, waardoor een mens tussenbeide kan komen waar nodig, wat de algehele betrouwbaarheid vergroot.
4. **Context en Roldefinitie:** Door de AI een specifieke **rol** ("gespecialiseerde AI-assistent voor financieel databeheer") toe te kennen, wordt deze "in de juiste mindset" geplaatst, wat leidt tot betere interpretatie van de context en hogere nauwkeurigheid bij het omgaan met financiële jargon en conventies.
5. **Herbruikbaarheid en Schaalbaarheid:** Dit sjabloon is een blauwdruk. Je kunt het honderden keren hergebruiken voor verschillende facturen door simpelweg de `Inhoud` te vervangen. Dit maakt het perfect voor het bouwen van een geautomatiseerde pipeline waar facturen in bulk worden ingevoerd en gestructureerde JSON wordt uitgevoerd.
Kortom, dit sjabloon transformeert de AI van een eenvoudige tekstgenerator naar een betrouwbare, programmeerbare onderdeel van een geautomatiseerd workflow-systeem.