Mit der Do4U-API nutzt du dieselben Werkzeuge wie auf der Website aus deiner eigenen Software: zusammenfassen, vergleichen, Support-Antworten, Alt-Texte, umschreiben und übersetzen. Jede Anfrage verarbeiten wir auf eigenen Servern in Polen, EU.
Basis-URL: https://do4u.eu/api/v1
OpenAPI-3.1-Beschreibung (JSON) – Maschinenlesbare Beschreibung dieser API für Code-Generatoren und Werkzeuge wie Postman oder Insomnia. Ohne Schlüssel abrufbar.
Anmeldung
Leg unter „API-Schlüssel" in deinem Konto einen Schlüssel an. Schick ihn bei jeder Anfrage im Kopf Authorization: Bearer <Schlüssel> (oder X-API-Key: <Schlüssel>). Halte den Schlüssel geheim und bau ihn nie in eine Webseite ein. Du kannst ihn jederzeit widerrufen.
So funktioniert es
Aufträge laufen im Hintergrund. Du legst einen Auftrag an und bekommst sofort seine ID (HTTP 202). Dann fragst du den Auftrag ab, bis der Status done oder failed ist. Frag alle 2 bis 5 Sekunden; die meisten Aufträge dauern ein paar Sekunden.
Endpunkte
GET
/tools
Werkzeuge, Optionen und deine Eingabegrenzen
GET
/balance
Dein Guthaben
POST
/jobs
Auftrag anlegen (JSON, oder multipart/form-data mit einer Bilddatei)
GET
/jobs/{id}
Stand und Ergebnis eines Auftrags
DELETE
/key
Widerruft den Schlüssel, mit dem du diese Anfrage schickst, zum Beispiel beim Trennen einer Integration. Schon angelegte Aufträge laufen zu Ende.
POST
/key/revoke
Dasselbe wie DELETE /key, für Clients, die nur GET und POST senden können.
Eingabetext. Bei compare: Text A. Bei alt_text: optional der Seitenkontext.
text_b
Text B (nur compare).
url
Öffentliche Webseite, die statt eines Textes gelesen wird (summarize, accessibility_check).
html
HTML einer Seite zum Prüfen (accessibility_check), bis 300.000 Zeichen.
focus_keyword
Optionales Fokus-Stichwort für seo_meta. Ohne target schreibt seo_meta in language.
faq
Optionale FAQ-Ausschnitte (nur support_reply).
questions
Optional bei seo_meta, content_brief und faq_schema: häufige Besucherfragen als Liste von Texten oder {"text": ..., "count": n} (bis 50, genutzt werden höchstens 20). faq_schema beantwortet sie zuerst, wenn die Quelle die Antwort enthält; visitor_questions im Ergebnis sagt, was mit jeder Frage passiert ist.
image
Bild für alt_text: Dateifeld in multipart/form-data oder Base64 / data-URI im JSON. JPG, PNG, WebP oder GIF, bis 5 MB.
image_url
Optional bei alt_text statt image: öffentliche Adresse des Bildes (http oder https; JPEG, PNG, WebP oder GIF; höchstens 5 MB). Do4U lädt es einmal im Hintergrund. Klappt das nicht, schlägt der Auftrag mit dem Fehler image_unavailable fehl und kostet nichts.
options
Objekt mit den Optionen des Werkzeugs, zum Beispiel {"length": "short"}.
language
Sprache des Ergebnisses und der Hinweise: en, de oder pl. Vorgabe en. Beim Übersetzen ist die Zielsprache die Option target.
no_store
true: Die Eingabe wird direkt nach der Verarbeitung gelöscht, das Ergebnis nach dem ersten Abholen.
brand_voice
Optional: false schaltet deine Markenstimme für diesen Auftrag ab (Vorgabe: Die Markenstimme gilt, wenn du eine angelegt hast).
ai_label
Optional: true zeigt in der Weboberfläche beim Ergebnis den sichtbaren Hinweis „Als KI-Inhalt gekennzeichnet“, false blendet ihn aus. Vorgabe: die Einstellung in deinem Konto. Der maschinenlesbare KI-Vermerk steht immer im Ergebnis und lässt sich nicht abschalten: die Felder ai_generated und generator, ein HTML-Kommentar in HTML-Ergebnissen, ai_notice bei Bildbeschreibungen. ai_generated ist false, wenn das Ergebnis nur aus automatischen Prüfungen stammt.
callback_url
Optional: öffentliche https-Adresse, die einen signierten POST bekommt, sobald der Auftrag fertig ist (siehe Webhooks).
render_js
Optional: true lädt die Seite zuerst mit JavaScript (Seiten, die ihren Inhalt im Browser bauen; Werkzeuge mit url). Der Aufpreis fällt nur an, wenn wirklich so geladen wurde; das Ergebnisfeld render sagt, was passiert ist.
no_cache
Optional: true startet immer einen neuen KI-Auftrag. Ohne das Feld wird ein fertiges, noch gespeichertes Ergebnis deines Kontos (bzw. Arbeitsbereichs) mit gleichem Werkzeug, gleichen Optionen und gleicher Eingabe übernommen: Der Auftrag ist sofort fertig, from_history ist true und er kostet 0 % der Credits des Originals. Nie mit no_store, nie bei einer url.
allow_same_language
Optional bei translate, translate_html und translate_file: true übersetzt auch dann, wenn der Text schon in der Zielsprache ist. Ohne das Feld wird so ein Auftrag mit same_language (400) abgewiesen – nur, wenn die Prüfung sicher ist.
Anfragen sicher wiederholen (Idempotency-Key)
Schick bei POST /jobs den Kopf Idempotency-Key mit, zum Beispiel eine zufällige UUID je Auftrag (1 bis 255 druckbare ASCII-Zeichen). Bricht die Verbindung ab und du schickst dieselbe Anfrage mit demselben Idempotency-Key und demselben API-Schlüssel innerhalb von 24 Stunden noch einmal, bekommst du dieselbe Antwort: derselbe Auftrag, kein zweiter Auftrag und keine zweite Abbuchung. Die Antwort trägt dann den Kopf Idempotent-Replayed: true. Nimm für jeden neuen Auftrag einen neuen Schlüssel. Schickst du denselben Schlüssel mit einer anderen Anfrage, kommt 422 idempotency_conflict. Fehler werden nicht gespeichert: Nach einem Fehler kannst du die Anfrage mit demselben Schlüssel noch einmal schicken.
action: review | exportexport_format: csv | xlsxocr_language: en | de | pl | fr | es | it | nl | cs | sk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv | uk | nb
action: review | exportexport_format: zipocr_language: en | de | pl | fr | es | it | nl | cs | sk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv | uk | nb
mode: check | translateformat: auto | srt | vtttarget: en | de | pl | cs | sk | bg | hr | sl | uk | el | fr | es | it | pt | nl | da | sv | fi | lt | hu | ro
tone: neutral | friendly | persuasive | formallength: medium | short | longchannel: shop | marketplacetarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svmeta_description: no | yes
products, language, detected_language, channel, format, limits, counts, check, note
meist 1–3 Credits
headlinesÜberschriften und Betreffzeilen
text
kind: page | newsletter | adtone: neutral | friendly | persuasive | formalcount: 5 | 3 | 8target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv
level: simple | general | expertexamples: no | yestarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv
level: B1 | A1 | A2 | B2 | C1target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svkeep_terms: no | yes
ai_transparency_checkKI-Hinweise nach der KI-Verordnung
url, text, html
chatbot: auto | yes | nomedia: unknown | no | realistic | artistic | illustrativearticles: unknown | no | unreviewed | reviewedtarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv
target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svtone: friendly | neutral | persuasive | formal | casuallength: medium | short | long
target: en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv
translation, notes, review_status, alignment
meist 1–4 Credits
proofreadKorrektorat
text
text_language: auto | en | de | pl | fr | es | it | pt | nl | cs | sk | uk | ru | bg | ro | hu | sv | da | fi | tr | el | ar | fa | he | hi | zh | ja | ko | th
target: en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svscope: auto | all | missingline_endings: lf | crlf | lf_no_final_newline | crlf_no_final_newline
queued und running: läuft noch (position und wait_seconds helfen beim Warten). done: result enthält die Felder des Werkzeugs. failed: Es wurde nichts berechnet (credits ist 0); error.code nennt den Grund: address_blocked (Do4U öffnet diese Adresse nicht, zum Beispiel eine private oder interne; schick stattdessen Text oder HTML), input_too_large (Eingabe kürzen), image_unavailable oder job_failed. expired: Das Ergebnis ist nicht mehr gespeichert.
Webhooks
Gib bei POST /api/v1/jobs "callback_url" mit, dann schickt Do4U einen signierten POST (Ereignis job.finished mit Status, Credits und dem Link auf das Ergebnis - nicht das Ergebnis selbst), sobald der Auftrag fertig ist. Nur öffentliche Adressen auf Port 80 oder 443; wir versuchen es bis zu 6-mal mit wachsenden Pausen.
Beispiel: Auftrag mit callback_url anlegen – und die Anfrage, die Do4U an diese Adresse schickt, sobald der Auftrag fertig ist:
POST /do4u-hook
Content-Type: application/json
X-Do4U-Event: job.finished
X-Do4U-Signature: t=1793180000,v1=6b1f...
{"event":"job.finished","id":"8f1c0b6a...","tool":"summarize","status":"done","credits":1,
"created":"2026-10-28T10:00:00+01:00","finished":"2026-10-28T10:00:04+01:00","result_url":"https://do4u.eu/api/v1/jobs/8f1c0b6a..."}
Prüfe die Kopfzeile X-Do4U-Signature: t=<zeit>,v1=<hex>, mit v1 = HMAC-SHA256(Geheimnis, "<zeit>.<roher Rumpf>"). Weise alte Zeiten ab (z. B. älter als 5 Minuten). Dein Geheimnis beginnt mit whsec_ und steht auf der Seite API-Schlüssel.
// Node.js: rawBody = the request body exactly as received (string)
const crypto = require('crypto');
function do4uSignatureOk(rawBody, header, secret) {
const t = (header.match(/t=(\d+)/) || [])[1];
const v1 = (header.match(/v1=([0-9a-f]{64})/) || [])[1];
if (!t || !v1 || Math.abs(Date.now() / 1000 - Number(t)) > 300) return false;
const expected = crypto.createHmac('sha256', secret).update(t + '.' + rawBody).digest('hex');
return crypto.timingSafeEqual(Buffer.from(expected), Buffer.from(v1));
}
Fällt das Guthaben eines Kontos unter die Schwelle, schickt Do4U einmal einen signierten POST an die Webhook-Adresse des Kontos. Das Ereignis enthält keine personenbezogenen Daten, nur Guthaben, Schwelle und Zeitpunkt (UTC). Das nächste kommt erst, wenn wieder Credits dazugekommen sind (Kauf, Free-Credits des Monats oder Gutschein). Signatur und Geheimnis sind dieselben wie bei job.finished.
POST /do4u-hook
Content-Type: application/json
X-Do4U-Event: credits.low
X-Do4U-Signature: t=1793180000,v1=6b1f...
{"event":"credits.low","balance":18,"threshold":20,"ts":"2026-10-29T10:00:04Z"}
Adresse und Schwelle stellst du hier ein: API-Schlüssel
n8n
Fertiger Workflow: Ein Webhook nimmt den Aufruf von Do4U an, prüft die Signatur, holt das Ergebnis ab und gibt es an deinen nächsten Schritt weiter.
Vorlage, noch nicht in einer echten n8n- bzw. Make-Instanz getestet – bitte teste die Signaturprüfung vor dem Einsatz.
In n8n: Workflows → Import from file. Dann im Knoten „Check signature" dein Geheimnis und in „Do4U: get result" deinen API-Schlüssel eintragen, den Workflow aktivieren und die Production-URL des Webhooks als callback_url nutzen. Selbst betriebenes n8n braucht für die Signaturprüfung die Umgebungsvariable NODE_FUNCTION_ALLOW_BUILTIN=crypto.
Make
Nimm das Modul Webhooks → Custom webhook als Auslöser und schalte in seinen erweiterten Einstellungen „JSON pass-through" und „Get request headers" ein.
Nutze die Adresse dieses Webhooks als callback_url.
Prüfe die Signatur: Vergleiche v1 aus der Kopfzeile X-Do4U-Signature mit sha256(t + "." + roher Rumpf; hex; dein Geheimnis).
Füge HTTP → Make a request hinzu: GET auf result_url mit der Kopfzeile Authorization: Bearer <dein API-Schlüssel>.
Nutze das Feld result in deinen nächsten Modulen.
Vorlage, noch nicht in einer echten n8n- bzw. Make-Instanz getestet – bitte teste die Signaturprüfung vor dem Einsatz.
Rezepte: Werkzeuge verketten
Ein Rezept führt 2 bis 4 Werkzeuge nacheinander als einen Auftrag aus. Sende „recipe“ statt „tool“: entweder den Namen eines fertigen Rezepts oder eine Liste von Schritten. Der Text geht in den ersten Schritt; das Ergebnis jedes Schritts ist der Text für den nächsten. GET /api/v1/recipes listet die fertigen Rezepte, die nutzbaren Werkzeuge und das Feld, das jedes Werkzeug weitergibt.
Du bekommst eine Schätzung für alle Schritte (credits_estimate). Dieser Betrag wird zu Beginn reserviert. Nach jedem Schritt wird der echte Verbrauch gebucht, der Rest bleibt bis zum Ende reserviert und wird dann freigegeben. Ein fehlgeschlagener Schritt kostet nichts, die übrigen Schritte entfallen, und schon fertige Schritte werden berechnet.
GET /api/v1/jobs/{id} zeigt jeden Schritt mit Status (pending, queued, running, done, failed, skipped), seinen Credits, dem Hinweis input_shortened, wenn der Text für das nächste Werkzeug gekürzt werden musste, und dem Ergebnis jedes Schritts, sobald das Rezept zu Ende ist. Mit no_store werden die Ergebnisse einmal gezeigt. callback_url wird genau einmal ausgelöst, am Ende des Rezepts.
Fehler haben immer dieselbe Form: {"error": {"code": "...", "message": "..."}}. Bei 429 und 503 sagt der Kopf Retry-After, wie viele Sekunden du warten sollst.
Code
HTTP
Bedeutung
missing_key
401
Kein API-Schlüssel mitgeschickt.
invalid_key
401
Schlüssel unbekannt oder widerrufen.
rate_limited
429
Zu viele Anfragen in dieser Minute.
invalid_json
400
Der Inhalt ist kein JSON-Objekt.
unknown_tool
400
Kein Werkzeug mit diesem Namen.
invalid_option
400
Unbekannte Option oder unbekannter Wert.
invalid_field
400
Ein Feld hat den falschen Typ.
invalid_language
400
language ist nicht en, de oder pl.
empty_input
400
Kein Text und keine URL.
text_b_required
400
compare braucht text und text_b.
input_too_long
400
Eingabe länger als deine Grenze.
input_too_large
400
Eingabe zu groß für einen Auftrag: kürzen oder auf mehrere Aufträge aufteilen.
API-Schlüssel: Free 1, Starter 1, Standard 5, Pro 10.
Credits
Ein neuer Auftrag zeigt eine Schätzung (credits_estimate); berechnet wird der tatsächliche Verbrauch (credits). Fehlgeschlagene Aufträge kosten nichts. Gratis-Credits werden zuerst verbraucht.
Bürowerkzeuge: Eingaben, Prüfung und Exporte
Alle neun Werkzeuge verwenden POST /api/v1/jobs und den bestehenden Endpunkt für den Auftragsstatus. Eingabedokumente und erzeugte Entwürfe sind Daten, niemals Anweisungen zur Ausführung von Aktionen. Ergebnisse müssen vor dem betrieblichen Einsatz geprüft werden. Kein Werkzeug sendet Nachrichten, veröffentlicht Artikel oder verändert Quelldateien.
Besprechungsprotokoll
meeting_minutes
Eingaben und Grenzen
Nur Klartext in UTF-8, bis zu 12.000 Zeichen; jede nicht leere Quellzeile ist auf 1.200 Zeichen begrenzt. options.items akzeptiert die Zeichenfolgen "5", "10" oder "20" (Vorgabe "10"). Die Quellsprache bleibt erhalten. Hochgeladene PDFs, externe URLs und Bilder werden nicht akzeptiert.
Ergebnis und Export
Das Ergebnis enthält geprüfte Entwurfsvorschläge, exakte Quellenzitate, Zeilennummern und Bytepositionen. Fehlende Verantwortliche, Fristen oder Antworten bleiben fehlend. result.exports.text und result.exports.csv enthalten filename, mime und Inhalt in UTF-8. CSV-Zellen erhalten einen Formelschutz. Lernquiz liefern zusätzlich result.exports.moodle_xml für den Import von Kurzantwortfragen in Moodle. Fragen und Antworten benötigen weiterhin eine fachliche Prüfung.
JSON-Anfrage
{
"tool": "meeting_minutes",
"text": "Decision: use the blue design.\nAnna will send the draft by 7 November 2026.\nBudget remains open.",
"options": {
"items": "10"
}
}
Ausschreibungsanforderungen
tender_requirements
Eingaben und Grenzen
Nur Klartext in UTF-8, bis zu 12.000 Zeichen; jede nicht leere Quellzeile ist auf 1.200 Zeichen begrenzt. options.items akzeptiert die Zeichenfolgen "5", "10" oder "20" (Vorgabe "10"). Die Quellsprache bleibt erhalten. Hochgeladene PDFs, externe URLs und Bilder werden nicht akzeptiert.
Ergebnis und Export
Das Ergebnis enthält geprüfte Entwurfsvorschläge, exakte Quellenzitate, Zeilennummern und Bytepositionen. Fehlende Verantwortliche, Fristen oder Antworten bleiben fehlend. result.exports.text und result.exports.csv enthalten filename, mime und Inhalt in UTF-8. CSV-Zellen erhalten einen Formelschutz. Lernquiz liefern zusätzlich result.exports.moodle_xml für den Import von Kurzantwortfragen in Moodle. Fragen und Antworten benötigen weiterhin eine fachliche Prüfung.
JSON-Anfrage
{
"tool": "tender_requirements",
"text": "A signed declaration is mandatory.\nThe proposal must include two references.\nThe submission deadline is 9 November 2026.",
"options": {
"items": "10"
}
}
Arbeitsanweisungen
work_instructions
Eingaben und Grenzen
Nur Klartext in UTF-8, bis zu 12.000 Zeichen; jede nicht leere Quellzeile ist auf 1.200 Zeichen begrenzt. options.items akzeptiert die Zeichenfolgen "5", "10" oder "20" (Vorgabe "10"). Die Quellsprache bleibt erhalten. Hochgeladene PDFs, externe URLs und Bilder werden nicht akzeptiert.
Ergebnis und Export
Das Ergebnis enthält geprüfte Entwurfsvorschläge, exakte Quellenzitate, Zeilennummern und Bytepositionen. Fehlende Verantwortliche, Fristen oder Antworten bleiben fehlend. result.exports.text und result.exports.csv enthalten filename, mime und Inhalt in UTF-8. CSV-Zellen erhalten einen Formelschutz. Lernquiz liefern zusätzlich result.exports.moodle_xml für den Import von Kurzantwortfragen in Moodle. Fragen und Antworten benötigen weiterhin eine fachliche Prüfung.
JSON-Anfrage
{
"tool": "work_instructions",
"text": "Prerequisite: a clean surface.\nOperator: technician.\nSwitch off the device before cleaning.\nCheck that the surface is dry.",
"options": {
"items": "10"
}
}
Lernquiz
learning_quiz
Eingaben und Grenzen
Nur Klartext in UTF-8, bis zu 12.000 Zeichen; jede nicht leere Quellzeile ist auf 1.200 Zeichen begrenzt. options.items akzeptiert die Zeichenfolgen "5", "10" oder "20" (Vorgabe "10"). Die Quellsprache bleibt erhalten. Hochgeladene PDFs, externe URLs und Bilder werden nicht akzeptiert.
Ergebnis und Export
Das Ergebnis enthält geprüfte Entwurfsvorschläge, exakte Quellenzitate, Zeilennummern und Bytepositionen. Fehlende Verantwortliche, Fristen oder Antworten bleiben fehlend. result.exports.text und result.exports.csv enthalten filename, mime und Inhalt in UTF-8. CSV-Zellen erhalten einen Formelschutz. Lernquiz liefern zusätzlich result.exports.moodle_xml für den Import von Kurzantwortfragen in Moodle. Fragen und Antworten benötigen weiterhin eine fachliche Prüfung.
JSON-Anfrage
{
"tool": "learning_quiz",
"text": "Water freezes at zero degrees Celsius.\nA triangle has three sides.\nPhotosynthesis uses light energy.",
"options": {
"items": "10"
}
}
CSV- und XLSX-Bereinigung
clean_table
Eingaben und Grenzen
CSV wird in text übermittelt (bis zu 24.000 Bytes), alternativ text mit dem Präfix D4XLSX1: und anschließend strikt kodierten Base64-Daten einer XLSX-Datei (bis zu 1.000.000 dekodierte Bytes). Grenzen: ein Blatt, 201 Zeilen einschließlich Kopfzeile, 32 Spalten, 3.000 Zellen und 20.000 Bytes Zelltext. Formeln, Makros und externe Links werden abgewiesen. Stile und Tabellenfunktionen bleiben nicht erhalten. options.delimiter: auto, comma, semicolon oder tab. options.decimal: keep oder comma.
Ergebnis und Export
Die Prüfung erkennt exakt doppelte Zeilen und vorsichtige Wertkorrekturen. Für den Export werden derselbe Originaltext und dieselben Optionen erneut gesendet, mit options.office_action="export", options.export_format="csv" oder "xlsx" und selected als JSON-kodierter Zeichenfolge einer Liste geprüfter IDs. Nur ausgewählte Änderungen werden angewendet. Eine leere Auswahl führt keine Bereinigung durch. Der CSV-Formelschutz bleibt aktiv; XLSX speichert wörtliche Zeichenfolgen. Der Worker berechnet IDs erneut, statt einem Clientbericht zu vertrauen.
selected ist eine Zeichenfolge mit einer JSON-Liste, beispielsweise "[\"C1\"]"; es müssen tatsächliche IDs aus der Prüfung verwendet werden. Höchstens 5.000 Bytes und 3.000 unterschiedliche IDs. Exportaufträge liefern result.type="office_export" und result.export mit filename, mime und content_base64. Base64 wird in Dateibytes dekodiert. Vom Client übermittelte Berichte werden nicht akzeptiert.
Klartext in UTF-8 bis zu 12.000 Bytes. options.scope akzeptiert all, email, phone, iban oder ip. Das optionale Feld terms ist eine Zeichenfolge mit bis zu 30 exakten Begriffen auf getrennten Zeilen, höchstens 2.000 Bytes; Groß- und Kleinschreibung werden unterschieden. Die Erkennung von Namen und Adressen erfordert diese eigenen Begriffe. Die IP-Erkennung umfasst IPv4; mögliche Telefonnummern benötigen Prüfung und mögliche IBAN eine gültige Prüfsumme.
Ergebnis und Export
Jedes Vorkommen und sein vorgeschlagener Platzhalter müssen geprüft werden. Wiederholte identische Werte verwenden innerhalb des Textes stabile Platzhalter. Für den Export werden Originaltext und Optionen erneut übermittelt, mit options.office_action="export", options.export_format="txt" und selected als JSON-kodierter Zeichenfolge einer Liste von Vorkommens-IDs. Nicht ausgewählte Vorkommen bleiben unverändert. Dies unterstützt die Schwärzung und bestätigt keine unumkehrbare Anonymisierung.
selected ist eine Zeichenfolge mit einer JSON-Liste, beispielsweise "[\"C1\"]"; es müssen tatsächliche IDs aus der Prüfung verwendet werden. Höchstens 5.000 Bytes und 3.000 unterschiedliche IDs. Exportaufträge liefern result.type="office_export" und result.export mit filename, mime und content_base64. Base64 wird in Dateibytes dekodiert. Vom Client übermittelte Berichte werden nicht akzeptiert.
Einfaches SRT oder WebVTT wird in text übermittelt, bis zu 65.536 Bytes, 200 Untertitelsegmente und 16.000 Zeichen Untertiteltext. Gestaltung, eingebettetes Markup und nicht unterstützte Metadaten werden abgewiesen. options.mode ist check (Vorgabe) oder translate; options.format ist auto, srt oder vtt. options.target wählt eine unterstützte Übersetzungssprache. Die Ganzzahlfelder max_line_chars (10–100, Vorgabe 42), max_lines (1–6, Vorgabe 2) und max_cps (5–40, Vorgabe 20) stehen auf oberster Ebene.
Ergebnis und Export
Das Ergebnis meldet Zeitfehler, Überschneidungen, Zeilenlängen und Lesegeschwindigkeit. Die Prüfung behält die Originalsprache bei. Die Übersetzung verändert den Segmenttext und behält die Quellzeiten sowie die Segmentzuordnung bei; Zeitangaben werden nicht verändert und Segmente nicht aufgeteilt. Herunterladbarer Text steht in result.file, zusammen mit result.filename und result.mime. Bei ungültigen Zeitangaben kann file null bleiben. Eine erfolgreiche Prüfung garantiert weder Barrierefreiheit noch sprachliche Qualität.
Rechnungs-XML in UTF-8 wird in text übermittelt, bis zu 262.144 Bytes. Akzeptiert werden UBL Invoice, UBL CreditNote und UN/CEFACT CII mit einem Profil EN 16931 oder XRechnung 3. options.profile ist auto, en16931 oder xrechnung. ZIP, PDF, Extraktion eingebetteter ZUGFeRD-Daten aus PDF, DTDs und externe Entitäten werden nicht unterstützt. Extrahiertes XML kann unabhängig eingereicht werden, sofern es dem akzeptierten Profil entspricht.
Ergebnis und Export
Die Prüfung verwendet offizielle XSD- und Schematron-Artefakte mit festgelegten Versionen: KoSIT 1.6.3, XRechnung-3.0.2-Konfiguration vom 2026-08-31, EN-16931-Regeln 1.3.16 und XRechnung-Regeln 2.6.0. Das Ergebnis erfasst Versionen, Dokumenthash, Befunde, Schweregrad, Regel-IDs und Akzeptanzstatus. not_checked bedeutet, dass keine Konformitätsentscheidung vorliegt. Ein technisches Bestehen garantiert weder Empfängerakzeptanz noch buchhalterische Richtigkeit oder Rechtskonformität.
JSON-Anfrage
Das kompakte XML-Beispiel unten ist absichtlich unvollständig und sollte Prüfungsfehler liefern. Eine vollständige Geschäftsrechnung muss alle Pflichtfelder enthalten; das Beispiel zeigt das Anfrageformat, keine konforme Rechnung.
Die Briefingphase erfordert topic (300 Bytes), audience (500 Bytes) und goal (500 Bytes). Das optionale text liefert bis zu 12.000 Bytes Quellenmaterial in höchstens 12 Absätzen mit jeweils 1.800 Bytes. Ein optionales source_url muss eine öffentliche HTTP(S)-Adresse mit höchstens 2.000 Zeichen sein; analyse_url muss der JSON-Wahrheitswert true sein, um die Analyse zu erlauben. Private Ziele und nicht erlaubte Seiten bleiben gesperrt.
Ergebnis und Export
Zuerst wird phase="briefing" übermittelt. Die zurückgegebene Gliederung, Fragen und Quellen müssen geprüft werden. Das an den Eigentümer gebundene Ergebnis liefert approval_token und briefing_hash. Erst nach ausdrücklicher Prüfung werden phase="article", approved=true, sources_approved=true und beide unveränderten Werte übermittelt. Die Freigabe läuft nach 30 Minuten ab und gehört zum authentifizierten Konto. Artikelanfragen können topic, audience, goal, text oder Quellen nicht ersetzen. Der Artikel bleibt ein Entwurf mit quellenverknüpften Absätzen; nichts wird automatisch veröffentlicht.
JSON-Anfrage
{
"tool": "blog_assistant",
"phase": "briefing",
"topic": "Bicycle inspections",
"audience": "Local commuters",
"goal": "Explain the appointment process",
"text": "An inspection requires an appointment.\n\nThe workshop checks brakes, tyres and lights."
}
Rechnungsberichte enthalten result.exports.json; validierte Artikelentwürfe enthalten result.exports.text. Jeder Export enthält filename, mime und Inhalt in UTF-8. Der Artikeltext behält Quellenverweise bei und bleibt ein unveröffentlichter Entwurf.
Exporte werden als Anhänge mit dem zurückgegebenen MIME-Typ gespeichert. Sämtlicher Text gilt als unvertrauenswürdiger Inhalt und muss vor HTML-Ausgabe maskiert werden. Dokumentinhalte dürfen nicht ausgeführt und Befunde nicht in automatische externe Aktionen umgewandelt werden.
Dokument-, Tabellenkalkulations- und Medientools
Diese acht Werkzeuge verwenden dieselbe authentifizierte Auftrags-API. Das Feld text einer JSON-Anfrage enthält ein als JSON kodiertes Objekt. Hochgeladene Dateien werden darin durch ihren Dateinamen und ihren in Standard-Base64 kodierten Inhalt dargestellt. Dateien werden nicht über externe URLs abgerufen.
Vorschau und Export sind getrennte Anfragen. Der Export erfordert eine ausdrückliche Freigabe und den von der Vorschau zurückgegebenen Fingerabdruck der Quelldaten oder ein an das Konto gebundenes Freigabetoken. Dateien und Modellantworten können keine Freigabe erteilen.
Belege digitalisieren
receipt_extract
Eingabe und Limits
Das Objekt enthält files: eine Liste mit einem Objekt aus name und content_base64. PDF, PNG, JPEG oder TXT; höchstens 1 MB, PDFs bis zu drei Seiten. options.action ist review oder export; options.export_format ist csv oder xlsx. Für den Export werden die Originaldateien erneut übermittelt, ergänzt um approved=true, source_sha256 und reviewed mit korrigierten fields und items.
Ergebnis und Überprüfung
Die Überprüfung liefert extrahierte Felder, Positionen, exakte Quellnachweise und arithmetische Warnungen. Exportierte Werte sind vom Kunden geprüfte Entwürfe, keine verifizierten Buchhaltungsunterlagen. OCR kann Fehler verursachen.
Das Objekt enthält task, columns, application, formula_language und separator. Jede Spalte enthält name, cell und sample. Bis zu 20 Spalten und 3.000 Zeichen für task. application ist excel oder sheets; die Sprache der Funktionsnamen ist en, de oder pl; separator ist ein Komma oder Semikolon. Englische Funktionsnamen stehen bei kompatiblen Tabelleneinstellungen zur Verfügung.
Ergebnis und Überprüfung
Gibt Formel, Erklärung, Annahmen und Beispielprüfungen zurück. tests_executed ist false: der Server führt die Formel niemals aus. Die unterstützte Teilmenge erlaubt gängige Funktionen und lokale Zellbezüge; externe Bezüge, Makros und Netzwerkfunktionen werden abgelehnt.
Beispielanfrage
{
"tool": "spreadsheet_formula",
"text": "{\"task\":\"Calculate quantity times unit price.\",\"columns\":[{\"name\":\"Quantity\",\"cell\":\"A2\",\"sample\":\"3\"},{\"name\":\"Unit price\",\"cell\":\"B2\",\"sample\":\"12\"}],\"application\":\"excel\",\"formula_language\":\"en\",\"separator\":\",\"}"
}
Das Objekt enthält source, translation, source_language und target_language sowie optional terms mit Paaren aus source und target. Bis zu 10.000 Zeichen pro Text und 30 Begriffspaare.
Ergebnis und Überprüfung
Gibt mögliche Unterschiede mit exakten Zitaten und Byte-Offsets in beiden Texten zurück. Separate Prüfungen vergleichen wörtliche numerische Vorkommen und erforderliche Begriffe. Lokalisierte Formatierung oder Flexion können ein Ergebnis erklären; ein leerer Bericht garantiert keine Genauigkeit.
Das Objekt enthält filename, content_base64 und language. Unterstützte Formate: WAV, MP3, M4A, MP4, WebM, OGG und FLAC. Höchstens 3 MiB und 30 Sekunden. language ist auto oder ein unterstützter Sprachcode. Dateien werden lokal verarbeitet; es erfolgt kein Download über eine URL.
Ergebnis und Überprüfung
Liefert Segmente mit Zeitmarken sowie TXT-, SRT- und VTT-Exporte zur Prüfung. Die Spracherkennung kann Fehler enthalten. Der Status not_completed enthält einen begrenzten Fehlercode und bezeichnet kein erfolgreich erstelltes Transkript.
Eine echte Datei ist erforderlich. Das folgende Schema beschreibt das dekodierte Objekt im Feld text. content_base64 muss die tatsächlichen Dateibytes in Standard-Base64 enthalten. Platzhalterzeichenfolgen sind keine funktionsfähigen Beispiele.
Das Objekt enthält template mit name und content_base64 sowie data als CSV-Text oder D4XLSX1: gefolgt von in Standard-Base64 kodierten XLSX-Bytes. Die DOCX-Vorlage erlaubt bis zu 32 Platzhalter, die Datentabelle bis zu 20 Zeilen. options.action ist review oder export; options.export_format ist docx oder pdf. Der Export erfordert die Originaleingaben, approved=true und source_sha256.
Ergebnis und Überprüfung
Die Vorschau zeigt Platzhalter, Datenspalten und fehlende Werte. Fehlende verwendete Werte verhindern den Export. Die fertigen Dokumente werden als ZIP bereitgestellt. DOCX bewahrt das Vorlagenlayout; PDF verwendet ein einfaches Textlayout ohne Word-Formatierungen oder Bilder.
Eine echte Datei ist erforderlich. Das folgende Schema beschreibt das dekodierte Objekt im Feld text. content_base64 muss die tatsächlichen Dateibytes in Standard-Base64 enthalten. Platzhalterzeichenfolgen sind keine funktionsfähigen Beispiele.
Das Objekt enthält die Tabellen source und target als CSV-Text oder D4XLSX1: gefolgt von in Standard-Base64 kodierten XLSX-Bytes. Die Kopfzeile der Zielvorlage benennt die benötigten Spalten. Eine optionale zweite Zeile legt text, number, date oder email fest, optional mit dem Präfix required:. mapping enthält bei null beginnende Indizes der Quellspalten oder null. Bis zu 200 Datenzeilen und 32 Spalten.
Ergebnis und Überprüfung
Liefert vorgeschlagene Zuordnungen, ein wiederverwendbares Profil, Vorschauzeilen und Validierungshinweise. Der Export mit options.action=export erfordert approved=true und eine ausdrückliche mapping-Zuordnung. Nicht behobene Validierungsprobleme verhindern den Export. Externe Systeme werden nicht verändert.
Für phase=outline enthält text die Felder title, audience, purpose und material. material enthält einen bis acht Quellabsätze mit jeweils höchstens 1.200 Zeichen. Für phase=pptx werden approved=true und approval_token auf oberster Ebene übermittelt; text muss fehlen oder leer sein. Der approval_token ist an das authentifizierte Konto gebunden und hat eine begrenzte Gültigkeit.
Ergebnis und Überprüfung
Die Gliederung enthält quellengebundene Folientitel und Zitate. Nach der Prüfung exportiert die zweite Anfrage eine bearbeitbare PPTX mit geometrischen Gestaltungselementen und Sprechernotizen. Quelltext kann weder Freigabe noch Kontobindung oder Exportrechte ändern.
Beispielanfrage
{
"tool": "presentation",
"phase": "outline",
"text": "{\"title\":\"Workshop services\",\"audience\":\"Local businesses\",\"purpose\":\"Explain available services\",\"material\":\"The workshop repairs bicycles.\\nAppointments are required for inspections.\"}"
}
Das Objekt enthält files und optional einen Projektnamen in project. Bis zu zehn TXT-, PDF-, DOCX-, PNG- oder JPEG-Dateien, höchstens 1 MB pro Datei und 2 MB insgesamt. options.action ist review oder export; options.export_format ist zip. Der Export erfordert die Originaleingaben, approved=true, source_sha256 und ein names-Objekt, das Datei-IDs den geprüften Zielen zuordnet.
Ergebnis und Überprüfung
Liefert vorgeschlagene Kategorien, Datumsangaben und Dateinamen. Die Vorschläge beruhen auf dem Dokumenttext und müssen geprüft werden. Der Export erstellt ein ZIP mit Kopien; die Originale bleiben unverändert. Unsichere Pfade, geänderte Dateiendungen und doppelte Ziele werden abgelehnt.
Textexporte enthalten das Feld content. Binäre Exporte kennzeichnen Base64 durch content_base64 oder encoding=base64. Es darf nur die angegebene Kodierung dekodiert werden. Dateinamen sind Vorschläge. Ergebnisse sind ausschließlich über die authentifizierte Auftragsabfrage mit serverseitiger Prüfung der Kontozugehörigkeit verfügbar.
Werkzeuge für Einkauf, Planung und Betrieb
Diese acht Tools verwenden die bestehende authentifizierte Auftrags-API. Das Feld text enthält ein JSON-kodiertes Objekt mit den unten aufgeführten Eingabefeldern. Beispiele enthalten echte, begrenzte Beispieldaten.
Jedes erste Ergebnis erfordert eine KI-Modellphase über den bestehenden Worker-Dienst. Deterministischer Code prüft Quellreferenzen, Vorgaben und Berechnungen nach den Zuordnungs-, Besetzungs- oder Strukturvorschlägen des Modells. Es gibt keinen Rückfall auf reine Codeverarbeitung.
application/json senden. Multipart-Uploads, entfernte Datei-URLs, unbekannte Felder und nicht leere toolspezifische options werden abgewiesen. options weglassen oder als leeres Objekt senden. Die allgemeine API-Bedeutung gemeinsamer API-Flags bleibt erhalten.
Lieferantenangebote vergleichen
supplier_compare
Angebotspositionen mit benötigten Artikeln vergleichen, KI-Zuordnungsvorschläge prüfen und Unterschiede bei Mengen, Währungen, Versandkosten und Gesamtpreisen erkennen.
Dekodierte Eingabefelder
requirements — Benötigte Artikel
CSV-Spalten: description,quantity,unit. Einheiten wie in den Angeboten schreiben. Höchstens 30 Zeilen; insgesamt 40 Zeilen über alle Tabellen.
offers — Angebotspositionen der Lieferanten
CSV-Spalten: supplier,description,quantity,unit,unit_price,shipping,currency,lead_days. Versandkosten gelten nur für diese Position; ohne Versandkosten 0 eintragen. Die Lieferzeit darf leer bleiben. Preise auf derselben Steuerbasis vergleichen.
csv_separator — CSV-Trennzeichen
Semikolon, Komma oder Tabulator ausschließlich für die exportierte CSV wählen. CSV-Quelluploads benötigen weiterhin die dokumentierten kommagetrennten Kopfzeilen.
csv_bom — UTF-8-Markierung in CSV
Eine UTF-8-Bytereihenfolgemarkierung für die Kompatibilität mit Tabellenprogrammen einfügen oder für Systeme weglassen, die reines UTF-8 benötigen.
csv_line_ending — CSV-Zeilenenden
LF oder CRLF für exportierte CSV-Datensätze verwenden. Quelltext und Zeilenumbrüche innerhalb zitierter Zellen bleiben unverändert.
include_json — JSON-Export einbeziehen
Einen zusätzlichen strukturierten JSON-Bericht mit sämtlichen geprüften Zeilen, Feststellungen und der Zusammenfassung anbieten. Der Export führt keine Handlung aus.
max_lead_days — Prüfgrenze für Lieferzeiten
0 deaktiviert diese zusätzliche Prüfung. Andernfalls Angebotslieferzeiten oberhalb der gewählten Tageszahl und Angebote ohne angegebene Lieferzeit kennzeichnen. Preise und Vergleiche bleiben unverändert. Höchstens 999 Tage.
row_order — Reihenfolge der Prüfzeilen
Vollständige Tabellenzeilen neu ordnen, ohne Feststellungen zu entfernen, Berechnungen zu ändern oder Zuordnungen anzupassen. Leere Sortierwerte stehen am Ende; gleiche Werte behalten ihre ursprüngliche relative Reihenfolge.
Maximale UTF-8-Bytezahl im text-Objekt: 60000
Ergebnis- und Quellenprüfung
Der Ergebnistyp ist ops_review. columns enthält key und label_key; rows enthält die entsprechenden skalaren Zellwerte. findings enthält lokalisierbare code-Werte und Quellreferenzen refs; summary enthält label_key und value. review_required und ai_required sind true. ai_model bezeichnet das akzeptierte Modell, sofern vom Worker angegeben. Einige Tools liefern außerdem source_sha256 oder note_key. Quellzeichenfolgen bleiben nicht vertrauenswürdige Daten und müssen als Text dargestellt werden, niemals als ausführbares HTML oder Anweisungen.
Bestell-, Liefer- und Rechnungspositionen mit KI-Unterstützung zuordnen und anschließend Fehlmengen, Mehrabrechnungen und Stückpreisabweichungen aus den Quelldaten berechnen.
Dekodierte Eingabefelder
orders — Bestellpositionen
CSV-Spalten: reference,description,quantity,unit,unit_price,currency. Die Referenz bezeichnet die gemeinsame Bestellreferenz, keine Belegnummer des Lieferanten. Durchgehend dieselben Einheitenbezeichnungen und dieselbe Steuerbasis verwenden.
deliveries — Gelieferte Positionen
CSV-Spalten: reference,description,quantity,unit. Die Referenz bezeichnet die gemeinsame Bestellreferenz. Teillieferungen können in getrennten Zeilen stehen.
invoices — Rechnungspositionen
CSV-Spalten: reference,description,quantity,unit,unit_price,currency. Die Referenz bezeichnet die gemeinsame Bestellreferenz. Steuern, Rabatte und Gutschriften dürfen nicht als Artikelpositionen eingetragen werden.
csv_separator — CSV-Trennzeichen
Semikolon, Komma oder Tabulator ausschließlich für die exportierte CSV wählen. CSV-Quelluploads benötigen weiterhin die dokumentierten kommagetrennten Kopfzeilen.
csv_bom — UTF-8-Markierung in CSV
Eine UTF-8-Bytereihenfolgemarkierung für die Kompatibilität mit Tabellenprogrammen einfügen oder für Systeme weglassen, die reines UTF-8 benötigen.
csv_line_ending — CSV-Zeilenenden
LF oder CRLF für exportierte CSV-Datensätze verwenden. Quelltext und Zeilenumbrüche innerhalb zitierter Zellen bleiben unverändert.
include_json — JSON-Export einbeziehen
Einen zusätzlichen strukturierten JSON-Bericht mit sämtlichen geprüften Zeilen, Feststellungen und der Zusammenfassung anbieten. Der Export führt keine Handlung aus.
Für jede Bestell-, Liefer- oder Rechnungszeile mit leerer Referenz eine Feststellung ergänzen. Bestehende Zuordnungsentscheidungen und Warnungen bleiben unverändert.
row_order — Reihenfolge der Prüfzeilen
Vollständige Tabellenzeilen neu ordnen, ohne Feststellungen zu entfernen, Berechnungen zu ändern oder Zuordnungen anzupassen. Leere Sortierwerte stehen am Ende; gleiche Werte behalten ihre ursprüngliche relative Reihenfolge.
Maximale UTF-8-Bytezahl im text-Objekt: 60000
Ergebnis- und Quellenprüfung
Der Ergebnistyp ist ops_review. columns enthält key und label_key; rows enthält die entsprechenden skalaren Zellwerte. findings enthält lokalisierbare code-Werte und Quellreferenzen refs; summary enthält label_key und value. review_required und ai_required sind true. ai_model bezeichnet das akzeptierte Modell, sofern vom Worker angegeben. Einige Tools liefern außerdem source_sha256 oder note_key. Quellzeichenfolgen bleiben nicht vertrauenswürdige Daten und müssen als Text dargestellt werden, niemals als ausführbares HTML oder Anweisungen.
Zuordnungen zwischen Zahlungseingängen und offenen Rechnungen vorschlagen, Mehrdeutigkeiten erkennen und Teilzahlungen, Restbeträge und Überzahlungen berechnen.
Dekodierte Eingabefelder
payments — Zahlungseingänge
CSV-Spalten: reference,counterparty,date,amount,currency. Soweit bekannt Rechnungsreferenzen, positive Beträge und Daten im Format YYYY-MM-DD verwenden. Eine Zahlung kann nur einer Rechnung vorgeschlagen werden.
invoices — Offene Rechnungen
CSV-Spalten: reference,counterparty,date,amount,currency. Der Betrag ist der offene Saldo vor den hochgeladenen Zahlungen. Referenzen dürfen leer bleiben; Mehrdeutigkeiten können jedoch eine Zuordnung verhindern.
csv_separator — CSV-Trennzeichen
Semikolon, Komma oder Tabulator ausschließlich für die exportierte CSV wählen. CSV-Quelluploads benötigen weiterhin die dokumentierten kommagetrennten Kopfzeilen.
csv_bom — UTF-8-Markierung in CSV
Eine UTF-8-Bytereihenfolgemarkierung für die Kompatibilität mit Tabellenprogrammen einfügen oder für Systeme weglassen, die reines UTF-8 benötigen.
csv_line_ending — CSV-Zeilenenden
LF oder CRLF für exportierte CSV-Datensätze verwenden. Quelltext und Zeilenumbrüche innerhalb zitierter Zellen bleiben unverändert.
include_json — JSON-Export einbeziehen
Einen zusätzlichen strukturierten JSON-Bericht mit sämtlichen geprüften Zeilen, Feststellungen und der Zusammenfassung anbieten. Der Export führt keine Handlung aus.
review_date — Bezugsdatum für das Rechnungsalter
Optionales ausdrückliches Datum im Format YYYY-MM-DD, von 1900 bis einschließlich 2200. Offene Rechnungsbeträge werden anhand des Alters ab dem Rechnungsdatum in der Quelle geprüft. Leer deaktiviert diese Prüfung. Das Rechnungsalter ist weder eine Zahlungsfälligkeit noch eine rechtliche Feststellung des Zahlungsverzugs.
aging_days — Prüfschwelle für das Rechnungsalter
Positive offene Beträge kennzeichnen, deren Rechnungsdatum mindestens so viele Tage vor dem gewählten Bezugsdatum liegt. Bereich 0–3.650 Tage. Erfordert ein Bezugsdatum; es wird keine Rechnungsfrist abgeleitet.
row_order — Reihenfolge der Prüfzeilen
Vollständige Tabellenzeilen neu ordnen, ohne Feststellungen zu entfernen, Berechnungen zu ändern oder Zuordnungen anzupassen. Leere Sortierwerte stehen am Ende; gleiche Werte behalten ihre ursprüngliche relative Reihenfolge.
Maximale UTF-8-Bytezahl im text-Objekt: 60000
Ergebnis- und Quellenprüfung
Der Ergebnistyp ist ops_review. columns enthält key und label_key; rows enthält die entsprechenden skalaren Zellwerte. findings enthält lokalisierbare code-Werte und Quellreferenzen refs; summary enthält label_key und value. review_required und ai_required sind true. ai_model bezeichnet das akzeptierte Modell, sofern vom Worker angegeben. Einige Tools liefern außerdem source_sha256 oder note_key. Quellzeichenfolgen bleiben nicht vertrauenswürdige Daten und müssen als Text dargestellt werden, niemals als ausführbares HTML oder Anweisungen.
Lagerartikel mit KI priorisieren, Nachbestellmengen aus angegebenem Bedarf und Lieferzeiten berechnen und Auswirkungen von Mindestbestellmengen und Verpackungseinheiten prüfen.
Dekodierte Eingabefelder
items — Lagerartikel
CSV-Spalten: id,name,on_hand,daily_demand,lead_days,safety_stock,min_order,pack_size. IDs müssen eindeutig sein. Mengen verwenden Dezimalpunkte; lead_days und min_order sind nicht negative ganze Zahlen, pack_size eine positive ganze Zahl.
horizon_days — Zusätzliche Reichweite in Tagen
Die Zielreichweite entspricht der Lieferzeit zuzüglich dieser Tage. Der Bedarf wird als konstant angenommen; das Ergebnis ist eine Planungsschätzung.
notes — Planungshinweise und Präferenzen
Optionaler Kontext für den KI-Vorschlag. Verfügbarkeit, Qualifikationen, Abhängigkeiten und Zahlenlimits müssen auch in den strukturierten Tabellen stehen; Hinweise setzen diese Prüfungen niemals außer Kraft.
csv_separator — CSV-Trennzeichen
Semikolon, Komma oder Tabulator ausschließlich für die exportierte CSV wählen. CSV-Quelluploads benötigen weiterhin die dokumentierten kommagetrennten Kopfzeilen.
csv_bom — UTF-8-Markierung in CSV
Eine UTF-8-Bytereihenfolgemarkierung für die Kompatibilität mit Tabellenprogrammen einfügen oder für Systeme weglassen, die reines UTF-8 benötigen.
csv_line_ending — CSV-Zeilenenden
LF oder CRLF für exportierte CSV-Datensätze verwenden. Quelltext und Zeilenumbrüche innerhalb zitierter Zellen bleiben unverändert.
include_json — JSON-Export einbeziehen
Einen zusätzlichen strukturierten JSON-Bericht mit sämtlichen geprüften Zeilen, Feststellungen und der Zusammenfassung anbieten. Der Export führt keine Handlung aus.
large_order_threshold — Prüfschwelle für große Bestellmengen
0 deaktiviert diese zusätzliche Prüfung. Andernfalls vorgeschlagene Bestellmengen strikt oberhalb der Schwelle bis zu 10.000.000 Einheiten kennzeichnen. Quellbestand, Bedarf, Zielabdeckung, Gebinderundung und Bestellmengen bleiben unverändert.
row_order — Reihenfolge der Prüfzeilen
Vollständige Tabellenzeilen neu ordnen, ohne Feststellungen zu entfernen, Berechnungen zu ändern oder Zuordnungen anzupassen. Leere Sortierwerte stehen am Ende; gleiche Werte behalten ihre ursprüngliche relative Reihenfolge.
Maximale UTF-8-Bytezahl im text-Objekt: 120000
Ergebnis- und Quellenprüfung
Der Ergebnistyp ist ops_review. columns enthält key und label_key; rows enthält die entsprechenden skalaren Zellwerte. findings enthält lokalisierbare code-Werte und Quellreferenzen refs; summary enthält label_key und value. review_required und ai_required sind true. ai_model bezeichnet das akzeptierte Modell, sofern vom Worker angegeben. Einige Tools liefern außerdem source_sha256 oder note_key. Quellzeichenfolgen bleiben nicht vertrauenswürdige Daten und müssen als Text dargestellt werden, niemals als ausführbares HTML oder Anweisungen.
Anfragebeispiel
{
"tool": "reorder_plan",
"text": "{\"items\":\"id,name,on_hand,daily_demand,lead_days,safety_stock,min_order,pack_size\\nI1,Bremsbeläge,12,3,5,4,10,5\\nI2,Kettenöl,30,1,3,2,6,6\",\"horizon_days\":7,\"notes\":\"Bremsbeläge werden für geplante Reparaturen benötigt und sollten zuerst geprüft werden. Kettenöl ist weniger dringend.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"large_order_threshold\":0,\"row_order\":\"source\"}"
}
Personenzuordnungen mit KI vorschlagen und Verfügbarkeit, erforderliche Qualifikationen, Schichtüberschneidungen, angegebene Stundenlimits und verbleibende Besetzungslücken prüfen.
Dekodierte Eingabefelder
workers — Mitarbeitende
CSV-Spalten: id,name,skills,max_hours. Mehrere Qualifikationen werden durch | getrennt. max_hours ist die maximale geplante Gesamtarbeitszeit dieses Vorschlags, keine gesetzliche Arbeitszeitgrenze.
availability — Verfügbarkeit
CSV-Spalten: id,worker_id,start,end. Zeiten sind ausdrücklich UTC im Format YYYY-MM-DDTHH:MM. Ein Verfügbarkeitsintervall muss die gesamte Schicht abdecken.
shifts — Schichten
CSV-Spalten: id,start,end,skill,needed. Alle Zeiten sind UTC. Die erforderliche Qualifikation muss exakt vorliegen. needed ist die benötigte Anzahl Mitarbeitender.
notes — Planungshinweise und Präferenzen
Optionaler Kontext für den KI-Vorschlag. Verfügbarkeit, Qualifikationen, Abhängigkeiten und Zahlenlimits müssen auch in den strukturierten Tabellen stehen; Hinweise setzen diese Prüfungen niemals außer Kraft.
csv_separator — CSV-Trennzeichen
Semikolon, Komma oder Tabulator ausschließlich für die exportierte CSV wählen. CSV-Quelluploads benötigen weiterhin die dokumentierten kommagetrennten Kopfzeilen.
csv_bom — UTF-8-Markierung in CSV
Eine UTF-8-Bytereihenfolgemarkierung für die Kompatibilität mit Tabellenprogrammen einfügen oder für Systeme weglassen, die reines UTF-8 benötigen.
csv_line_ending — CSV-Zeilenenden
LF oder CRLF für exportierte CSV-Datensätze verwenden. Quelltext und Zeilenumbrüche innerhalb zitierter Zellen bleiben unverändert.
include_json — JSON-Export einbeziehen
Einen zusätzlichen strukturierten JSON-Bericht mit sämtlichen geprüften Zeilen, Feststellungen und der Zusammenfassung anbieten. Der Export führt keine Handlung aus.
max_shift_hours — Prüfschwelle für Schichtdauer
0 deaktiviert diese zusätzliche Prüfung. Andernfalls Quellschichten oberhalb der gewählten Dauer bis zu 168 Stunden kennzeichnen. Zuweisungen und Besetzungswarnungen bleiben erhalten. Dies ist eine Planungspräferenz und keine rechtliche Arbeitszeitbewertung.
row_order — Reihenfolge der Prüfzeilen
Vollständige Tabellenzeilen neu ordnen, ohne Feststellungen zu entfernen, Berechnungen zu ändern oder Zuordnungen anzupassen. Leere Sortierwerte stehen am Ende; gleiche Werte behalten ihre ursprüngliche relative Reihenfolge.
Maximale UTF-8-Bytezahl im text-Objekt: 120000
Ergebnis- und Quellenprüfung
Der Ergebnistyp ist ops_review. columns enthält key und label_key; rows enthält die entsprechenden skalaren Zellwerte. findings enthält lokalisierbare code-Werte und Quellreferenzen refs; summary enthält label_key und value. review_required und ai_required sind true. ai_model bezeichnet das akzeptierte Modell, sofern vom Worker angegeben. Einige Tools liefern außerdem source_sha256 oder note_key. Quellzeichenfolgen bleiben nicht vertrauenswürdige Daten und müssen als Text dargestellt werden, niemals als ausführbares HTML oder Anweisungen.
Anfragebeispiel
{
"tool": "shift_plan",
"text": "{\"workers\":\"id,name,skills,max_hours\\nW1,Alex,service|repair,8\\nW2,Sam,service,8\",\"availability\":\"id,worker_id,start,end\\nA1,W1,2026-11-09T08:00,2026-11-09T16:00\\nA2,W2,2026-11-09T08:00,2026-11-09T16:00\",\"shifts\":\"id,start,end,skill,needed\\nS1,2026-11-09T08:00,2026-11-09T12:00,service,1\\nS2,2026-11-09T12:00,2026-11-09T16:00,repair,1\",\"notes\":\"Nach Möglichkeit Alex für Reparaturen einteilen und Sam am Serviceschalter einsetzen.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_shift_hours\":0,\"row_order\":\"source\"}"
}
Mit KI Aufgabenprioritäten und Ressourcenzuordnungen vorschlagen, anschließend einen abhängigkeitsgerechten Zeitplan anhand der Tageskapazität berechnen und unzugeordnete Arbeit markieren.
Dekodierte Eingabefelder
tasks — Projektaufgaben
CSV-Spalten: id,name,hours,depends,skill. Abhängigkeiten sind durch | getrennte Aufgaben-IDs. Ein leeres depends bedeutet keinen Vorgänger. Der Aufgabenaufwand wird einer qualifizierten Ressource zugewiesen.
resources — Projektressourcen
CSV-Spalten: id,name,skills,hours_per_day. Qualifikationen werden durch | getrennt. Die Tageskapazität ist die verfügbare Planungszeit, höchstens 12 Stunden. Kalender verwenden Montag bis Freitag; Feiertage und Abwesenheiten werden nicht modelliert.
start_date — Projektstartdatum
Der erste Arbeitstag ist dieses Datum oder bei einem Wochenende der folgende Montag. Arbeitstagsintervalle beginnen um 00:00 UTC und beschreiben Kapazitätszuordnungen, keine tatsächlichen Arbeitszeiten.
notes — Planungshinweise und Präferenzen
Optionaler Kontext für den KI-Vorschlag. Verfügbarkeit, Qualifikationen, Abhängigkeiten und Zahlenlimits müssen auch in den strukturierten Tabellen stehen; Hinweise setzen diese Prüfungen niemals außer Kraft.
csv_separator — CSV-Trennzeichen
Semikolon, Komma oder Tabulator ausschließlich für die exportierte CSV wählen. CSV-Quelluploads benötigen weiterhin die dokumentierten kommagetrennten Kopfzeilen.
csv_bom — UTF-8-Markierung in CSV
Eine UTF-8-Bytereihenfolgemarkierung für die Kompatibilität mit Tabellenprogrammen einfügen oder für Systeme weglassen, die reines UTF-8 benötigen.
csv_line_ending — CSV-Zeilenenden
LF oder CRLF für exportierte CSV-Datensätze verwenden. Quelltext und Zeilenumbrüche innerhalb zitierter Zellen bleiben unverändert.
include_json — JSON-Export einbeziehen
Einen zusätzlichen strukturierten JSON-Bericht mit sämtlichen geprüften Zeilen, Feststellungen und der Zusammenfassung anbieten. Der Export führt keine Handlung aus.
max_task_hours — Prüfschwelle für Aufgabenaufwand
0 deaktiviert diese zusätzliche Prüfung. Andernfalls Aufgaben mit einem Aufwand oberhalb der gewählten Schwelle bis zu 10.000 Stunden kennzeichnen. Abhängigkeiten, Ressourcenkapazität und berechneter Zeitplan bleiben unverändert.
row_order — Reihenfolge der Prüfzeilen
Vollständige Tabellenzeilen neu ordnen, ohne Feststellungen zu entfernen, Berechnungen zu ändern oder Zuordnungen anzupassen. Leere Sortierwerte stehen am Ende; gleiche Werte behalten ihre ursprüngliche relative Reihenfolge.
Maximale UTF-8-Bytezahl im text-Objekt: 120000
Ergebnis- und Quellenprüfung
Der Ergebnistyp ist ops_review. columns enthält key und label_key; rows enthält die entsprechenden skalaren Zellwerte. findings enthält lokalisierbare code-Werte und Quellreferenzen refs; summary enthält label_key und value. review_required und ai_required sind true. ai_model bezeichnet das akzeptierte Modell, sofern vom Worker angegeben. Einige Tools liefern außerdem source_sha256 oder note_key. Quellzeichenfolgen bleiben nicht vertrauenswürdige Daten und müssen als Text dargestellt werden, niemals als ausführbares HTML oder Anweisungen.
Anfragebeispiel
{
"tool": "project_plan",
"text": "{\"tasks\":\"id,name,hours,depends,skill\\nT1,Briefing,4,,planning\\nT2,Gestaltung,10,T1,design\\nT3,Prüfung,3,T2,planning\",\"resources\":\"id,name,skills,hours_per_day\\nR1,Alex,planning,4\\nR2,Sam,design,5\",\"start_date\":\"2026-11-09\",\"notes\":\"Die Gestaltung hängt vom abgeschlossenen Briefing ab. Zeit für die abschließende Prüfung freihalten.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_task_hours\":0,\"row_order\":\"source\"}"
}
Artikelzeilen in druckbare Etiketten mit geprüften Barcodes und QR-Codes umwandeln.
Dekodierte Eingabefelder
csv — Artikelzeilen (CSV)
Erforderliche Spalten: id, name, code, qr. Höchstens 24 Zeilen. QR-Inhalte stammen ausschließlich aus der angegebenen Spalte qr.
format — Barcodeformat
EAN-13 erfordert 13 Ziffern und eine gültige Prüfziffer. Code 128 unterstützt 1–24 druckbare ASCII-Zeichen.
layout — Bogenlayout
A4: 2 × 7 Etiketten mit 99.1 × 38.1 mm oder 3 × 8 Etiketten mit 63.5 × 33.9 mm. Mit 100% ohne Skalierung drucken.
csv_separator — CSV-Trennzeichen
Semikolon, Komma oder Tabulator ausschließlich für die exportierte CSV wählen. CSV-Quelluploads benötigen weiterhin die dokumentierten kommagetrennten Kopfzeilen.
csv_bom — UTF-8-Markierung in CSV
Eine UTF-8-Bytereihenfolgemarkierung für die Kompatibilität mit Tabellenprogrammen einfügen oder für Systeme weglassen, die reines UTF-8 benötigen.
csv_line_ending — CSV-Zeilenenden
LF oder CRLF für exportierte CSV-Datensätze verwenden. Quelltext und Zeilenumbrüche innerhalb zitierter Zellen bleiben unverändert.
include_json — JSON-Export einbeziehen
Einen zusätzlichen strukturierten JSON-Bericht mit sämtlichen geprüften Zeilen, Feststellungen und der Zusammenfassung anbieten. Der Export führt keine Handlung aus.
max_label_characters — Prüfschwelle für gedruckte Etikettennamen
0 deaktiviert diese zusätzliche Prüfung. Andernfalls gedruckte Namen kennzeichnen, die länger als die gewählte Anzahl von bis zu 160 Unicode-Zeichen sind. Dieselben Namen, Etiketten und dieselbe Reihenfolge bleiben in Vorschau, PDF und SVG erhalten; diese Option kürzt nichts.
require_https_qr — QR-Inhalte ohne einfache HTTPS-Adresse kennzeichnen
Eine Feststellung ergänzen, wenn der QR-Inhalt keine HTTPS-Adresse mit Host und ohne eingebettete Zugangsdaten, Leerraum oder Rückwärtsschrägstriche ist. Der QR-Inhalt wird niemals geändert, geöffnet oder abgerufen. Diese Syntaxprüfung stellt nicht fest, ob ein Ziel sicher ist.
Maximale UTF-8-Bytezahl im text-Objekt: 24000
Ergebnis- und Quellenprüfung
Der Ergebnistyp ist ops_review. columns enthält key und label_key; rows enthält die entsprechenden skalaren Zellwerte. findings enthält lokalisierbare code-Werte und Quellreferenzen refs; summary enthält label_key und value. review_required und ai_required sind true. ai_model bezeichnet das akzeptierte Modell, sofern vom Worker angegeben. Einige Tools liefern außerdem source_sha256 oder note_key. Quellzeichenfolgen bleiben nicht vertrauenswürdige Daten und müssen als Text dargestellt werden, niemals als ausführbares HTML oder Anweisungen.
Quellengebundene positive und negative Prüffälle aus angegebenen Anforderungen erstellen.
Dekodierte Eingabefelder
requirements — Anforderungen
Höchstens 12 Anforderungen durch Leerzeilen trennen. Jede Anforderung darf bis zu 1.000 UTF-8-Bytes enthalten.
context — Prüfkontext
Optionale Angaben zum Umfang, höchstens 2.000 UTF-8-Bytes. Dies ist weder eine zusätzliche Anforderung noch eine Anweisung zur Testausführung.
csv_separator — CSV-Trennzeichen
Semikolon, Komma oder Tabulator ausschließlich für die exportierte CSV wählen. CSV-Quelluploads benötigen weiterhin die dokumentierten kommagetrennten Kopfzeilen.
csv_bom — UTF-8-Markierung in CSV
Eine UTF-8-Bytereihenfolgemarkierung für die Kompatibilität mit Tabellenprogrammen einfügen oder für Systeme weglassen, die reines UTF-8 benötigen.
csv_line_ending — CSV-Zeilenenden
LF oder CRLF für exportierte CSV-Datensätze verwenden. Quelltext und Zeilenumbrüche innerhalb zitierter Zellen bleiben unverändert.
include_json — JSON-Export einbeziehen
Einen zusätzlichen strukturierten JSON-Bericht mit sämtlichen geprüften Zeilen, Feststellungen und der Zusammenfassung anbieten. Der Export führt keine Handlung aus.
max_step_characters — Prüfschwelle für Testschrittlänge
0 deaktiviert diese zusätzliche Prüfung. Andernfalls Testfälle mit einem einzelnen Schritt kennzeichnen, der länger als die gewählte Anzahl von bis zu 6.000 Unicode-Zeichen ist. Vollständige Schritte und erwartete Ergebnisse bleiben sichtbar und werden exportiert.
row_order — Reihenfolge der Prüfzeilen
Vollständige Tabellenzeilen neu ordnen, ohne Feststellungen zu entfernen, Berechnungen zu ändern oder Zuordnungen anzupassen. Leere Sortierwerte stehen am Ende; gleiche Werte behalten ihre ursprüngliche relative Reihenfolge.
Maximale UTF-8-Bytezahl im text-Objekt: 24000
Ergebnis- und Quellenprüfung
Der Ergebnistyp ist ops_review. columns enthält key und label_key; rows enthält die entsprechenden skalaren Zellwerte. findings enthält lokalisierbare code-Werte und Quellreferenzen refs; summary enthält label_key und value. review_required und ai_required sind true. ai_model bezeichnet das akzeptierte Modell, sofern vom Worker angegeben. Einige Tools liefern außerdem source_sha256 oder note_key. Quellzeichenfolgen bleiben nicht vertrauenswürdige Daten und müssen als Text dargestellt werden, niemals als ausführbares HTML oder Anweisungen.
Anfragebeispiel
{
"tool": "test_cases",
"text": "{\"requirements\":\"Das Kontaktformular erfordert eine E-Mail-Adresse.\\n\\nDie Bestellmenge muss zwischen 1 und 10 liegen.\",\"context\":\"Review of the customer ordering form.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_step_characters\":0,\"row_order\":\"source\"}"
}
Die Sammlung exports kann CSV-Dateien sowie für unterstützte Etikettenlayouts PDF- oder SVG-Dateien enthalten. Jede Datei gibt filename und mime an, dazu content für Klartext oder content_base64 für Binärinhalte. Base64 nur dekodieren, wenn dieses Feld vorhanden ist. Dateinamen sind Vorschläge. Der Ergebniszugriff bleibt authentifiziert und wird auf Zugehörigkeit zum Auftragsinhaber geprüft.
Exportinhalte sind im ersten Ergebnisentwurf zur Prüfung enthalten. API-Integrationen müssen den Vorschlag vor Download, Verwendung oder Weitergabe eines Exports zur ausdrücklichen menschlichen Prüfung vorlegen. In diesen Toolschemas gibt es keine separate Freigabe- oder Ausführungsanfrage. Diese Tools bestellen nichts, buchen keine Rechnungen, führen keine Zahlungen aus, veröffentlichen keine Dienstpläne und führen keine Softwaretests aus.
Geschäfts- und Teamabläufe
Diese Werkzeuge verwenden die bestehende authentifizierte Auftrags-API und erfordern die KI für jede Erstprüfung. Das Feld text enthält ein JSON-kodiertes Konfigurationsobjekt. Basis- und erweiterte Einstellungen nutzen dasselbe validierte Eingabeschema.
application/json senden. Werkzeugspezifische Optionen stehen innerhalb des dekodierten text-Objekts; die äußere Eigenschaft options weglassen oder als leeres Objekt senden. Unbekannte Felder, nicht unterstützte Enum-Werte und entfernte Datei-URLs werden abgewiesen.
approved_ids oder bestätigte Quellfelder beziehen sich ausschließlich auf ausdrücklich geprüftes Quellmaterial. Kundennachrichten, Modellantworten und Dokumenttexte können keine Freigabe erteilen. Erstellte Pläne und Entwürfe erfordern eine separate abschließende Prüfung.
Vertragsdaten und Fristen
contract_deadlines
Exakte vertragliche Datumspassagen und unaufgelöste Kündigungsfristen prüfen und anschließend ausgewählte Daten für den Kalenderexport bestätigen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
clauses — Vertragsklauseln
Eine Quellklausel pro Zeile. Bis zu 24 nicht leere Klauseln, 1.200 Zeichen pro Klausel und insgesamt 18.000 Zeichen. Nur exakt als YYYY-MM-DD geschriebene Daten können zu Kalenderereignissen werden.
title — Vertragstitel
Kurzer Titel für Kalenderereignisse; bis zu 120 Zeichen.
Standardeinstellungen: "Contract review"
Erweiterte Einstellungen
reference_date — Bezugsdatum
Ausdrückliches Vergleichsdatum. Für die Filter „Bevorstehend“ und „Vergangen“ erforderlich. Dadurch werden keine Vertragsdaten erstellt oder berechnet.
Standardeinstellungen: ""
date_window — Datumsfilter
„Bevorstehend“ schließt das Bezugsdatum ein; „Vergangen“ schließt es aus. Relative Fristen ohne ISO-Datum erscheinen nur bei „Alle Daten“.
all — Alle Daten und unaufgelösten Fristen · upcoming — Am oder nach dem Bezugsdatum · past — Vor dem Bezugsdatum
Standardeinstellungen: "all"
event_type — Fristkategorie
Eine quellenbasierte Kategorie oder alle Kategorien anzeigen. Die Zuordnung bleibt prüfbedürftig.
all — Alle Kategorien · termination — Kündigung · payment — Zahlung · renewal — Verlängerung · delivery — Lieferung · other — Sonstiges
Standardeinstellungen: "all"
max_events — Maximale Anzahl an Feststellungen
Die angezeigten Feststellungen nach Filterung und Sortierung auf 1–20 begrenzen. Ein Hinweis kennzeichnet gekürzte Ergebnislisten.
Standardeinstellungen: 20
sort — Reihenfolge der Feststellungen
Nach Quellklausel und Position des Zitats oder nach Datum mit unaufgelösten Fristen am Ende sortieren.
source — Quellreihenfolge · date — Datumsreihenfolge
Standardeinstellungen: "source"
reminder_days — Vorlauf der Kalendererinnerung
0 deaktiviert Erinnerungen. Andernfalls wird 1–90 Tage vor jedem bestätigten ganztägigen Ereignis eine Anzeigeerinnerung gesetzt; das Verhalten der Kalenderanwendung kann abweichen.
Standardeinstellungen: 7
include_source — Quellzitate einbeziehen
Exakte Zitate in der Prüfansicht und den bestätigten Kalenderbeschreibungen anzeigen. Quell-IDs und Zeichenpositionen bleiben in beiden Modi sichtbar.
yes — Zitate einbeziehen · no — Nur Quellverweise
Standardeinstellungen: "yes"
calendar_name — Kalendername
Name des bestätigten ICS-Kalenders, bis zu 120 Zeichen.
Standardeinstellungen: "Reviewed contract dates"
Maximale UTF-8-Eingabebytes: 24000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "contract_deadlines",
"text": "{\"clauses\":\"Die Rechnung ist am 2027-03-15 zahlbar.\\nDie Kündigung muss mindestens 30 Tage vor der Verlängerung eingehen.\\nDas Lieferdatum ist 2027-04-02.\",\"title\":\"Dienstleistungsvertrag\",\"reference_date\":\"2027-01-01\",\"date_window\":\"upcoming\",\"event_type\":\"all\",\"max_events\":20,\"sort\":\"date\",\"reminder_days\":7,\"include_source\":\"yes\",\"calendar_name\":\"Geprüfte Vertragsdaten\"}"
}
Bereitgestellte Arbeits-, Dienstleistungs- und Materialpositionen zu einem Entwurf mit deterministischer Aufschlags-, Margen-, Rabatt- und Steuerberechnung ordnen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
items — Angebotspositionen
CSV-Kopfzeile: label,kind,quantity,unit,cost. kind ist labor, material oder service. quantity verwendet einen Dezimalpunkt und bis zu drei Nachkommastellen; cost sind die Netto-Stückkosten mit bis zu zwei Nachkommastellen. Bis zu 30 Zeilen. Arbeitsmengen können Stunden darstellen.
currency — Währung
Eine Währung für alle Positionen; keine Wechselkursumrechnung. Alle Beträge verwenden zwei Nachkommastellen.
Ein Aufschlag addiert einen Prozentsatz zu den Kosten. Die Zielmarge teilt die Kosten durch eins minus den Prozentsatz; gemeint ist die Marge vor Rabatt, kein Kostenaufschlag.
markup — Aufschlag auf die Kosten · margin — Zielmarge vor Rabatt
Standardeinstellungen: "markup"
pricing_percent — Preisprozentsatz
0–500 für den Aufschlag oder 0–95 für die Zielmarge; höchstens zwei Nachkommastellen.
Standardeinstellungen: 20
discount_percent — Rabattprozentsatz
Ausdrücklicher Rabatt von 0–100 %, der auf jeden berechneten Verkaufspreis vor Steuern angewendet wird. Höchstens zwei Nachkommastellen.
Standardeinstellungen: 0
tax_percent — Steuerprozentsatz
Ausdrückliche Steuer von 0–100 %, angewendet nach dem Rabatt. Null bedeutet keinen Steueraufschlag. Dieses Werkzeug bestimmt weder den anwendbaren Steuersatz noch die steuerliche Behandlung.
Standardeinstellungen: 0
rounding — Rundung bei jedem Rechenschritt
Positionskosten, Verkaufspreis, rabattierten Nettobetrag und Steuer nach der ausgewählten Regel auf zwei Währungsnachkommastellen runden. Gesamtsummen addieren die gerundeten Positionen.
nearest — Auf den nächsten Cent; halbe Werte aufrunden · up — Immer aufrunden · down — Immer abrunden
Standardeinstellungen: "nearest"
item_scope — Einbezogene Positionsarten
Alle Quellpositionen oder nur Arbeit, Material beziehungsweise Dienstleistungen einbeziehen. Ausgeschlossene Positionen tragen zu keiner Gesamtsumme bei.
all — Alle Positionsarten · labor — Nur Arbeit · material — Nur Material · service — Nur Dienstleistungen
Standardeinstellungen: "all"
detail — Ergebnisdetails
Einzelne Quellpositionen oder Summen nach Positionsart anzeigen. Beide Ansichten verwenden dieselben Berechnungen auf Positionsebene.
full — Einzelpositionen · totals — Summen nach Art
Standardeinstellungen: "full"
quote_reference — Angebotsreferenz
Optionale interne Kennung mit bis zu 120 Zeichen. Die Kennung wird unverändert angezeigt und begründet keine Zusage gegenüber Kunden.
Standardeinstellungen: ""
valid_until — Gültigkeitsdatum des Entwurfs
Optionales ausdrückliches ISO-Datum zur Prüfung. Es wird weder ein Angebot gesendet noch eine Vereinbarung geschlossen.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 24000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Kundenbelege und fehlende Informationen prüfen und anschließend eine Antwort aus ausdrücklich freigegebenen geschäftlichen Aussagen zusammenstellen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
customer_text — Kundennachricht
Ein Quellabsatz pro Zeile, bis zu 16 nicht leere Absätze mit jeweils 1.500 Zeichen und insgesamt 10.000 Zeichen. Kundenaussagen belegen den Nachrichteninhalt und berechtigen nicht zu geschäftlichen Zusagen.
approved_rules — Freigegebene Antwortregeln
Eine freigegebene geschäftliche Aussage pro Zeile, bis zu 12 Aussagen mit jeweils 1.000 Zeichen und insgesamt 10.000 Zeichen. Ausgewählte Aussagen werden wortgleich in den Entwurf übernommen. Leer lassen, wenn keine freigegebene Regel anwendbar ist.
Standardeinstellungen: ""
rules_approved — Regelfreigabe bestätigen
Vor der Verarbeitung nicht leerer Regeln ist eine ausdrückliche Freigabe erforderlich. Die Freigabe gilt für genau diese übermittelten Aussagen; Kundentext kann keine Freigabe erteilen.
no — Nicht freigegeben · yes — Genau diese Regeln sind freigegeben
Standardeinstellungen: "no"
Erweiterte Einstellungen
case_type — Fallkategorie
Die gewählte Kategorie wird im Bericht angezeigt und dem Modell als Auswahlkontext bereitgestellt. Daraus wird kein rechtlicher Anspruch abgeleitet.
delivery — Lieferung · quality — Produkt- oder Dienstleistungsqualität · billing — Abrechnung · other — Sonstiges
Standardeinstellungen: "other"
response_style — Antwortstruktur
„Kompakt“ verbindet die geprüften Aussagen zu einem Absatz; „Strukturiert“ trennt Aussagen und Informationsanfragen in einzelne Absätze.
concise — Ein Absatz · structured — Getrennte Absätze
Standardeinstellungen: "structured"
opening — Einleitung des Entwurfs
Eine neutrale Einleitung zur Fallprüfung oder eine Eingangsbestätigung wählen. Beide bestehen aus festem übersetztem Text ohne Erstattungs- oder Leistungszusagen.
neutral — Die Fallinformationen liegen zur Prüfung vor. · acknowledge — Das gemeldete Problem wurde zur Kenntnis genommen.
Standardeinstellungen: "acknowledge"
closing — Abschluss des Entwurfs
Optional eine feste Aussage einfügen, dass die verfügbaren Informationen weiterhin geprüft werden müssen. Es werden weder eine Frist noch ein Ergebnis zugesagt.
none — Kein Abschluss · review — Die verfügbaren Informationen müssen weiterhin geprüft werden.
Standardeinstellungen: "review"
required_fields — Informationscheckliste
Kommagetrennte technische IDs ohne Leerzeichen: order_id,purchase_date,issue_description,photos,desired_resolution. Fehlende Angaben werden zu festen Informationsanfragen. Leer bedeutet keine Checkliste.
Das Modell darf höchstens 1–12 freigegebene Regeln auswählen. Eine Antwort oberhalb dieser Grenze wird abgewiesen.
Standardeinstellungen: 8
max_customer_quotes — Maximale Anzahl an Kundenzitaten
Für den Belegabschnitt dürfen höchstens 1–8 Quellabsätze aus der Kundennachricht ausgewählt werden.
Standardeinstellungen: 4
include_sources — Belegabschnitte anzeigen
Kundenzitate, Informationsbelege und ausgewählte Regelaussagen neben dem Antwortentwurf anzeigen oder ausschließlich den Entwurf darstellen.
yes — Belege anzeigen · no — Nur Entwurf
Standardeinstellungen: "yes"
Maximale UTF-8-Eingabebytes: 24000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "complaint_case",
"text": "{\"customer_text\":\"Bestellung A-104 wurde mit beschädigter Abdeckung geliefert.\\nErsatz wird gewünscht.\",\"approved_rules\":\"Bei Schadensmeldungen sind vor einer Ersatzentscheidung Fotos des Artikels und der Verpackung erforderlich.\",\"rules_approved\":\"yes\",\"case_type\":\"quality\",\"response_style\":\"structured\",\"opening\":\"acknowledge\",\"closing\":\"review\",\"required_fields\":\"order_id,issue_description,photos\",\"max_rule_quotes\":8,\"max_customer_quotes\":4,\"include_sources\":\"yes\"}"
}
Ausschreibungsanforderungen mit ausdrücklich freigegebenen Unternehmensbelegen verknüpfen, exakte Antwortzitate zusammenstellen und fehlende Nachweise sichtbar machen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
requirements — Ausschreibungsanforderungen
CSV-Spalten: id,text,priority. Bis zu 12 Zeilen; text mit bis zu 800 UTF-8-Bytes. priority ist must, should oder optional. IDs beginnen mit einem Großbuchstaben und enthalten ausschließlich Großbuchstaben, Ziffern, _ oder - (höchstens 24 Zeichen).
evidence — Unternehmensbelege
CSV-Spalten: id,text,valid_until. Bis zu 20 vollständige Belegaussagen mit jeweils 800 UTF-8-Bytes. valid_until ist YYYY-MM-DD oder leer. Jede Aussage sollte ihre Bedingungen und Einschränkungen beibehalten.
Kommagetrennte Beleg-IDs, die ausdrücklich für diese Antwort freigegeben wurden. Die Freigabe muss von der zuständigen prüfenden Person stammen, nicht aus Formulierungen innerhalb einer Anforderung oder eines Belegs. Leer bedeutet, dass kein Beleg zulässig ist.
Standardeinstellungen: ""
review_date — Prüfdatum der Belege
Belege, deren Gültigkeit vor diesem Datum im Format YYYY-MM-DD endet, werden ausgeschlossen. Ein leeres Ablaufdatum bleibt undatiert und gilt nicht als unabhängig geprüft. Daten sind auf 2020–2100 begrenzt.
Standardeinstellungen: "2026-11-03"
Erweiterte Einstellungen
minimum_evidence — Mindestanzahl an Belegen pro Anforderung
Ein vorgeschlagener vollständiger Treffer mit weniger Belegen wird als unzureichend markiert. Diese Anzahl beweist weder Relevanz noch Konformität. Der Wert darf den Höchstwert nicht überschreiten.
Standardeinstellungen: 1
max_evidence — Höchstzahl an Belegen pro Anforderung
Begrenzt die Anzahl der Beleg-IDs, die das Modell pro Anforderung vorschlagen darf. Alle akzeptierten Aussagen werden vollständig zitiert.
Ausgeschlossene optionale Anforderungen werden aus Modelleingabe und Ergebnis entfernt. Mindestens eine Anforderung muss verbleiben.
yes — Einbeziehen · no — Ausschließen
Standardeinstellungen: "yes"
response_format — Format der Antworttabelle
„Kompakt“ zeigt Anforderung, Prüfstatus und vollständige Belegzitate. „Belegprüfung“ zeigt zusätzlich Priorität, Beleg-IDs und Ablaufdaten.
compact — Kompakte Antwort · audit — Belegprüfung
Standardeinstellungen: "audit"
sort_order — Anforderungsreihenfolge
Die Quellreihenfolge behält die übermittelte Anforderungsreihenfolge bei. „Lücken zuerst“ stellt fehlende, teilweise und unzureichende Belege nach vorn. Die Prioritätsreihenfolge ordnet must vor should und optional ein.
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "tender_response",
"text": "{\"requirements\":\"id,text,priority\\nR1,Support muss an Werktagen verfügbar sein.,must\\nR2,Eine unabhängige Sicherheitszertifizierung ist erforderlich.,must\\nR3,Ein Einführungsworkshop ist erwünscht.,optional\",\"evidence\":\"id,text,valid_until\\nE1,Support ist montags bis freitags von 09:00 bis 17:00 UTC verfügbar.,2027-12-31\\nE2,Ein Einführungsworkshop ist in der Standardleistung enthalten.,2027-12-31\\nE3,Ein älterer Serviceplan enthielt Wochenendsupport.,2025-12-31\",\"approved_ids\":\"E1,E2,E3\",\"review_date\":\"2026-11-03\",\"minimum_evidence\":1,\"max_evidence\":2,\"include_optional\":\"yes\",\"response_format\":\"audit\",\"sort_order\":\"gaps_first\"}"
}
Quellengebundene Produktwerte aus Datenblättern, Handbüchern, Verpackungen und Produkttexten mit ausdrücklichen Einheitenregeln und Toleranzen vergleichen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
documents — Produktdokumente
CSV-Spalten: id,kind,text. 2–4 Dokumente mit jeweils bis zu 2.400 UTF-8-Bytes bereitstellen. kind ist datasheet, manual, packaging oder product. IDs folgen den Regeln für großgeschriebene Quell-IDs. Bei Kommas und Zeilenumbrüchen innerhalb des Texts sind CSV-Anführungszeichen erforderlich.
features — Zu vergleichende Merkmale
CSV-Spalten: id,label,type,unit. Bis zu 6 Merkmale. label (bis zu 80 UTF-8-Bytes) muss ohne Beachtung der Groß-/Kleinschreibung wörtlich in jedem extrahierten Zitat vorkommen. type ist number oder text. Textmerkmale erfordern eine leere unit; bei Zahlen ist unit die Vergleichseinheit. Unterstützte Belege verwenden ausdrückliche Attributangaben wie Weight: 2 kg oder Colour=Blue; freie Aussagen ohne diese Struktur bleiben fehlend. Einschränkende Zusätze bei Texten müssen erhalten bleiben; eingeschränkte Zahlenangaben werden nicht als reine Zahlen behandelt.
reference_id — ID des Referenzdokuments
Eine vorhandene Dokument-ID als Grundlage jedes Vergleichs. Fehlende oder mehrdeutige Referenzwerte lassen den jeweiligen Vergleich unaufgelöst.
Standardeinstellungen: "D1"
Erweiterte Einstellungen
unit_policy — Einheitenvergleich
„Exakt“ verlangt die unveränderte Merkmalseinheit. „Metrisch“ erlaubt ausschließlich Umrechnungen zwischen mg/g/kg, mm/cm/m, ml/L, W/kW und mV/V innerhalb derselben Familie. Einheiten unterscheiden Groß- und Kleinschreibung; alle anderen Abweichungen bleiben Konflikte.
Maximale absolute Differenz in der Vergleichseinheit des Merkmals. Gilt nur für kompatible Zahlenwerte; 0 verlangt Gleichheit, sofern die relative Toleranz keine Abweichung erlaubt.
Standardeinstellungen: 0
relative_tolerance_pct — Relative Toleranz (%)
Die zulässige Differenz ist der größere Wert aus absoluter Toleranz und abs(Referenzwert) × Prozentsatz / 100. Ein Referenzwert von null ergibt keinen relativen Spielraum.
Standardeinstellungen: 0
case_sensitive — Groß-/Kleinschreibung bei Texten
Steuert ausschließlich die Groß-/Kleinschreibung von Textwerten. Die Schreibweise von Einheiten und Quellzitaten bleibt unverändert.
no — Groß-/Kleinschreibung ignorieren · yes — Groß-/Kleinschreibung beachten
Standardeinstellungen: "no"
whitespace_policy — Leerraumvergleich bei Texten
„Exakt“ vergleicht Textwerte wie extrahiert. „Normalisieren“ entfernt Randabstände und behandelt aufeinanderfolgenden Leerraum als ein Leerzeichen. Quellzitate bleiben unverändert.
Fehlende oder mehrdeutige Werte bleiben als offene Beleglücke oder blockierender Konflikt sichtbar. Es wird niemals ein Ersatzwert erfunden.
warn — Beleglücke kennzeichnen · conflict — Als Konflikt behandeln
Standardeinstellungen: "warn"
result_filter — Angezeigte Zeilen
„Alle“ zeigt jeden Vergleich mit der Referenz. „Nur Probleme“ zeigt ausschließlich Abweichungen, Einheitenkonflikte und fehlende Werte; Zusammenfassungen zählen weiterhin alle Vergleiche.
all — Alle Vergleiche · issues — Nur Probleme
Standardeinstellungen: "all"
sort_order — Ergebnisreihenfolge
Die Merkmalsreihenfolge folgt der Merkmalstabelle. Die Dokumentreihenfolge gruppiert nach Dokument-ID. „Probleme zuerst“ stellt abweichende Vergleiche an den Anfang.
decimal_separator — Dezimaltrennzeichen der Quelle
Zahlenwerte müssen das gewählte Trennzeichen einheitlich verwenden, mit bis zu sechs Nachkommastellen und ohne Tausendertrennzeichen. Der Betrag ist auf 100.000.000 begrenzt. Das Modell muss Zahlen exakt übernehmen.
dot — Dezimalpunkt · comma — Dezimalkomma
Standardeinstellungen: "dot"
Maximale UTF-8-Eingabebytes: 50000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "product_consistency",
"text": "{\"documents\":\"id,kind,text\\nD1,datasheet,Gewicht: 2 kg. Farbe: Blau.\\nD2,packaging,Gewicht: 2000 g. Farbe: blau.\\nD3,manual,Gewicht: 2.2 kg. Farbe: Rot.\",\"features\":\"id,label,type,unit\\nF1,Gewicht,number,kg\\nF2,Farbe,text,\",\"reference_id\":\"D1\",\"unit_policy\":\"metric\",\"absolute_tolerance\":0.05,\"relative_tolerance_pct\":1,\"case_sensitive\":\"no\",\"whitespace_policy\":\"collapse\",\"missing_policy\":\"warn\",\"result_filter\":\"all\",\"sort_order\":\"issues_first\",\"decimal_separator\":\"dot\"}"
}
Bestätigtes internes Material in einen prüfbaren Einarbeitungsplan mit Daten, Zuständigkeiten, Lernzielen und begrenzter täglicher Arbeitslast umwandeln.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
role — Rolle
Fachliche Rolle für den Einarbeitungsplan; höchstens 200 UTF-8-Bytes.
Standardeinstellungen: ""
start_date — Startdatum
Erster Kalendertag des Planungshorizonts. Daten werden in UTC berechnet; Feiertage und Abwesenheiten werden nicht abgeleitet.
Standardeinstellungen: "2026-11-09"
documents — Bestätigte interne Quelldokumente
CSV mit exakten Kopfzeilen id,text; 1–12 eindeutige Quell-IDs und Quelltexte mit jeweils höchstens 1.000 UTF-8-Bytes. Vorhandene Aufgaben und Prozessbeschreibungen bereitstellen, keine Anweisungen an die KI. Keine URLs oder Auszeichnungssprache.
Standardeinstellungen: ""
confirmed — Quellen für die Planung bestätigt
Ausdrückliche Bestätigung, dass das bereitgestellte interne Material für diesen Planungsentwurf geeignet ist. Dadurch werden weder Zugänge gewährt noch reale Handlungen freigegeben.
Standardeinstellungen: false
Erweiterte Einstellungen
horizon — Planungshorizont
Kalenderhorizont ab dem Startdatum. Für die Planung stehen ausschließlich die ausgewählten Arbeitstage zur Verfügung.
7_days — 7 Tage · 14_days — 14 Tage · 30_days — 30 Tage · 4_weeks — 4 Wochen · 8_weeks — 8 Wochen
Standardeinstellungen: "14_days"
workdays — Arbeitstage
Verfügbare Daten auf das ausgewählte Wochentagsmuster begrenzen. Örtliche Feiertage und Urlaub werden nicht automatisch ausgeschlossen.
mon_fri — Montag–Freitag · mon_sat — Montag–Samstag · all_days — Alle Tage
Standardeinstellungen: "mon_fri"
work_mode — Arbeitsmodus
Die quellenbelegte Aufgabenauswahl steuern und den gewählten Modus bei jeder Aufgabe anzeigen. Es werden weder Besprechungen noch Konten oder Zugriffsrechte erstellt.
onsite — Vor Ort · remote — Remote · hybrid — Hybrid
Standardeinstellungen: "hybrid"
owners — Verantwortliche Rollen
Eine Rolle pro Absatz, getrennt durch eine Leerzeile; 1–8 Rollen mit jeweils höchstens 160 UTF-8-Bytes. Die KI kann ausschließlich diese Rollen zuweisen.
Standardeinstellungen: ""
learning_goals — Lernziele
Ein Ziel pro Absatz, getrennt durch eine Leerzeile; 1–8 Ziele mit jeweils höchstens 600 UTF-8-Bytes. Jede vorgeschlagene Aufgabe wird einem bereitgestellten Ziel zugeordnet.
Standardeinstellungen: ""
task_count — Anzahl der Aufgaben
Genau diese Anzahl unterschiedlicher quellenbelegter Aufgaben wird angefordert. Die Dokumente müssen ausreichend geeignete Aufgabenauszüge enthalten.
Standardeinstellungen: 4
minutes_per_day — Tägliches Einarbeitungsbudget
Maximale Summe der geplanten Aufgabenminuten pro Arbeitstag. Jede Aufgabe benötigt mindestens 5 Minuten.
Standardeinstellungen: 120
follow_up — Nachverfolgungsmodus
Keinen Prüftermin, den nächsten verfügbaren Arbeitstag oder den letzten Arbeitstag des Horizonts ergänzen. Ein Prüftermin an der Horizontgrenze bleibt auf dem letzten verfügbaren Datum.
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "onboarding_plan",
"text": "{\"role\":\"Fachkraft im Kundensupport\",\"start_date\":\"2026-11-09\",\"documents\":\"id,text\\nS1,Das Supporthandbuch lesen und den Eskalationsablauf prüfen.\\nS2,Das Schreiben von Antworten im Schulungsbereich üben und die Beispielfälle prüfen.\",\"confirmed\":true,\"horizon\":\"14_days\",\"workdays\":\"mon_fri\",\"work_mode\":\"hybrid\",\"owners\":\"Teamleitung\\n\\nSchulungskoordination\",\"learning_goals\":\"Den Eskalationsablauf verstehen.\\n\\nKlare Supportantworten vorbereiten.\",\"task_count\":4,\"minutes_per_day\":120,\"follow_up\":\"next_workday\"}"
}
Aus einer Rollenbeschreibung und fachlichen Anforderungen konsistente berufsbezogene Fragen, Zeitanteile und Beleganker erstellen, ohne Bewerber zu bepunkten.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
role_description — Rollenbeschreibung
Ausschließlich fachliche Rolle und Verantwortlichkeiten, bis zu 3.000 UTF-8-Bytes. Keine Bewerberprofile, personenbezogenen Daten oder geschützten Merkmale aufnehmen.
Standardeinstellungen: ""
requirements — Fachliche Anforderungen
Eine berufsbezogene Anforderung pro Absatz, getrennt durch eine Leerzeile; 1–12 Anforderungen mit jeweils höchstens 1.000 UTF-8-Bytes. Keine URLs, Auszeichnungssprache oder privaten Bewerberinformationen.
Standardeinstellungen: ""
duration — Gesprächsdauer in Minuten
Gesamtdauer einschließlich des reservierten Puffers. Nach Abzug des Puffers müssen mindestens 2 Minuten pro Frage verbleiben.
Standardeinstellungen: 45
Erweiterte Einstellungen
level — Erfahrungsniveau
Die Tiefe standardisierter Fragen anpassen: Grundlagen, praktische durchgängige Arbeit oder komplexe Abwägungen. Beschrieben wird die Rolle, nicht die Bewertung einer Person.
Genau diese Anzahl unterschiedlicher Kombinationen aus Anforderung und Strategie wird angefordert. Mindestens 2 Minuten pro Frage müssen verbleiben.
Standardeinstellungen: 6
rubric — Bewertungsanker
Keine Skala, drei Belegstufen oder fünf Belegstufen einbeziehen. Das Werkzeug liefert ausschließlich Anker und vergibt niemals eine Punktzahl für Bewerber.
none — Keiner · three_level — Drei Belegstufen · five_level — Fünf Belegstufen
Standardeinstellungen: "three_level"
followups — Nachfrage
Optional eine standardisierte Nachfrage zu Belegen, Alternativen und Verifikation ergänzen. Die Besprechungszeit ist im Zeitanteil jeder Frage enthalten.
none — Keiner · one — Eine Nachfrage
Standardeinstellungen: "one"
time_buffer — Reservierter Gesprächspuffer
Für Einleitung, Übergänge und Abschluss reservierte Minuten; werden vor der gleichmäßigen Verteilung der Fragezeit abgezogen.
Standardeinstellungen: 5
Maximale UTF-8-Eingabebytes: 24000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "interview_guide",
"text": "{\"role_description\":\"Fachkraft im Software-Support mit Verantwortung für die Diagnose von Produktproblemen und die Dokumentation reproduzierbarer Fälle.\",\"requirements\":\"Einen reproduzierbaren Fehleranalyseprozess erläutern.\\n\\nTechnische Erkenntnisse klar an das Umsetzungsteam vermitteln.\",\"duration\":45,\"level\":\"experienced\",\"interview_type\":\"structured\",\"focus\":\"problem_solving\",\"question_types\":\"mixed\",\"question_count\":4,\"rubric\":\"three_level\",\"followups\":\"one\",\"time_buffer\":5}"
}
Aus gekennzeichneten Projektquellen eine kompakte Übergabe mit ausdrücklichem Status, Zuständigkeiten, Filtern und sichtbar unbekannten Angaben vorbereiten.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
project — Projektname
Name des Projekts oder Arbeitsbereichs, bis zu 200 UTF-8-Bytes.
Standardeinstellungen: ""
sources — Quellenstand des Projekts
CSV mit exakten Kopfzeilen id,category,status,role,text. 1–12 Zeilen, eindeutige IDs und Quelltexte bis zu 1.000 UTF-8-Bytes verwenden. Kategorien: risk, decision, open, deliverable. Statuswerte: open, in_progress, done, unknown. Eine Rollenbezeichnung anstelle privater personenbezogener Daten verwenden. Keine URLs oder Auszeichnungssprache.
Standardeinstellungen: ""
cutoff_date — Stichtag des Quellenstands
Datum, das dem bereitgestellten Stand zugewiesen wird. Dies ist ein vom Nutzer angegebenes Bezugsdatum und kein unabhängig geprüfter Quellenzeitstempel.
Standardeinstellungen: "2026-11-09"
Erweiterte Einstellungen
audience — Zielgruppe der Übergabe
Die Auswahl quellenbelegter Punkte steuern, wenn mehr Quellen passen als die Eintragsgrenze zulässt.
successor — Nachfolge · team — Umsetzungsteam · management — Management
Standardeinstellungen: "successor"
category_filter — Kategoriefilter
Alle Kategorien oder ausschließlich die ausgewählte Quellkategorie einbeziehen.
all — Alle · risk — Risiko · decision — Entscheidung · open — Offen · deliverable — Lieferergebnis
Standardeinstellungen: "all"
status_filter — Statusfilter
Den ausdrücklich angegebenen Status filtern. Der Status wird niemals aus einer Modellparaphrase abgeleitet.
all — Alle · open — Offen · in_progress — In Bearbeitung · done — Laut Quelle abgeschlossen · unknown — Unbekannt
Standardeinstellungen: "all"
role_filter — Filter für verantwortliche Rolle
Optionale exakte Rollenbezeichnung aus der CSV; ein leerer Wert bezieht alle Rollen ein. Der Filter beachtet Groß- und Kleinschreibung.
Standardeinstellungen: ""
detail — Auszugsdetail
Maximale Länge des Quellauszugs pro Eintrag: kurz 180, standardmäßig 400, ausführlich 800 UTF-8-Bytes. Ursprünglicher Wortlaut und Sprache bleiben erhalten.
brief — Kurz · standard — Standard · detailed — Ausführlich
Standardeinstellungen: "standard"
max_items — Maximale Übergabeeinträge
Höchstens diese Anzahl passender Quellen auswählen, ein Auszug pro Quelle. Weniger passende Quellen ergeben weniger Einträge.
Standardeinstellungen: 8
include_unknowns — Unbekannten Status einbeziehen
Quellen mit ausdrücklich unbekanntem Status beibehalten oder ausschließen. Fehlende Fakten werden niemals durch erfundene Antworten ergänzt.
yes — Einbeziehen · no — Ausschließen
Standardeinstellungen: "yes"
sort_order — Anzeigereihenfolge
Die ausgewählten Übergabepunkte nach ursprünglicher Quellreihenfolge, lokalisierter Kategorie oder lokalisiertem Status sortieren.
source — Quellreihenfolge · category — Kategorie · status — Status
Standardeinstellungen: "source"
Maximale UTF-8-Eingabebytes: 24000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "project_handover",
"text": "{\"project\":\"Veröffentlichung des Kundenportals\",\"sources\":\"id,category,status,role,text\\nS1,decision,done,Umsetzungsleitung,Der Veröffentlichungsumfang enthält die Kontoseite und Benachrichtigungseinstellungen.\\nS2,risk,open,Qualitätsleitung,Die mobile Regressionsprüfung steht noch aus.\\nS3,open,unknown,Betrieb,Das Bereitstellungsfenster wurde nicht bestätigt.\",\"cutoff_date\":\"2026-11-09\",\"audience\":\"successor\",\"category_filter\":\"all\",\"status_filter\":\"all\",\"role_filter\":\"\",\"detail\":\"standard\",\"max_items\":8,\"include_unknowns\":\"yes\",\"sort_order\":\"source\"}"
}
Eine quellenbasierte Liquiditätsprognose mit ausdrücklichen Zeit- und Betragsszenarien, Tagesbeständen und Reservepuffer-Warnungen vergleichen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
transactions — Zahlungsbewegungen
CSV-Kopfzeilen: id,date,direction,amount,description,certainty. Bis zu 40 eindeutige Quell-IDs. direction ist in oder out; certainty ist confirmed oder expected. Datumsformat: YYYY-MM-DD; positive Beträge verwenden einen Dezimalpunkt und höchstens zwei Nachkommastellen, bis 10000000.00. Beschreibungen sind auf 600 UTF-8-Bytes begrenzt. Es wird keine URL abgerufen.
start_date — Startdatum der Prognose
Der Anfangsbestand ist der Bestand unmittelbar vor diesem Tag. Frühere Quellbewegungen bleiben sichtbar, fließen aber nicht in die Basisprognose ein. Datumsangaben sind UTC-Kalendertage ohne Anpassungen an Wochenenden oder Feiertage.
opening_balance — Anfangsbestand
Dezimalbetrag mit Vorzeichen von -10000000.00 bis 10000000.00 und höchstens zwei Nachkommastellen. Ein bekannter Bestand muss ausdrücklich angegeben werden; das Werkzeug stellt keine Bankverbindung her.
Standardeinstellungen: "0.00"
currency — Währung
Eine Währung für sämtliche Quellzeilen, Bestände, Puffer und Grenzen. Alle Beträge verwenden zwei Nachkommastellen; eine Währungsumrechnung findet nicht statt.
1–90 Kalendertage ab dem Startdatum einschließen. Bewegungen außerhalb eines der beiden Zeiträume bleiben sichtbar und erhalten einen Hinweis; sie fließen nicht in den jeweiligen Prognosebestand ein.
Standardeinstellungen: 30
reserve_buffer — Reservepuffer
Nicht negative dezimale Bestandsschwelle bis 10000000.00. Ein Hinweis kennzeichnet Szenariobestände unterhalb dieser Schwelle; dies ist eine Planungspräferenz, kein Überziehungskredit.
Standardeinstellungen: "0.00"
inflow_delay_days — Verzögerung der Szenariozuflüsse
Zuflüsse mit Quelldatum am oder nach dem Prognosestart ausschließlich im Szenario um 0–90 Kalendertage nach hinten verschieben. Frühere Quellbewegungen bleiben aus beiden Prognosen ausgeschlossen, da der Anfangsbestand die Ausgangslage bereits festlegt. Eine verzögerte Position kann den Zeitraum verlassen; ihr Basisdatum bleibt sichtbar.
Standardeinstellungen: 0
outflow_delay_days — Verzögerung der Szenarioabflüsse
Abflüsse mit Quelldatum am oder nach dem Prognosestart ausschließlich im Szenario um 0–90 Kalendertage nach hinten verschieben. Frühere Quellbewegungen bleiben aus beiden Prognosen ausgeschlossen. Dies ist eine Annahme, keine Erlaubnis zum Aufschieben einer Zahlung. Quelldaten bleiben sichtbar.
Standardeinstellungen: 0
inflow_percent — Prozentsatz der Szenariozuflüsse
Einen ganzzahligen Prozentsatz von 0 bis 200 auf jeden Zufluss im Szenario anwenden. Beträge werden auf den nächsten Cent gerundet, halbe Cent aufwärts; Basisbeträge bleiben unverändert.
Standardeinstellungen: 100
outflow_percent — Prozentsatz der Szenarioabflüsse
Einen ganzzahligen Prozentsatz von 0 bis 200 auf jeden Abfluss im Szenario anwenden. Beträge werden auf den nächsten Cent gerundet, halbe Cent aufwärts; Basisbeträge bleiben unverändert.
Bei Quellzuflüssen mit Kennzeichnung expected diesen ganzzahligen Prozentsatz von 0–100 nach dem allgemeinen Zuflussprozentsatz anwenden und erneut auf Cent runden. Bestätigte Zuflüsse und sämtliche Abflüsse bleiben von diesem zweiten Faktor unberührt.
Standardeinstellungen: 100
chart_interval — Diagrammintervall
Täglich zeigt jeden Tagesendbestand. Wöchentlich zeigt jeden siebten Tag und den letzten Tag. Mindestbestände und Pufferhinweise werden weiterhin für jeden Tag berechnet, auch für im Diagramm ausgelassene Tage.
daily — Täglich · weekly — Wöchentlich
Standardeinstellungen: "daily"
sort_order — Reihenfolge der Prüfzeilen
Nur vollständige Quellzeilen umordnen. Geldprüfungen, Quelldaten, Prognosen und sämtliche Hinweise bleiben unverändert.
source — Quellreihenfolge · date — Datumsreihenfolge · category — Vorgeschlagene Kategorie
Standardeinstellungen: "date"
Maximale UTF-8-Eingabebytes: 40000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "cashflow_forecast",
"text": "{\"transactions\":\"id,date,direction,amount,description,certainty\\nT1,2027-03-02,in,1200.00,Kundenrechnung für abgeschlossene Gestaltungsarbeiten,expected\\nT2,2027-03-03,out,900.00,Monatliche Büromiete,confirmed\\nT3,2027-03-08,out,450.00,Personalgehälter,confirmed\",\"start_date\":\"2027-03-01\",\"opening_balance\":\"500.00\",\"currency\":\"EUR\",\"horizon_days\":14,\"reserve_buffer\":\"200.00\",\"inflow_delay_days\":4,\"outflow_delay_days\":0,\"inflow_percent\":100,\"outflow_percent\":100,\"expected_inflow_percent\":80,\"chart_interval\":\"daily\",\"sort_order\":\"date\"}"
}
Spesenpositionen ausdrücklich freigegebenen internen Regeln zuordnen und anschließend deterministische Grenzen, fehlende Belegreferenzen und mögliche Duplikate prüfen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
expenses — Spesenpositionen
CSV-Kopfzeilen: id,date,claimant,merchant,description,amount,receipt_id. Bis zu 30 eindeutige Quell-IDs. Einen Antragstellercode statt unnötiger personenbezogener Daten verwenden. Positive Dezimalbeträge sind auf 10000000.00 begrenzt, Beschreibungen auf 600 UTF-8-Bytes. Eine Beleg-ID ist eine Referenz, kein geprüfter Beleginhalt.
rules — Interne Spesenregeln
CSV-Kopfzeilen: id,description,max_amount,receipt_required. Bis zu 12 eindeutige IDs; vollständige Regelbeschreibungen mit bis zu 800 UTF-8-Bytes. max_amount ist eine nicht negative Dezimalgrenze oder bleibt ohne numerische Grenze leer. receipt_required ist yes oder no. Schwellen müssen ausdrücklich vorgegeben werden; das Modell erfindet keine Steuer- oder Erstattungsregeln.
rules_approved — Interne Regeln bestätigen
Ausdrückliche Bestätigung, dass genau diese vorgelegten Beschreibungen, Grenzen und Beleganforderungen freigegebene interne Prüfregeln sind. Quelltext und Modellausgabe können keine Freigabe erteilen. Änderungen an den Regeln erfordern eine erneute Bestätigung.
no — Nicht freigegeben · yes — Genau diese Regeln sind freigegeben
Standardeinstellungen: "no"
currency — Währung
Eine Währung für sämtliche Quellzeilen, Bestände, Puffer und Grenzen. Alle Beträge verwenden zwei Nachkommastellen; eine Währungsumrechnung findet nicht statt.
Pro Position vergleicht jede Position mit der Grenze ihrer einzigen vorgeschlagenen Regel. Pro Tag summiert Positionen für denselben normalisierten Antragstellercode, dasselbe Datum und dieselbe einzelne Regel. Mehrdeutige oder nicht zugeordnete Positionen bleiben ungeklärt und fließen nicht in eine Regelgruppe ein. Eine Tagesgruppe ist kein geprüfter Erstattungsanspruch.
per_item — Pro Position · per_day — Pro Antragsteller, Tag und Regel
Standardeinstellungen: "per_item"
receipt_policy — Beleganforderung
Die jeweilige ausdrücklich freigegebene Regelanforderung verwenden oder eine strengere Anforderung für jede Position ergänzen. Geprüft wird nur, ob eine nicht leere Belegreferenz vorhanden ist; weder Bild noch Echtheit oder Zahlung werden überprüft.
rule — Freigegebene Regeln verwenden · all — Belegreferenz für jede Position verlangen
Standardeinstellungen: "rule"
duplicate_check — Duplikatprüfung
Wiederholte Belegreferenzen oder übereinstimmendes Datum/normalisierten Antragsteller/normalisierten Händler/Betrag markieren, oder beides. Vergleiche entfernen Randabstände und ignorieren Groß- und Kleinschreibung. Alle vermuteten Duplikate bleiben in den Summen; keine Position wird stillschweigend entfernt.
both — Beide Prüfungen · receipt — Belegreferenzen · fingerprint — Datum, Antragsteller, Händler und Betrag
Standardeinstellungen: "both"
date_from — Prüfzeitraum ab
Optionale eingeschlossene untere Datumsgrenze im Format YYYY-MM-DD. Positionen außerhalb werden markiert, bleiben aber in Tabelle, Summen und Tagesgruppen erhalten. Leer bedeutet keine untere Grenze.
Standardeinstellungen: ""
date_to — Prüfzeitraum bis
Optionale eingeschlossene obere Datumsgrenze im Format YYYY-MM-DD. Positionen außerhalb werden markiert, bleiben aber in Tabelle, Summen und Tagesgruppen erhalten. Leer bedeutet keine obere Grenze.
Standardeinstellungen: ""
sort_order — Reihenfolge der Prüfzeilen
Nur vollständige Quellzeilen umordnen. Geldprüfungen, Quelldaten, Prognosen und sämtliche Hinweise bleiben unverändert.
Das exakt ausgewählte Spesenzitat und die vollständigen vorgeschlagenen Regelaussagen einschließen oder diese beiden Anzeigespalten ausblenden. Quell-IDs, Regel-IDs, Hinweise und Geldprüfungen bleiben sichtbar.
yes — Zitate einschließen · no — Nur Quellverweise
Standardeinstellungen: "yes"
Maximale UTF-8-Eingabebytes: 40000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "expense_policy_check",
"text": "{\"expenses\":\"id,date,claimant,merchant,description,amount,receipt_id\\nE1,2027-03-02,TEAM-A,Stadthotel,Hotelübernachtung für einen Kundenbesuch,140.00,REC-101\\nE2,2027-03-02,TEAM-A,Bahngesellschaft,Bahnfahrt zum Kundenbesuch,35.00,\\nE3,2027-03-02,TEAM-A,Stadthotel,Hotelübernachtung für einen Kundenbesuch,140.00,REC-101\",\"rules\":\"id,description,max_amount,receipt_required\\nR1,Hotelübernachtungen auf Geschäftsreisen werden anhand der angegebenen Grenze geprüft.,120.00,yes\\nR2,Bahnfahrten auf Geschäftsreisen erfordern eine Belegreferenz.,80.00,yes\",\"rules_approved\":\"yes\",\"currency\":\"EUR\",\"limit_scope\":\"per_item\",\"receipt_policy\":\"rule\",\"duplicate_check\":\"both\",\"date_from\":\"2027-03-01\",\"date_to\":\"2027-03-31\",\"sort_order\":\"issues_first\",\"include_evidence\":\"yes\"}"
}
Quell- und Zielauszüge mit ausdrücklicher Zuordnung, Normalisierung und Toleranzen vergleichen und anschließend quellengebundene KI-Klassifikationen repräsentativer Hinweise prüfen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
source_csv — Quell-CSV
Bis zu 1.000 Zeilen und 12 Spalten. Kommagetrennte UTF-8-CSV mit ASCII-Spaltennamen; jede Zelle höchstens 600 Bytes.
target_csv — Ziel-CSV
Zielauszug nach denselben CSV-Konventionen. Leere Datenbestände dürfen nur die Kopfzeile enthalten.
mapping_csv — Spaltenzuordnung
CSV-Kopfzeilen source,target,type. Bis zu zehn Zuordnungen; type ist text, number oder reference. Referenzwerte müssen eine Zeile im entsprechenden Auszug identifizieren. Schlüssel werden immer exakt abgeglichen.
Erweiterte Einstellungen
source_key — Quellschlüsselspalte
Eine in der Quell-CSV vorhandene Spalte. Leere oder doppelte Schlüssel bleiben als Datenlücken sichtbar.
Standardeinstellungen: "id"
target_key — Zielschlüsselspalte
Eine in der Ziel-CSV vorhandene Spalte. Schlüssel werden unabhängig von der Textnormalisierung exakt abgeglichen.
Standardeinstellungen: "id"
whitespace — Leerraumvergleich
„Exakt“ erhält Leerraum; „Kürzen“ entfernt umgebenden Leerraum; „Zusammenfassen“ ersetzt zusätzlich innere Leerraumfolgen durch ein Leerzeichen.
case_sensitive — Groß-/Kleinschreibung beim Textvergleich beachten
„Nein“ vergleicht zugeordnete Texte nach Umwandlung in Unicode-Kleinbuchstaben. Schlüssel und Referenzsuchen bleiben exakt.
yes — Ja · no — Nein
Standardeinstellungen: "yes"
null_tokens — Kennungen für leere Werte
Eine Kennung pro Zeile, höchstens acht Kennungen und 120 Bytes. Kennungen werden nach der Leerraumverarbeitung und vor der Normalisierung der Groß-/Kleinschreibung abgeglichen.
Standardeinstellungen: "NULL"
empty_policy — Behandlung leerer Werte
„Gleichwertig“ behandelt konfigurierte Null-Kennungen wie leere Zeichenfolgen. „Exakt“ erhält die Kennungen als gewöhnliche Werte.
exact — Exakt · equivalent — Gleichwertig
Standardeinstellungen: "equivalent"
absolute_tolerance — Absolute numerische Toleranz
Maximale absolute Differenz in der vorgegebenen numerischen Einheit. Nur Dezimalpunktwerte; keine Einheitenumrechnung.
Toleranz relativ zum absoluten Quellwert. Es gilt die größere absolute oder relative Toleranz; bei einer Quelle mit Wert null gilt die absolute Toleranz.
Standardeinstellungen: 0
extra_rows — Zusätzliche Zieldatensätze
„Als Hinweis melden“ meldet zusätzliche Zieldatensätze als Hinweise. „Erlauben“ behandelt ihr Vorhandensein innerhalb des konfigurierten Umfangs als zulässig.
issue — Als Hinweis melden · allow — Erlauben
Standardeinstellungen: "issue"
detail_filter — Detailauswahl
„Nur Hinweise“ blendet übereinstimmende Detailzeilen aus. „Alle“ enthält übereinstimmende Zeilen. Summen und Auswahl der KI-Kandidaten bleiben von diesem Anzeigefilter unabhängig.
issues — Nur Hinweise · all — Alle
Standardeinstellungen: "issues"
Maximale UTF-8-Eingabebytes: 200000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
{
"type": "object",
"additionalProperties": false,
"required": [
"source_csv",
"target_csv",
"mapping_csv"
],
"properties": {
"source_csv": {
"type": "string",
"description": "Up to 1,000 rows and 12 columns. Comma-separated UTF-8 CSV with ASCII column names; each cell at most 600 bytes.",
"maxLength": 190000
},
"target_csv": {
"type": "string",
"description": "Target extract using the same CSV conventions. Empty datasets may contain the header only.",
"maxLength": 190000
},
"mapping_csv": {
"type": "string",
"description": "CSV headers source,target,type. Up to ten mappings; type is text, number or reference. Reference values must identify a row in the corresponding extract. Key matching always uses exact values.",
"maxLength": 190000
},
"source_key": {
"type": "string",
"description": "A column present in the source CSV. Empty or duplicate keys remain visible as data gaps.",
"default": "id",
"maxLength": 600
},
"target_key": {
"type": "string",
"description": "A column present in the target CSV. Keys are matched exactly, independently of text normalization.",
"default": "id",
"maxLength": 600
},
"whitespace": {
"type": "string",
"description": "Exact preserves whitespace; trim removes surrounding whitespace; collapse also replaces internal whitespace runs with one space.",
"default": "trim",
"enum": [
"exact",
"trim",
"collapse"
],
"maxLength": 600
},
"case_sensitive": {
"type": "string",
"description": "No compares mapped text after Unicode lowercasing. Keys and reference lookups remain exact.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 600
},
"null_tokens": {
"type": "string",
"description": "One value per line, at most eight values and 120 bytes. Values match after whitespace processing and before case normalization.",
"default": "NULL",
"maxLength": 600
},
"empty_policy": {
"type": "string",
"description": "Equivalent treats the configured empty values as empty strings. Exact retains them as ordinary values.",
"default": "equivalent",
"enum": [
"exact",
"equivalent"
],
"maxLength": 600
},
"absolute_tolerance": {
"type": "number",
"description": "Maximum absolute difference in the supplied numeric unit. Decimal-dot values only; no unit conversion.",
"default": 0,
"minimum": 0,
"maximum": 1000000
},
"relative_tolerance_pct": {
"type": "number",
"description": "Tolerance relative to the absolute source value. The larger of absolute and relative tolerance applies; a zero source uses absolute tolerance.",
"default": 0,
"minimum": 0,
"maximum": 100
},
"extra_rows": {
"type": "string",
"description": "Issue reports additional target records as findings. Allow treats their presence as acceptable within the configured scope.",
"default": "issue",
"enum": [
"issue",
"allow"
],
"maxLength": 600
},
"detail_filter": {
"type": "string",
"description": "Issues hides matching detail rows. All includes matching rows. Totals and AI candidate selection remain independent of this display filter.",
"default": "issues",
"enum": [
"issues",
"all"
],
"maxLength": 600
}
}
}
Chargen- und Serienrückverfolgung
batch_traceability
Vorgelegte Chargenbeziehungen und Bewegungsbücher verfolgen, einheitengebundene Bestände berechnen und Empfänger sowie fehlende Belege innerhalb eines ausdrücklichen Umfangs ermitteln.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
batches_csv — Chargenregister-CSV
Kopfzeilen id,product,serial,unit,opening,notes. Bis zu 100 eindeutige Chargen-IDs. Opening ist der Anfangsbestand des Bewegungsbuchs, kein unabhängig verifizierter Lagerbestand.
links_csv — Chargenbeziehungen-CSV
Kopfzeilen parent,child; bis zu 200 Beziehungen. Beziehungen beschreiben Rückverfolgungsverknüpfungen und ziehen niemals Bestand ab. Eine Datei nur mit Kopfzeile ist gültig.
movements_csv — Bewegungsbuch-CSV
Kopfzeilen id,batch,kind,quantity,unit,party,reference,date. Bis zu 300 eindeutige Bewegungen. Arten: receive,consume,ship,adjust_in,adjust_out. Mengen sind nicht negative Dezimalpunktwerte; Datumsformat YYYY-MM-DD.
start_batch — Ausgangscharge
Genau eine Ausgangscharge oder Seriennummer ist erforderlich. Chargen-IDs verwenden Buchstaben, Ziffern, Unterstriche oder Bindestriche.
Standardeinstellungen: ""
Erweiterte Einstellungen
start_serial — Ausgangsseriennummer
Alternative zur Ausgangscharge. Die Seriennummer muss genau eine vorgelegte Charge identifizieren.
Standardeinstellungen: ""
direction — Rückverfolgungsrichtung
„Vorwärts“ folgt von übergeordneter zu untergeordneter Charge; „Rückwärts“ umgekehrt; „Beide“ untersucht beide Richtungen. Zyklen werden einmal besucht.
forward — Vorwärts · backward — Rückwärts · both — Beide
Standardeinstellungen: "both"
max_depth — Maximale Beziehungstiefe
Zwischen 1 und 20. Beziehungen jenseits der Grenze werden ausdrücklich gezählt; ihre Chargen werden nicht einbezogen.
Standardeinstellungen: 10
as_of — Stichtag der Bewegungen
Optionaler eingeschlossener Stichtag im Format YYYY-MM-DD. Nur Bewegungsdaten werden gefiltert; undatierte Chargenbeziehungen sind keine historischen Momentaufnahmen.
Standardeinstellungen: ""
include_zero — Nullbestand anzeigen
„Nein“ blendet Bestandsdetailzeilen mit Nullbestand aus. Rückverfolgungsumfang, Bewegungen und KI-Notizprüfung bleiben unberührt.
yes — Ja · no — Nein
Standardeinstellungen: "yes"
movement_view — Bewegungsdetails
„Alle“ zeigt jede ausgewählte Bewegung. „Sendungen“ zeigt nur Versandbewegungen; „Bestand“ zeigt andere Bewegungen. Jede ausgewählte Bewegung fließt weiterhin in den Bestand ein.
all — Alle · shipments — Sendungen · stock — Bestand
Standardeinstellungen: "all"
minimum_stock — Bestandswarnschwelle
Bestände unter dieser Schwelle werden hervorgehoben. Einheiten müssen exakt zur jeweiligen Charge passen. Unvereinbare Bewegungen werden aus der Berechnung ausgeschlossen und als Lücken gemeldet.
Standardeinstellungen: 0
detail_order — Detailreihenfolge
„Charge“ sortiert nach Chargenkennung. „Hinweise zuerst“ stellt deterministische Hinweise vor gewöhnliche Details.
batch — Charge · issues_first — Hinweise zuerst
Standardeinstellungen: "batch"
Maximale UTF-8-Eingabebytes: 200000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
{
"type": "object",
"additionalProperties": false,
"required": [
"batches_csv",
"links_csv",
"movements_csv"
],
"properties": {
"batches_csv": {
"type": "string",
"description": "Headers id,product,serial,unit,opening,notes. Up to 100 unique batch IDs. Opening is the starting ledger balance, not an independently verified inventory.",
"maxLength": 190000
},
"links_csv": {
"type": "string",
"description": "Headers parent,child; up to 200 relationships. Relationships describe trace links and never deduct stock. A header-only file is valid.",
"maxLength": 190000
},
"movements_csv": {
"type": "string",
"description": "Headers id,batch,kind,quantity,unit,party,reference,date. Up to 300 unique movements. Kinds: receive,consume,ship,adjust_in,adjust_out. Quantities are non-negative decimal-dot values; dates use YYYY-MM-DD.",
"maxLength": 190000
},
"start_batch": {
"type": "string",
"description": "Exactly one starting batch or serial number is required. Batch IDs use letters, digits, underscores or hyphens.",
"default": "",
"maxLength": 600
},
"start_serial": {
"type": "string",
"description": "Alternative to the starting batch. The serial must identify exactly one supplied batch.",
"default": "",
"maxLength": 600
},
"direction": {
"type": "string",
"description": "Forward follows parent to child; backward follows child to parent; both explores both directions. Cycles are visited once.",
"default": "both",
"enum": [
"forward",
"backward",
"both"
],
"maxLength": 600
},
"max_depth": {
"type": "integer",
"description": "Between 1 and 20. Relationships beyond the boundary are counted explicitly; their batches are not included.",
"default": 10,
"minimum": 1,
"maximum": 20
},
"as_of": {
"type": "string",
"description": "Optional inclusive cutoff in YYYY-MM-DD. Only movement dates are filtered; undated batch relationships are not historical snapshots.",
"default": "",
"maxLength": 600
},
"include_zero": {
"type": "string",
"description": "No hides zero-balance stock detail rows. Trace reach, movements and AI note review are unaffected.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 600
},
"movement_view": {
"type": "string",
"description": "All displays every selected movement. Shipments displays shipping movements only; stock displays other movements. Every selected movement still contributes to the stock balance.",
"default": "all",
"enum": [
"all",
"shipments",
"stock"
],
"maxLength": 600
},
"minimum_stock": {
"type": "number",
"description": "Balances below this threshold are highlighted. Units must match each batch exactly. Incompatible movements are excluded from arithmetic and reported as gaps.",
"default": 0,
"minimum": -1000000,
"maximum": 1000000
},
"detail_order": {
"type": "string",
"description": "Batch sorts by batch identifier. Issues first places deterministic findings before ordinary details.",
"default": "batch",
"enum": [
"batch",
"issues_first"
],
"maxLength": 600
}
}
}
Quellenbasierte Wartungsplanung
maintenance_planner
Datums- und betriebsstundenbasierte Wartung aus ausdrücklichen Quellintervallen planen, mit Überfälligkeitsprüfung, verantwortlichen Rollen und separat bestätigtem Kalenderexport.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
assets — Wartungsquelldatensätze
CSV-Kopfzeilen: id,asset,instruction,interval_days,interval_hours,last_date,last_hours,current_hours,priority,owner. CSV-Text ist auf 40.000 UTF-8-Bytes begrenzt. Bis zu 20 eindeutige IDs in Großbuchstaben; asset und owner bis zu 160 UTF-8-Bytes, Herstelleranweisung bis zu 1.200 Bytes. Mindestens ein ausdrückliches positives Intervall ist erforderlich: Tage 1–3.650 oder Stunden 1–100.000. Tagesintervalle erfordern last_date im Format YYYY-MM-DD, nicht nach dem Referenzdatum. Stundenintervalle erfordern ganzzahlige last_hours und current_hours von 0–10.000.000, wobei current_hours nicht unter last_hours liegen darf. Ungenutzte Intervall- und Zählerzellen bleiben leer. priority ist high, medium oder low. owner darf leer sein. Intervalle müssen aus der tatsächlichen Herstellerquelle oder freigegebenen Wartungsquelle übernommen werden; das Werkzeug überprüft deren Autorität nicht.
Standardeinstellungen: ""
reference_date — Referenzdatum
Ausdrückliches YYYY-MM-DD-Datum zum Vergleich von Fälligkeiten und Maßnahmenfristen; unterstützte Jahre 2000–2100. Es wird kein aktuelles Datum geraten.
Standardeinstellungen: "2026-11-03"
Erweiterte Einstellungen
horizon_days — Planungszeitraum in Tagen
Kalenderfälligkeiten am oder vor dem Referenzdatum plus dieser Anzahl Tage sind innerhalb des Planungszeitraums fällig. Das nächste Datum ist last_date plus vorgegebenes Intervall; überfällige Arbeit wird nicht stillschweigend weitergeschoben.
Standardeinstellungen: 30
priority_filter — Prioritätsfilter
Die ausdrücklich vorgelegte Priorität vor der Modellauswahl filtern. Die Priorität wird weder aus dem Anlagenamen abgeleitet noch vom Modell erzeugt.
all — Alle · high — Hoch · high_medium — Hoch und mittel
Standardeinstellungen: "all"
due_filter — Fälligkeitsfilter
All enthält spätere Arbeit. Due enthält überfällige Aufgaben, Daten innerhalb des Zeitraums und Stundenschwellen innerhalb der konfigurierten Warnung. Overdue erfordert ein Datum strikt vor dem Referenzdatum oder einen negativen Reststundenbestand. Gleichheit bedeutet fällig, nicht überfällig.
all — Alle · due — Innerhalb der ausgewählten Grenzen fällig · overdue — Überfällig
Standardeinstellungen: "due"
hours_warning — Betriebsstunden-Warnschwelle
Stundenbasierte Aufgaben einschließen, wenn verbleibende Betriebsstunden diese Schwelle erreichen oder unterschreiten. Dies ist keine Schätzung der Betriebsrate und erzeugt niemals ein Kalenderdatum aus Stunden.
Standardeinstellungen: 20
max_items — Maximal ausgewählte Datensätze
Die KI wählt diese Anzahl geeigneter Datensätze oder alle geeigneten Datensätze, wenn weniger verbleiben. Die Auswahl ist ein Prüfvorschlag; ausgeschlossene oder nicht ausgewählte Datensätze werden gezählt und nicht als abgeschlossen dargestellt.
Standardeinstellungen: 12
detail — Auszugstiefe
Kurze Auszüge enthalten höchstens 180 UTF-8-Bytes, ausführliche höchstens 600. Auszüge behalten den exakten Quellwortlaut in der ursprünglichen Sprache.
Vollständige ausgewählte Zeilen nach vorgelegter Priorität, berechneter Fälligkeit mit rein stundenbasierten Aufgaben am Ende oder ursprünglicher Quellreihenfolge sortieren.
Name des getrennt bestätigten Kalenderexports, höchstens 120 UTF-8-Bytes. Nur validierte datumsbasierte Fälligkeiten können Ereignisse werden. Es wird kein Kalenderdienst kontaktiert.
Standardeinstellungen: "Maintenance review"
reminder_days — Erinnerungsvorlauf
0 deaktiviert Erinnerungen. Andernfalls verwendet der bestätigte Kalender eine Anzeigeerinnerung 1–90 Tage vor jedem ausgewählten ganztägigen Ereignis. Eine getrennte menschliche Bestätigung ist zwingend erforderlich.
Standardeinstellungen: 7
Maximale UTF-8-Eingabebytes: 50000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "maintenance_planner",
"text": "{\"assets\":\"id,asset,instruction,interval_days,interval_hours,last_date,last_hours,current_hours,priority,owner\\nA1,Luftfilter,Filter prüfen und sichtbare Verschmutzungen dokumentieren.,30,,2026-10-10,,,high,Wartungsteam\\nA2,Werkstattkompressor,Riemenzustand prüfen und Ergebnis dokumentieren.,,200,,1000,1190,medium,Werkstattleitung\",\"reference_date\":\"2026-11-03\",\"horizon_days\":30,\"priority_filter\":\"all\",\"due_filter\":\"due\",\"hours_warning\":20,\"max_items\":12,\"detail\":\"detailed\",\"sort_order\":\"priority\",\"calendar_name\":\"Geprüfte Wartungstermine\",\"reminder_days\":7}"
}
Vorfallchronologie, Auswirkungen, quellenbestätigte Ursachen, Hypothesen und Maßnahmenverfolgung mit exakten Belegen und sichtbaren offenen Fragen ordnen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
incident — Vorfalltitel
Kurzer Vorfallname, bis zu 200 UTF-8-Bytes. Keine Geheimnisse, personenbezogenen Kennungen oder Zugangsdaten.
Standardeinstellungen: ""
evidence — Vorfallbelege
CSV-Kopfzeilen: id,date,kind,status,impact,owner,deadline,text,criterion. CSV-Text ist auf 40.000 UTF-8-Bytes begrenzt. Bis zu 24 eindeutige IDs in Großbuchstaben; text bis zu 1.200 UTF-8-Bytes, criterion bis zu 500 und owner bis zu 160. date und deadline sind YYYY-MM-DD oder leer. kind ist event, impact, cause, hypothesis oder action. status ist recorded, confirmed, open, in_progress, done, verified oder unknown. Eine Ursache erfordert confirmed; eine Hypothese erfordert open oder unknown; eine Maßnahme erfordert open, in_progress, done, verified oder unknown. impact ist high, medium, low oder unknown. Bestätigung und Verifikation sind Aussagen im vorgelegten Datensatz, keine unabhängigen Feststellungen. Fehlende Verantwortliche, Fristen und Wirksamkeitskriterien bleiben leer.
Standardeinstellungen: ""
reference_date — Referenzdatum
Ausdrückliches YYYY-MM-DD-Datum zum Vergleich von Fälligkeiten und Maßnahmenfristen; unterstützte Jahre 2000–2100. Es wird kein aktuelles Datum geraten.
Standardeinstellungen: "2026-11-03"
Erweiterte Einstellungen
focus — Prüffokus
Vor der Modellauswahl alle Belege, Ereignis-/Auswirkungs-Chronologie, Ursachen/Hypothesen oder Maßnahmen auswählen. Zugehörige Ereignis- und Auswirkungsbelege können weiterhin aus der vollständigen vorgelegten Momentaufnahme referenziert werden.
all — Alle · chronology — Chronologie · causes — Ursachen und Hypothesen · actions — Maßnahmen
Standardeinstellungen: "all"
cause_filter — Filter für Ursachenklassifikation
Beide Quellklassifikationen, nur in der Quelle bestätigte Ursachen oder nur Hypothesen behalten. Das Modell kann eine Hypothese nicht zur bestätigten Ursache machen. Die Bestätigung wird aus der Eingabe kopiert und muss unabhängig geprüft werden.
all — Alle · confirmed — In der vorgelegten Quelle bestätigt · hypotheses — Nur Hypothesen
Standardeinstellungen: "all"
action_filter — Maßnahmenstatusfilter
All behält jeden vorgelegten Maßnahmenstatus. Open umfasst open, in_progress und unknown; verified umfasst nur in der Quelle als verified gemeldete Maßnahmen. Eine abgeschlossene Maßnahme ist nicht automatisch wirksam oder verifiziert.
all — Alle · open — Offen · verified — In der vorgelegten Quelle verifiziert
Standardeinstellungen: "all"
impact_filter — Auswirkungsfilter
Die ausdrückliche Auswirkungsstufe über alle Datensatztypen filtern. Unbekannte Auswirkungen werden nur bei All eingeschlossen. Das Modell erfindet niemals einen Schweregrad.
all — Alle · high — Hoch · high_medium — Hoch und mittel
Standardeinstellungen: "all"
max_items — Maximal ausgewählte Datensätze
Die KI wählt diese Anzahl geeigneter Datensätze oder alle geeigneten Datensätze, wenn weniger verbleiben. Die Auswahl ist ein Prüfvorschlag; ausgeschlossene oder nicht ausgewählte Datensätze werden gezählt und nicht als abgeschlossen dargestellt.
Standardeinstellungen: 16
detail — Auszugstiefe
Kurze Auszüge enthalten höchstens 180 UTF-8-Bytes, ausführliche höchstens 600. Auszüge behalten den exakten Quellwortlaut in der ursprünglichen Sprache.
Vollständige ausgewählte Zeilen nach Quelldatum mit undatierten Einträgen am Ende, lokalisiertem Datensatztyp oder ursprünglicher Quellreihenfolge sortieren. Fehlende Daten werden niemals abgeleitet.
include_questions — Fragen zu Beleglücken einschließen
Feste Prüffragen zu fehlenden Ursachenbelegen, verantwortlichen Rollen, Maßnahmenfristen und Wirksamkeitskriterien ergänzen. Nicht verifizierte Maßnahmen bleiben Fragen und werden nicht automatisch zu abgeschlossenen Prüfungen. Überfällige offene Maßnahmenfristen werden mit dem ausdrücklichen Referenzdatum verglichen.
Standardeinstellungen: true
Maximale UTF-8-Eingabebytes: 50000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "incident_review",
"text": "{\"incident\":\"Unterbrechung der Verpackungslinie\",\"evidence\":\"id,date,kind,status,impact,owner,deadline,text,criterion\\nE1,2026-11-02,event,recorded,high,,,Die Linie stoppte nach dem Temperaturalarm.,\\nE2,2026-11-02,impact,recorded,high,,,Die Produktion wurde für 25 Minuten unterbrochen.,\\nH1,2026-11-02,hypothesis,open,high,,,\\\"Ein blockierter Kühlweg wird vermutet, ist jedoch nicht bestätigt.\\\",\\nA1,2026-11-03,action,open,high,Wartungsleitung,2026-11-05,Kühlweg prüfen und Feststellungen dokumentieren.,Kein Temperaturalarm während des dokumentierten Validierungslaufs.\",\"reference_date\":\"2026-11-03\",\"focus\":\"all\",\"cause_filter\":\"all\",\"action_filter\":\"all\",\"impact_filter\":\"all\",\"max_items\":16,\"detail\":\"detailed\",\"sort_order\":\"chronology\",\"include_questions\":true}"
}
Nettoplankosten mit quellenbasierten Istkostenzuordnungen, exakten Zeilenberechnungen, Abweichungen und Margenwarnungen vergleichen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
plans — Planpositionen
CSV-Spalten id,description,planned_net,revenue_net. Bis zu 15 Positionen. Alle Beträge sind netto und in einer Währung angegeben.
actuals — Istkosten
CSV-Spalten id,date,kind,description,quantity,unit_net,plan_id. Bis zu 30 Zeilen. Bei Arbeitsleistungen bezeichnet die Menge Stunden, bei Material und Fremdleistungen Einheiten. Ein leeres plan_id fordert einen Modellvorschlag an.
currency — Währung
Für alle Zahlen gilt eine einzige Währung mit zwei Dezimalstellen.
Nur Nettoeingaben werden unterstützt; es erfolgt weder eine Steuerberechnung noch eine Umrechnung von Brutto in Netto.
yes — Ja · no — Nein
Standardeinstellungen: "no"
Erweiterte Einstellungen
rounding — Rundung je Zeile
Jede Menge multipliziert mit dem Einheitspreis wird vor der Summierung auf Cent gerundet. Bei der Rundung zur geraden Zahl werden exakte Gleichstände auf einen geraden Centbetrag gerundet.
half_up — Bei Gleichstand aufrunden · half_even — Bei Gleichstand auf gerade Cent runden
Standardeinstellungen: "half_up"
group_by — Sortierung der Detailzeilen
Detailzeilen nach zugeordneter Planposition, Kostenart oder Quell-ID sortieren. Plansummen bleiben stets separat.
Optional nur Planzeilen anzeigen, deren positive Kostenabweichung die Schwelle überschreitet. Gesamtsummen und sämtliche Befunde bleiben vollständig.
all — Alle · over_threshold — Über der Abweichungsschwelle
Standardeinstellungen: "all"
variance_threshold — Schwelle für Kostenabweichungen
Nicht negativer Nettobetrag für Hinweise auf Planüberschreitungen und den optionalen Planzeilenfilter.
Standardeinstellungen: "0.00"
margin_warning_percent — Margenwarnschwelle in Prozent
Margen zugeordneter Plankosten unter diesem ganzzahligen Prozentsatz von 0 bis 100 markieren. Bei einem Erlös von null bleibt die Marge unbekannt.
Standardeinstellungen: 20
date_from — Zeitraumbeginn
Optionales einschließliches Datum. Nur Istkosten werden gefiltert; die vollständigen angegebenen Plankosten und Erlöse bleiben unverändert.
Standardeinstellungen: ""
date_to — Zeitraumende
Optionales einschließliches Datum. Ausgeschlossene Istkostenzeilen bleiben sichtbar und gehen nicht in die ausgewählten Kostensummen ein.
Standardeinstellungen: ""
mapping_mode — Zuordnungsregel
Die unterstützte Zuordnung verwendet einen einzelnen validierten Modellvorschlag. Die explizite Zuordnung übernimmt ausschließlich angegebene plan_id-Werte; mehrdeutige und nicht passende Kosten bleiben unzugeordnet.
assisted — Unterstützte Zuordnung · explicit_only — Nur explizite Zuordnungen
Standardeinstellungen: "assisted"
show_details — Gewöhnliche Detailzeilen anzeigen
Nicht zugeordnete, mehrdeutige und ausgeschlossene Zeilen bleiben sichtbar, auch wenn gewöhnliche Details ausgeblendet sind.
yes — Ja · no — Nein
Standardeinstellungen: "yes"
include_quotes — Quellzitate anzeigen
Belege werden auch dann validiert, wenn Zitate im Bericht ausgeblendet sind.
yes — Ja · no — Nein
Standardeinstellungen: "yes"
Maximale UTF-8-Eingabebytes: 50000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "job_cost_review",
"text": "{\"plans\":\"id,description,planned_net,revenue_net\\nP1,Website-Start,600.00,1000.00\",\"actuals\":\"id,date,kind,description,quantity,unit_net,plan_id\\nA1,2027-03-01,labor,Umsetzung des Website-Starts,8.000,80.00,P1\\nA2,2027-03-02,material,Grafiken zum Website-Start,1.000,100.00,\",\"currency\":\"EUR\",\"net_basis\":\"yes\",\"rounding\":\"half_up\",\"group_by\":\"plan\",\"variance_filter\":\"all\",\"variance_threshold\":\"0.00\",\"margin_warning_percent\":30,\"date_from\":\"\",\"date_to\":\"\",\"mapping_mode\":\"assisted\",\"show_details\":\"yes\",\"include_quotes\":\"yes\"}"
}
Explizite Ticketereignisse anhand bestätigter Regeln mit Geschäftszeit-, Pausen- und Zeitumstellungsberechnungen prüfen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
events — Ticketereignisse
CSV-Spalten id,ticket,at,event,priority,description. Bis zu 60 Ereignisse für 12 Tickets innerhalb von 31 verstrichenen Tagen. Zeitstempel benötigen Sekunden und einen expliziten UTC-Versatz.
rules — Freigegebene SLA-Regeln
CSV-Spalten id,priority,description,response_minutes,resolution_minutes. Bis zu 12 Regeln; jede Schwelle ist eine explizite positive Ganzzahl in Minuten.
rules_approved — Regeln ausdrücklich bestätigt
Die angegebenen Beschreibungen und numerischen Schwellen müssen vor der Verarbeitung ausdrücklich bestätigt werden.
no — Nein · yes — Ja
Standardeinstellungen: "no"
Erweiterte Einstellungen
timezone — Zeitzone der Geschäftszeiten
Lokale Kalenderdaten, Wochentage, Geschäftszeiten und angegebene Feiertage verwenden diese Zeitzone. Die Versätze der Quellzeitstempel bestimmen die zeitliche Reihenfolge.
Geschäftszeit zählt nur konfigurierte lokale Arbeitsintervalle. Verstrichene Zeit zählt alle Sekunden. Ausgewählte Pausen werden in beiden Modi ausgeschlossen.
business — Geschäftszeit · elapsed — Verstrichene Zeit
Standardeinstellungen: "business"
business_hours — Tägliches Geschäftszeitintervall
Ein Intervall HH:MM-HH:MM am selben Tag, dessen Beginn vor dem Ende liegt und dessen beide Uhrzeiten vor 24:00 liegen. Gilt im Geschäftszeitmodus.
Standardeinstellungen: "09:00-17:00"
business_days — Arbeitstage
Eindeutige, durch Kommas getrennte Wochentagsnummern von Montag 1 bis Sonntag 7. Gilt im Geschäftszeitmodus.
Standardeinstellungen: "1,2,3,4,5"
holidays — Ausgeschlossene lokale Daten
Bis zu 31 eindeutige Daten im Format YYYY-MM-DD, durch Kommas oder Zeilenumbrüche getrennt. Es wird kein automatischer Feiertagskalender angenommen; gilt im Geschäftszeitmodus.
Standardeinstellungen: ""
pause_states — Zustände mit angehaltener Zeitmessung
Durch Kommas getrennte Werte pause_customer und/oder pause_vendor oder leer für keine Zeitausschlüsse. resume beendet eine aktive Pause; resolve beendet sie ebenfalls.
Standardeinstellungen: "pause_customer"
cycle_mode — Zyklusauswahl
Alle expliziten open/reopen-Zyklen oder nur den ersten prüfen. Andere Zyklen bleiben als ausgeschlossen sichtbar; Warnungen zur Ereignisfolge bleiben erhalten.
all — Alle · first — Nur erster Zyklus
Standardeinstellungen: "all"
date_from — Zeitraumbeginn
Optionales einschließliches lokales Eröffnungsdatum zur Zyklusauswahl. Ereignisse bleiben zur Prüfung der Reihenfolge erhalten.
Standardeinstellungen: ""
date_to — Zeitraumende
Optionales einschließliches lokales Eröffnungsdatum zur Zyklusauswahl. Ausgeschlossene Zyklen bleiben sichtbar.
Standardeinstellungen: ""
sort_order — Ergebnissortierung
Nach Ticket sortieren oder Befunde und unvollständige Zyklen zuerst anzeigen.
ticket — Ticket · issues_first — Hinweise zuerst
Standardeinstellungen: "ticket"
include_quotes — Quellzitate anzeigen
Belege werden auch dann validiert, wenn Zitate im Bericht ausgeblendet sind.
yes — Ja · no — Nein
Standardeinstellungen: "yes"
Maximale UTF-8-Eingabebytes: 50000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "sla_review",
"text": "{\"events\":\"id,ticket,at,event,priority,description\\nE1,T1,2027-03-01T09:00:00+01:00,open,high,Unterbrechung des Hostingdienstes\\nE2,T1,2027-03-01T09:30:00+01:00,response,high,Erste Supportantwort\\nE3,T1,2027-03-01T10:00:00+01:00,pause_customer,high,Warten auf Kundeninformationen\\nE4,T1,2027-03-01T11:00:00+01:00,resume,high,Kundeninformationen eingegangen\\nE5,T1,2027-03-01T12:00:00+01:00,resolve,high,Dienst wiederhergestellt\",\"rules\":\"id,priority,description,response_minutes,resolution_minutes\\nR1,high,Hostingvorfälle mit hoher Priorität,60,180\",\"rules_approved\":\"yes\",\"timezone\":\"Europe/Berlin\",\"clock\":\"business\",\"business_hours\":\"09:00-17:00\",\"business_days\":\"1,2,3,4,5\",\"holidays\":\"\",\"pause_states\":\"pause_customer\",\"cycle_mode\":\"all\",\"date_from\":\"\",\"date_to\":\"\",\"sort_order\":\"ticket\",\"include_quotes\":\"yes\"}"
}
Angeforderte Längen mit expliziter Schnittfuge, Endbeschnitten, Materialgruppen, Resten und Kostenpräferenzen auf angegebene Stäbe oder Rollen verteilen und anschließend jede Zuteilung und jedes Reststück prüfen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
demand — CSV der benötigten Teile
Kopfzeile id,material,unit,length,quantity,note. Bis zu 20 eindeutige IDs in Großbuchstaben und insgesamt 200 Teileexemplare. Positive Längen verwenden einen Dezimalpunkt mit höchstens drei Dezimalstellen; quantity ist eine positive Ganzzahl. Notizen umfassen höchstens 300 UTF-8-Bytes. Alle Zeilen beider Dateien müssen dieselbe Einheit verwenden: mm, cm, m oder in.
stock — CSV des verfügbaren Bestands
Kopfzeile id,material,unit,length,quantity,cost,kind,note. Bis zu 30 eindeutige IDs in Großbuchstaben und insgesamt 100 Bestandsexemplare. kind ist new oder remnant; cost ist ein nicht negativer Dezimalbetrag je Exemplar mit höchstens zwei Dezimalstellen in der ausgewählten Währung. Vorhandene Reste sind explizite Bestandselemente; es wird kein Bestand eingekauft.
Erweiterte Einstellungen
kerf — Schnittfuge je Teil
Nicht negative Dezimalzeichenfolge in der gemeinsamen Längeneinheit, höchstens drei Dezimalstellen. Je zugeteiltem Teil wird genau eine Schnittfuge berechnet, einschließlich des letzten Teils.
Standardeinstellungen: "0"
trim_start — Anfangsbeschnitt
Nicht negative Dezimalzeichenfolge, die einmal vom Anfang jedes verwendeten Bestandselements abgezogen wird, in der gemeinsamen Einheit.
Standardeinstellungen: "0"
trim_end — Endbeschnitt
Nicht negative Dezimalzeichenfolge, die einmal vom Ende jedes verwendeten Bestandselements abgezogen wird, in der gemeinsamen Einheit.
Nicht negative Dezimalzeichenfolge. Positive Restlängen ab dieser Schwelle werden als wiederverwendbar ausgewiesen; kürzere Reste gelten als Abfall. Diese Einstufung verändert die Zuteilung nicht.
Standardeinstellungen: "0"
strategy — Zuteilungsstrategie
Best Fit wählt nach den höherrangigen Bestandspräferenzen die kleinste Restkapazität. First Fit verzichtet auf diese Restkapazitätssortierung. Beide sind begrenzte gierige Heuristiken und beweisen niemals Optimalität.
best_fit — Best Fit · first_fit — First Fit
Standardeinstellungen: "best_fit"
objective — Ziel der Bestandsauswahl
Material bevorzugt nach Reststück- und bereits angebrochenen Bestandspräferenzen kürzere passende Bestände. Kosten sortiert unangebrochene Bestände nach dem angegebenen Preis je Exemplar vor der Restkapazität. Bereits angebrochene Bestände werden bevorzugt. Ein globales Kostenminimum wird nicht behauptet.
material — Materialverbrauch · cost — Angegebene Kosten
Standardeinstellungen: "material"
currency — Kostenwährung
Eine gemeinsame Währungsbezeichnung für alle angegebenen Bestandskosten. Es erfolgt weder eine Wechselkursumrechnung noch eine unabhängige Preisprüfung.
Ja ordnet kompatible Restbestände vor neuen Beständen ein. Diese Präferenz hat Vorrang vor angebrochenem Bestand, Kosten und Restkapazität.
yes — Ja · no — Nein
Standardeinstellungen: "yes"
allow_remnants — Vorhandene Reste zulassen
Nein schließt als remnant markierte Bestandszeilen von der Zuteilung aus. Der Ausschluss erzeugt weder neuen Bestand noch verändert er Bedarfsmengen.
yes — Ja · no — Nein
Standardeinstellungen: "yes"
material_case — Materialgruppen mit Beachtung der Großschreibung
Materialnamen werden von umgebenden Leerzeichen bereinigt. Nein vergleicht zusätzlich Unicode-Kleinschreibungen; unterschiedliche Materialgruppen werden niemals vermischt.
yes — Ja · no — Nein
Standardeinstellungen: "yes"
cut_order — Reihenfolge der Teilezuteilung
Längste zuerst sortiert nach Länge und löst Gleichstände anhand der von der KI vorgeschlagenen Quellreihenfolge auf. KI-Priorität folgt der anhand der Bedarfsnotizen vorgeschlagenen quellengebundenen Reihenfolge. Jedes Bedarfsexemplar bleibt berücksichtigt.
longest_first — Längste zuerst · ai_priority — Von der KI vorgeschlagene Priorität
Standardeinstellungen: "longest_first"
display_order — Ergebnisreihenfolge
Bestand sortiert verwendete Bestandsexemplare nach Kennung. Abfall zuerst sortiert nach der Summe aus Schnittfugen, Beschnitt und Restlänge. Die Anzeigereihenfolge verändert den berechneten Plan niemals.
stock — Bestandskennung · waste_first — Größte Nichtproduktlänge zuerst
Standardeinstellungen: "stock"
Maximale UTF-8-Eingabebytes: 180000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
{
"type": "object",
"additionalProperties": false,
"required": [
"demand",
"stock"
],
"properties": {
"demand": {
"type": "string",
"description": "Headers id,material,unit,length,quantity,note. Up to 20 unique uppercase IDs and 200 total part instances. Positive lengths use a decimal point with at most three decimals; positive integer quantity. Notes are at most 300 UTF-8 bytes. All rows in both files must use one common unit: mm, cm, m or in.",
"maxLength": 160000
},
"stock": {
"type": "string",
"description": "Headers id,material,unit,length,quantity,cost,kind,note. Up to 30 unique uppercase IDs and 100 total stock instances. kind is new or remnant; cost is a nonnegative per-item decimal amount with at most two decimals in the selected currency. Existing remnants are explicit stock items; no stock is purchased.",
"maxLength": 160000
},
"kerf": {
"type": "string",
"description": "Nonnegative decimal string in the common length unit, at most three decimals. Exactly one kerf is charged per allocated part, including the final part.",
"default": "0",
"maxLength": 120,
"pattern": "^(0|[1-9][0-9]{0,5})(\\.[0-9]{1,3})?$"
},
"trim_start": {
"type": "string",
"description": "Nonnegative decimal string deducted once from the start of every used stock item, in the common unit.",
"default": "0",
"maxLength": 120,
"pattern": "^(0|[1-9][0-9]{0,5})(\\.[0-9]{1,3})?$"
},
"trim_end": {
"type": "string",
"description": "Nonnegative decimal string deducted once from the end of every used stock item, in the common unit.",
"default": "0",
"maxLength": 120,
"pattern": "^(0|[1-9][0-9]{0,5})(\\.[0-9]{1,3})?$"
},
"minimum_remnant": {
"type": "string",
"description": "Nonnegative decimal string. Positive remaining lengths at or above this threshold are reported as reusable; shorter remnants count as waste. This classification does not change placement.",
"default": "0",
"maxLength": 120,
"pattern": "^(0|[1-9][0-9]{0,5})(\\.[0-9]{1,3})?$"
},
"strategy": {
"type": "string",
"description": "Best fit chooses the smallest remaining capacity after the higher-priority stock preferences. First fit omits that remaining-capacity ranking. Both are bounded greedy heuristics and never prove optimality.",
"default": "best_fit",
"enum": [
"best_fit",
"first_fit"
],
"maxLength": 120
},
"objective": {
"type": "string",
"description": "Material prefers shorter fitting stock after remnant and opened-stock preferences. Cost ranks unopened stock by the supplied per-item cost before remaining capacity. Already opened stock is preferred. No global cost minimum is claimed.",
"default": "material",
"enum": [
"material",
"cost"
],
"maxLength": 120
},
"currency": {
"type": "string",
"description": "A single label for all supplied stock costs. No exchange-rate conversion or independent price verification is performed.",
"default": "EUR",
"enum": [
"EUR",
"USD",
"GBP",
"PLN",
"CHF"
],
"maxLength": 120
},
"prefer_remnants": {
"type": "string",
"description": "Yes ranks compatible remnant stock before new stock. This preference comes before opened-stock, cost and remaining-capacity ranking.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 120
},
"allow_remnants": {
"type": "string",
"description": "No excludes stock rows marked remnant from placement. Their exclusion never creates new stock or changes demand quantities.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 120
},
"material_case": {
"type": "string",
"description": "Material names are trimmed. No additionally compares Unicode lowercase names; different material groups are never mixed.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 120
},
"cut_order": {
"type": "string",
"description": "Longest first orders by length and uses the AI-proposed source order to break ties. AI priority follows the source-bound order proposed from demand notes. Every demand instance remains accounted for.",
"default": "longest_first",
"enum": [
"longest_first",
"ai_priority"
],
"maxLength": 120
},
"display_order": {
"type": "string",
"description": "Stock orders used stock instances by identifier. Waste first orders by combined kerf, trim and remaining length. Display order never changes the computed plan.",
"default": "stock",
"enum": [
"stock",
"waste_first"
],
"maxLength": 120
}
}
}
Messreihenprüfung
measurement_review
Messwerte mit ausdrücklich freigegebenen Grenzen vergleichen, Merkmals- und Chargengruppen zusammenfassen und fehlende Messwerte, mehrdeutige Spezifikationen sowie quellenbasierte KI-Beobachtungen prüfen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
measurements — Messwerte-CSV
Kopfzeile id,feature,batch,date,value,unit,note. Bis zu 500 eindeutige IDs in Großbuchstaben, 20 Merkmals- und Einheitengruppen und 100 Ergebnisgruppen. Daten verwenden YYYY-MM-DD von 2000 bis einschließlich 2100. value ist eine vorzeichenbehaftete Dezimalzeichenfolge mit bis zu sechs Dezimalstellen oder leer. Notizen umfassen höchstens 300 UTF-8-Bytes.
Kopfzeile id,feature,unit,lower,upper,note. Bis zu 20 eindeutige IDs in Großbuchstaben. Je Spezifikation muss mindestens eine Grenze angegeben sein; eine leere untere oder obere Grenze bedeutet eine einseitige Prüfung. Grenzen sind vorzeichenbehaftete Dezimalzeichenfolgen mit höchstens sechs Dezimalstellen. Der Abgleich verwendet den konfigurierten Merkmalsnamenvergleich und exakte Einheiten. Mehrfachtreffer bleiben ungeklärt.
limits_approved — Angegebene Grenzen bestätigen
Ausdrückliche Bestätigung, dass genau diese angegebenen Spezifikationen und Grenzen für diese Prüfung freigegeben sind. Änderungen erfordern eine erneute Bestätigung. Quellnotizen und Modellausgaben können keine Freigabe erteilen.
no — Nicht freigegeben · yes — Genau diese Grenzen sind freigegeben
Standardeinstellungen: "no"
Erweiterte Einstellungen
date_from — Einbeziehen ab Datum
Optionale einschließlich geltende untere Datumsgrenze in YYYY-MM-DD. Frühere Beobachtungen werden aus der Statistik ausgeschlossen und separat gezählt.
Standardeinstellungen: ""
date_to — Einbeziehen bis Datum
Optionale einschließlich geltende obere Datumsgrenze in YYYY-MM-DD. Spätere Beobachtungen werden aus der Statistik ausgeschlossen und separat gezählt.
Standardeinstellungen: ""
group_by — Statistische Gruppierung
Merkmal fasst alle einbezogenen Chargen je Merkmal und exakter Einheit zusammen. Merkmal und Charge hält Chargen getrennt. Höchstens 100 Ergebnisgruppen werden akzeptiert.
feature — Merkmal und Einheit · feature_batch — Merkmal, Einheit und Charge
Standardeinstellungen: "feature_batch"
case_sensitive — Merkmalsabgleich mit Beachtung der Großschreibung
Namen werden von umgebenden Leerzeichen bereinigt. Nein vergleicht zusätzlich Unicode-Kleinschreibungen. Einheiten stimmen immer exakt überein; es gibt weder Einheitenumrechnung noch abgeleitete Aliaszuordnung.
yes — Ja · no — Nein
Standardeinstellungen: "yes"
missing_policy — Umgang mit fehlenden Messwerten
Melden markiert Gruppen mit leeren Werten zur Prüfung. Ausschließen lässt leere Werte ohne diese zusätzliche Gruppenwarnung aus der Statistik weg. Die Anzahl fehlender Werte bleibt in beiden Modi sichtbar; ungültiger Zahlentext wird abgewiesen.
Inklusive akzeptiert Werte, die einer angegebenen Grenze entsprechen. Exklusive markiert Gleichheit als Grenzüberschreitung. Vergleiche verwenden exakte ungerundete Festkommawerte.
Zwischen 0 und 6 Dezimalstellen für beschreibende Statistiken. Anzeigerundung verändert weder Spezifikationsgrenzen noch Entscheidungen über Grenzwertüberschreitungen.
Gruppen mit weniger numerischen Beobachtungen erhalten einen Prüfstatus. Zwischen 2 und 500; diese Schwelle belegt weder statistische Sicherheit noch Repräsentativität.
Standardeinstellungen: 5
deviation — Konvention der Standardabweichung
Stichprobe verwendet n−1 und benötigt mindestens zwei numerische Beobachtungen. Grundgesamtheit verwendet n und benötigt mindestens eine. Die Werte beschreiben nur die angegebenen Beobachtungen; daraus folgt keine Aussage über eine größere Grundgesamtheit.
sample — Stichprobenstandardabweichung · population — Standardabweichung der Grundgesamtheit
Standardeinstellungen: "sample"
sort_order — Gruppenreihenfolge
Quelle behält das erste Auftreten jeder Gruppe bei. Hinweise zuerst stellt Prüfgruppen voran. Merkmal sortiert nach angegebenem Merkmalsnamen und Charge. Statistiken bleiben unverändert.
Ja enthält die exakte Notiz der ersten einbezogenen Messung je Merkmals- und Einheitengruppe. Nein blendet ausschließlich diese Anzeigespalte aus; Quell-IDs und Modellvalidierung bleiben unverändert.
yes — Zitat einbeziehen · no — Nur Quell-IDs
Standardeinstellungen: "yes"
detail_filter — Angezeigte Gruppen
Alle zeigt jede einbezogene Gruppe. Hinweise zeigt Gruppen mit fehlenden oder mehrdeutigen Spezifikationen, Grenzwertüberschreitungen, unzureichendem numerischem Stichprobenumfang oder im Meldemodus fehlenden Werten. Vollständige Summenzählungen bleiben unverändert.
all — Alle Gruppen · issues — Nur Prüfgruppen
Standardeinstellungen: "all"
Maximale UTF-8-Eingabebytes: 180000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "measurement_review",
"text": "{\"measurements\":\"id,feature,batch,date,value,unit,note\\nM1,Durchmesser,B1,2026-11-01,10.010,mm,Nullpunkt des Messmittels geprüft\\nM2,Durchmesser,B1,2026-11-01,10.020,mm,Gleiches Messverfahren\\nM3,Durchmesser,B1,2026-11-01,10.060,mm,Wiederholungsmessung empfohlen\\nM4,Durchmesser,B1,2026-11-01,,mm,Messwert nicht verfügbar\",\"specifications\":\"id,feature,unit,lower,upper,note\\nS1,Durchmesser,mm,9.950,10.050,Freigegebene Zeichnungsrevision A\",\"limits_approved\":\"yes\",\"date_from\":\"\",\"date_to\":\"\",\"group_by\":\"feature_batch\",\"case_sensitive\":\"yes\",\"missing_policy\":\"report\",\"boundary\":\"inclusive\",\"rounding_digits\":3,\"minimum_sample\":3,\"deviation\":\"sample\",\"sort_order\":\"source\",\"include_evidence\":\"yes\",\"detail_filter\":\"all\"}"
}
Vollständiges Konfigurationsschema
{
"type": "object",
"additionalProperties": false,
"required": [
"measurements",
"specifications",
"limits_approved"
],
"properties": {
"measurements": {
"type": "string",
"description": "Headers id,feature,batch,date,value,unit,note. Up to 500 unique uppercase IDs, 20 feature-and-unit groups and 100 result groups. Dates use YYYY-MM-DD from 2000 through 2100. value is a signed decimal string with up to six decimals, or empty. Notes are at most 300 UTF-8 bytes.",
"maxLength": 160000
},
"specifications": {
"type": "string",
"description": "Headers id,feature,unit,lower,upper,note. Up to 20 unique uppercase IDs. At least one limit must be supplied per specification; an empty lower or upper limit means one-sided checking. Limits are signed decimal strings with at most six decimals. Matching uses the configured feature-name comparison and exact units. Multiple matches remain unresolved.",
"maxLength": 160000
},
"limits_approved": {
"type": "string",
"description": "Explicit confirmation that these exact supplied specifications and limits are approved for this review. Changing them requires renewed confirmation. Source notes and model output cannot grant approval.",
"default": "no",
"enum": [
"no",
"yes"
],
"maxLength": 120
},
"date_from": {
"type": "string",
"description": "Optional inclusive lower date bound in YYYY-MM-DD. Earlier observations are excluded from statistics and counted separately.",
"default": "",
"maxLength": 120
},
"date_to": {
"type": "string",
"description": "Optional inclusive upper date bound in YYYY-MM-DD. Later observations are excluded from statistics and counted separately.",
"default": "",
"maxLength": 120
},
"group_by": {
"type": "string",
"description": "Feature combines all included batches for each feature and exact unit. Feature and batch keeps batches separate. A maximum of 100 result groups is accepted.",
"default": "feature_batch",
"enum": [
"feature",
"feature_batch"
],
"maxLength": 120
},
"case_sensitive": {
"type": "string",
"description": "Names are trimmed. No additionally compares Unicode lowercase names. Units always match exactly; there is no unit conversion or inferred alias mapping.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 120
},
"missing_policy": {
"type": "string",
"description": "Report marks groups with empty values for review. Exclude omits empty values from statistics without this additional group warning. Missing-value counts remain visible in both modes; invalid numeric text is rejected.",
"default": "report",
"enum": [
"report",
"exclude"
],
"maxLength": 120
},
"boundary": {
"type": "string",
"description": "Inclusive accepts values equal to a supplied bound. Exclusive marks equality as out of range. Comparisons use exact unrounded fixed-point values.",
"default": "inclusive",
"enum": [
"inclusive",
"exclusive"
],
"maxLength": 120
},
"rounding_digits": {
"type": "integer",
"description": "Between 0 and 6 decimal places for descriptive statistics. Display rounding never changes specification limits or out-of-range decisions.",
"default": 3,
"minimum": 0,
"maximum": 6
},
"minimum_sample": {
"type": "integer",
"description": "Groups with fewer numeric observations receive a review status. Between 2 and 500; this threshold does not establish statistical confidence or representativeness.",
"default": 5,
"minimum": 2,
"maximum": 500
},
"deviation": {
"type": "string",
"description": "Sample uses n−1 and requires at least two numeric observations. Population uses n and requires at least one. Values describe only the supplied observations; no wider population inference is implied.",
"default": "sample",
"enum": [
"sample",
"population"
],
"maxLength": 120
},
"sort_order": {
"type": "string",
"description": "Source retains the first appearance of each group. Issues first puts review groups first. Feature sorts by supplied feature name and batch. Statistics remain unchanged.",
"default": "source",
"enum": [
"source",
"issues_first",
"feature"
],
"maxLength": 120
},
"include_evidence": {
"type": "string",
"description": "Yes includes the exact first included measurement note for each feature-and-unit group. No hides this display column only; source IDs and model validation remain unchanged.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 120
},
"detail_filter": {
"type": "string",
"description": "All shows every included group. Issues shows groups with missing or ambiguous specifications, out-of-range values, insufficient numeric sample size or report-mode missing values. Complete summary counts remain unchanged.",
"default": "all",
"enum": [
"all",
"issues"
],
"maxLength": 120
}
}
}
Änderungsfolgenprüfung anhand gepflegter Daten
change_impact
Konkrete Änderungen entlang gepflegter Abhängigkeiten verfolgen und betroffene Dokumente, Tests, Prozesse und verantwortliche Rollen prüfen, ohne Auswirkungsverbindungen zu erfinden.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
elements — Gepflegte Elemente
CSV-Kopfzeile id,name,kind,criticality,approval,owner,description. Bis zu 40 eindeutige IDs in Großbuchstaben. name und owner: höchstens 160 UTF-8-Bytes; description: 1.200 Bytes. kind: document,test,process,system. criticality: high,medium,low. approval: approved,draft,unknown. Ein leeres owner ist zulässig und bleibt eine Lücke. Die Freigabe ist eine Quellangabe, keine durch dieses Werkzeug erteilte Genehmigung. CSV-Grenze: 40.000 UTF-8-Bytes.
Standardeinstellungen: ""
dependencies — Gepflegte Abhängigkeiten
CSV-Kopfzeile id,from,to,evidence. from ist das vorausgesetzte oder vorgelagerte Element; to ist das abhängige oder nachgelagerte Element. Bis zu 100 eindeutige Kanten-IDs und Paare für die Änderungsprüfung, 50 für die Wiederherstellung. Beide Endpunkte müssen existieren. Belege sind erforderlich und auf 600 UTF-8-Bytes begrenzt. Eine Datei nur mit Kopfzeile ist gültig; fehlende externe Beziehungen können nicht abgeleitet werden. CSV-Grenze: 40.000 UTF-8-Bytes.
Standardeinstellungen: ""
changes — Konkrete vorgeschlagene Änderungen
CSV-Kopfzeile id,element,description. Bis zu 12 eindeutige Änderungs-IDs in Großbuchstaben, jeweils mit einem vorhandenen Element verknüpft. Beschreibung: 1.200 UTF-8-Bytes. Jedes ausgewählte Startelement benötigt mindestens eine angegebene Änderung. Nur Änderungen an ausgewählten Startelementen gehen in die Prüfung ein. CSV-Grenze: 40.000 UTF-8-Bytes.
Standardeinstellungen: ""
start_ids — IDs der Startelemente
Ein bis acht unterschiedliche vorhandene Element-IDs, durch Leerraum oder Kommas getrennt. Jedes Startelement benötigt einen konkreten Änderungsdatensatz. Modellgenerierte Start-IDs werden nicht akzeptiert.
Standardeinstellungen: ""
baseline — Baseline-Version
Erforderliche Baseline-Kennung, bis zu 120 UTF-8-Bytes. Sie kennzeichnet diesen angegebenen Datenstand; das Werkzeug ruft keine externe Version ab und vergleicht keine solche Version.
Standardeinstellungen: "BASE-1"
Erweiterte Einstellungen
direction — Durchlaufrichtung
Vorwärts folgt von der Voraussetzung zum abhängigen Element; rückwärts vom abhängigen Element zur Voraussetzung; beide untersucht beide Richtungen. Ein rückwärtiger Durchlauf prüft Abhängigkeiten und belegt keine nachgelagerte Auswirkung. Jeder angezeigte Pfad besteht ausschließlich aus angegebenen Kanten-IDs.
forward — Vorwärts · backward — Rückwärts · both — Beide Richtungen
Standardeinstellungen: "forward"
max_depth — Maximale Pfadtiefe
Eine bis zwanzig Kanten ab jedem geänderten Startelement. Je Änderung und Element bleibt der kürzeste gefundene Pfad erhalten. Grenzkanten werden gemeldet; unentdeckte Elemente jenseits der Grenze gelten nicht als unbetroffen.
Standardeinstellungen: 10
kind_filter — Elementtypfilter
Filtert Prüfkandidaten nach dem vollständigen Graphdurchlauf. Ausgeblendete Zwischenelemente bleiben an Abhängigkeitspfaden beteiligt.
all — Alle · document — Dokument · test — Test · process — Prozess · system — System
Standardeinstellungen: "all"
criticality_filter — Kritikalitätsfilter
Filtert Prüfkandidaten anhand der ausdrücklich angegebenen Kritikalität. Die Wiederherstellungsplanung umfasst vor dieser Anzeigeauswahl weiterhin alle betroffenen Prozesse; Abhängigkeiten niedriger Priorität können nicht aus dem Plan verschwinden.
all — Alle · high — Hoch · high_medium — Hoch und mittel
Standardeinstellungen: "all"
approval_filter — Filter für Quellfreigabe
Filtert ausschließlich das angegebene Feld approval. approved ist eine Quellbezeichnung, keine unabhängig verifizierte Freigabe zur Veröffentlichung.
all — Alle · approved — In der Quelle freigegeben · draft — Entwurf in der Quelle · unknown — Unbekannt
Standardeinstellungen: "all"
max_items — Maximale Prüfauswahl
Die KI wählt genau diese Anzahl geeigneter Datensätze oder alle geeigneten Datensätze aus, wenn weniger vorhanden sind. Die vollständige deterministische Analyse umfasst weiterhin jede angegebene Abhängigkeit und jeden betroffenen Prozess. Nicht ausgewählte Datensätze werden nicht als unbetroffen oder wiederhergestellt zertifiziert.
Standardeinstellungen: 10
detail — Zitatumfang
Kurze Auszüge sind auf 120 Zeichen begrenzt, ausführliche auf 240. Das Modell wird aufgefordert, Passagen mit höchstens 80 Zeichen zu bevorzugen. Jedes Zitat muss eine exakte zusammenhängende Passage in der ursprünglichen Quellsprache sein.
brief — Kurz · detailed — Ausführlich
Standardeinstellungen: "detailed"
sort_order — Anzeigereihenfolge
Sortiert ausgewählte Zeilen nach ursprünglicher Quellreihenfolge, kürzester ausgewählter Pfadtiefe oder angegebener Kritikalität. Erreichbarkeit und Auswahl ändern sich nicht.
include_gaps — Zuständigkeits- und Freigabelücken einbeziehen
Bei Aktivierung erzeugen fehlende Zuständigkeiten, nicht freigegebene Quellbezeichnungen sowie fehlende erreichbare Dokument- oder Testdatensätze ausdrückliche Befunde. Warnungen zu Zyklen und Tiefengrenzen sowie der Prüfhinweis bleiben unabhängig von dieser Einstellung sichtbar.
Standardeinstellungen: true
Maximale UTF-8-Eingabebytes: 100000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "change_impact",
"text": "{\"elements\":\"id,name,kind,criticality,approval,owner,description\\nS1,Auftragsdienst,system,high,approved,Plattformteam,Der Dienst validiert eingehende Auftragsfelder.\\nD1,Auftragshandbuch,document,medium,draft,Dokumentationsteam,Das Handbuch beschreibt erforderliche Auftragsfelder.\\nT1,Auftragsvalidierungstest,test,high,approved,Qualitätsteam,Der Test prüft fehlende erforderliche Auftragsfelder.\",\"dependencies\":\"id,from,to,evidence\\nL1,S1,D1,Das Handbuch dokumentiert die Schnittstelle des Auftragsdienstes.\\nL2,S1,T1,Der Test überprüft die Validierung des Auftragsdienstes.\",\"changes\":\"id,element,description\\nC1,S1,Jeden Auftrag um eine verpflichtende Lieferreferenz ergänzen.\",\"start_ids\":\"S1\",\"direction\":\"forward\",\"max_depth\":10,\"kind_filter\":\"all\",\"criticality_filter\":\"all\",\"approval_filter\":\"all\",\"baseline\":\"BASE-1\",\"max_items\":10,\"detail\":\"detailed\",\"sort_order\":\"depth\",\"include_gaps\":true}"
}
Eine prüfbare Wiederherstellungsfolge anhand gepflegter Prozessabhängigkeiten und Aufgaben, expliziter Ressourcen, Ausfallsimulationen und RTO/RPO-Ziele erstellen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
processes — Kritische Betriebs- und IT-Prozesse
CSV-Kopfzeile id,name,criticality,rto_minutes,rpo_minutes,backup_at,owner,description. Bis zu 20 eindeutige IDs in Großbuchstaben. name und owner: 160 UTF-8-Bytes; description: 1.200 Bytes. criticality: high,medium,low. rto_minutes: Ganzzahl 1–10.080; rpo_minutes: Ganzzahl 0–10.080. backup_at ist YYYY-MM-DDTHH:MM:00Z oder leer und darf nicht nach reference_time liegen. Fehlende Sicherungszeiten bleiben unbekannt. Jahre 2000–2100. CSV-Grenze: 40.000 UTF-8-Bytes.
Standardeinstellungen: ""
dependencies — Gepflegte Abhängigkeiten
CSV-Kopfzeile id,from,to,evidence. from ist das vorausgesetzte oder vorgelagerte Element; to ist das abhängige oder nachgelagerte Element. Bis zu 100 eindeutige Kanten-IDs und Paare für die Änderungsprüfung, 50 für die Wiederherstellung. Beide Endpunkte müssen existieren. Belege sind erforderlich und auf 600 UTF-8-Bytes begrenzt. Eine Datei nur mit Kopfzeile ist gültig; fehlende externe Beziehungen können nicht abgeleitet werden. CSV-Grenze: 40.000 UTF-8-Bytes.
Standardeinstellungen: ""
tasks — Gepflegte Wiederherstellungsaufgaben
CSV-Kopfzeile id,process,sequence,duration_minutes,resource,units,instruction. Bis zu 40 eindeutige Aufgaben-IDs. Prozess- und Ressourcen-IDs müssen existieren. sequence: Ganzzahl 1–100, innerhalb jedes Prozesses eindeutig; duration_minutes: Ganzzahl 1–10.080; units: Ganzzahl 1–100. Anweisungen: 1.200 UTF-8-Bytes. Eine Datei nur mit Kopfzeile ist gültig und erzeugt Blockaden wegen fehlender Aufgaben. Alle Aufgaben jedes betroffenen Prozesses werden in Reihenfolge geplant; keine werden erfunden oder ausgeführt. CSV-Grenze: 40.000 UTF-8-Bytes.
Standardeinstellungen: ""
resources — Wiederherstellungsressourcen
CSV-Kopfzeile id,name,capacity. Bis zu 20 eindeutige Ressourcen-IDs in Großbuchstaben. name: 160 UTF-8-Bytes; capacity: Ganzzahl 1–100 gleichzeitig verfügbare Einheiten. Die Kapazität ist angegeben und nicht verifiziert. CSV-Grenze: 40.000 UTF-8-Bytes.
Eine bis zwanzig unterschiedliche vorhandene Prozess-IDs, durch Leerraum oder Kommas getrennt. Alle nachgelagerten abhängigen Prozesse werden transitiv einbezogen. Nicht betroffene Voraussetzungen werden als verfügbar angenommen; fehlende Beziehungen bleiben eine Beleggrenze.
Standardeinstellungen: ""
reference_time — Explizite UTC-Referenzzeit
YYYY-MM-DDTHH:MM:00Z, Jahre 2000–2100. Dies ist Minute null des simulierten Ausfalls und die Referenz für das Sicherungsalter. Sekunden müssen 00 sein. Ein aktueller Zeitstempel wird nicht abgeleitet.
Standardeinstellungen: "2026-11-03T09:00:00Z"
Erweiterte Einstellungen
unavailable_resources — IDs simulierter nicht verfügbarer Ressourcen
Null bis zwanzig unterschiedliche vorhandene Ressourcen-IDs, durch Leerraum oder Kommas getrennt. Aufgelistete Ressourcen haben eine effektive Kapazität von null. Leer bedeutet keinen zusätzlich simulierten Ressourcenausfall.
Standardeinstellungen: ""
horizon_minutes — Planungshorizont in Minuten
Eine bis 10.080 Minuten ab der expliziten Referenzzeit. Ein Prozess, dessen Aufgaben nicht alle innerhalb des Horizonts abgeschlossen werden können, ist blockiert; Teilreservierungen werden zurückgenommen und nicht als abgeschlossene Wiederherstellung dargestellt.
Standardeinstellungen: 480
priority_order — Priorität der Wiederherstellungsplanung
Bereite Prozesse werden nach angegebener Kritikalität, kürzester RTO oder Quellreihenfolge ausgewählt. Jeder Prozess wartet auf alle betroffenen Voraussetzungen. Ressourcenreservierungen verwenden einen deterministischen gierigen Plan mit frühestmöglicher Einpassung; das Ergebnis ist kein global optimaler Zeitplan.
Eine Ganzzahl von 1 bis 100 reduziert jede angegebene Ressourcenkapazität proportional und rundet auf ganze Einheiten ab. Simulierte nicht verfügbare Ressourcen bleiben bei null. Aufgaben mit höherem Einheitenbedarf werden blockiert; Kapazität wird niemals stillschweigend überschritten.
Standardeinstellungen: 100
rto_margin_minutes — RTO-Sicherheitszuschlag in Minuten
Null bis 1.440 Minuten werden jedem berechneten Prozessende beim Vergleich mit dem RTO-Ziel hinzugefügt. Dieser Vergleichszuschlag reserviert keine Ressourcen und verändert den Aufgabenzeitplan nicht.
Standardeinstellungen: 0
rpo_policy — Regel für das Sicherungsalter
Warnen hält angegebene Wiederherstellungsaufgaben planbar und markiert fehlende oder zu alte Sicherungsbelege. Blockieren verhindert die Planung dieses Prozesses bei unbekanntem Sicherungsalter oder Überschreitung der RPO; nachgelagerte abhängige Prozesse werden ebenfalls blockiert. Sicherungszeitstempel belegen weder Sicherungsintegrität noch tatsächlichen Datenverlust.
warn — Bei Sicherungslücken warnen · block — Bei Sicherungslücken blockieren
Standardeinstellungen: "warn"
criticality_filter — Kritikalitätsfilter
Filtert Prüfkandidaten anhand der ausdrücklich angegebenen Kritikalität. Die Wiederherstellungsplanung umfasst vor dieser Anzeigeauswahl weiterhin alle betroffenen Prozesse; Abhängigkeiten niedriger Priorität können nicht aus dem Plan verschwinden.
all — Alle · high — Hoch · high_medium — Hoch und mittel
Standardeinstellungen: "all"
max_items — Maximale Prüfauswahl
Die KI wählt genau diese Anzahl geeigneter Datensätze oder alle geeigneten Datensätze aus, wenn weniger vorhanden sind. Die vollständige deterministische Analyse umfasst weiterhin jede angegebene Abhängigkeit und jeden betroffenen Prozess. Nicht ausgewählte Datensätze werden nicht als unbetroffen oder wiederhergestellt zertifiziert.
Standardeinstellungen: 10
detail — Zitatumfang
Kurze Auszüge sind auf 120 Zeichen begrenzt, ausführliche auf 240. Das Modell wird aufgefordert, Passagen mit höchstens 80 Zeichen zu bevorzugen. Jedes Zitat muss eine exakte zusammenhängende Passage in der ursprünglichen Quellsprache sein.
brief — Kurz · detailed — Ausführlich
Standardeinstellungen: "detailed"
sort_order — Anzeigereihenfolge
Sortiert ausgewählte Prozesszeilen nach berechneter Startzeit mit blockierten Zeilen am Ende oder nach ursprünglicher Quellreihenfolge. Der Wiederherstellungsplan wird dadurch nicht verändert.
schedule — Geplanter Beginn · source — Quellreihenfolge
Standardeinstellungen: "schedule"
Maximale UTF-8-Eingabebytes: 100000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "recovery_plan",
"text": "{\"processes\":\"id,name,criticality,rto_minutes,rpo_minutes,backup_at,owner,description\\nP1,Auftragsdatenbank,high,60,60,2026-11-03T08:30:00Z,Datenbankteam,Die gepflegte Auftragsdatenbank vor dem Neustart der Auftragserfassung wiederherstellen.\\nP2,Auftragserfassung,high,120,60,2026-11-03T08:30:00Z,Serviceteam,Die Auftragserfassung setzt eine verfügbare Auftragsdatenbank voraus.\",\"dependencies\":\"id,from,to,evidence\\nL1,P1,P2,Die Auftragserfassung liest und schreibt die Auftragsdatenbank.\",\"tasks\":\"id,process,sequence,duration_minutes,resource,units,instruction\\nT1,P1,1,30,R1,1,Die freigegebene Datenbanksicherung wiederherstellen und das Validierungsergebnis dokumentieren.\\nT2,P2,1,20,R1,1,Den gepflegten Auftragserfassungsdienst nach Datenbankprüfung neu starten.\",\"resources\":\"id,name,capacity\\nR1,Wiederherstellungsfachkraft,1\",\"failed_processes\":\"P1\",\"unavailable_resources\":\"\",\"reference_time\":\"2026-11-03T09:00:00Z\",\"horizon_minutes\":480,\"priority_order\":\"criticality\",\"capacity_percent\":100,\"rto_margin_minutes\":0,\"rpo_policy\":\"warn\",\"criticality_filter\":\"all\",\"max_items\":10,\"detail\":\"detailed\",\"sort_order\":\"schedule\"}"
}
Arbeitsergebnisse mit festen Kriterien und Leistungsstufen vergleichen, wortgetreue Belegzitate prüfen und Punkte aus menschlichen Bewertungen berechnen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
criteria — CSV der Rasterkriterien
Spaltenüberschriften id,name,weight,definition. Bis zu 8 eindeutige Kriterien. IDs verwenden Großbuchstaben, Ziffern, Unterstriche oder Bindestriche, beginnen mit einem Buchstaben und haben höchstens 24 Zeichen. name: 120 UTF-8-Bytes; definition: 300 Bytes. weight ist eine Ganzzahl von 1 bis 1000. Höchstens 60 Beleg-Kriterium-Paare werden akzeptiert. Jede CSV-Datei ist auf 24.000 UTF-8-Bytes begrenzt; exakte kommagetrennte Spaltenüberschriften und gültige CSV-Maskierung sind erforderlich. Links, codierte URLs, Markup und Steuerzeichen werden abgewiesen.
Standardeinstellungen: ""
levels — CSV der Leistungsstufen
Spaltenüberschriften id,criterion,points,descriptor. Zwischen 2 und 4 Stufen pro Kriterium und höchstens 32 insgesamt. Jede Kriteriums-ID muss vorhanden sein. points ist eine Ganzzahl von 0 bis 1000, innerhalb des Kriteriums eindeutig; der Höchstwert muss positiv sein. descriptor: 300 UTF-8-Bytes. IDs sind in der gesamten Stufentabelle eindeutig. Jede CSV-Datei ist auf 24.000 UTF-8-Bytes begrenzt; exakte kommagetrennte Spaltenüberschriften und gültige CSV-Maskierung sind erforderlich. Links, codierte URLs, Markup und Steuerzeichen werden abgewiesen.
Standardeinstellungen: ""
evidence — CSV der Arbeitsbelege
Spaltenüberschriften id,name,text. Bis zu 10 eindeutig gekennzeichnete Arbeitsergebnisse mit einem Namen von höchstens 120 UTF-8-Bytes und einem Belegtext von höchstens 1.200 Bytes. Dieses Werkzeug unterstützt die Prüfung übergebener Arbeitsergebnisse, nicht das Treffen folgenreicher Entscheidungen über Personen. Jede CSV-Datei ist auf 24.000 UTF-8-Bytes begrenzt; exakte kommagetrennte Spaltenüberschriften und gültige CSV-Maskierung sind erforderlich. Links, codierte URLs, Markup und Steuerzeichen werden abgewiesen.
Standardeinstellungen: ""
ratings — CSV der übergebenen menschlichen Bewertungen
Spaltenüberschriften id,evidence,criterion,level. Optionale Zeilen, höchstens 80; eine Datei nur mit Kopfzeile ist gültig. Jeder Verweis muss vorhanden sein und die Stufe muss zum jeweiligen Kriterium gehören. Höchstens eine übergebene menschliche Bewertung pro Beleg-Kriterium-Paar. Dies sind Eingabedatensätze, keine identitätsgeprüften Freigaben. Jede CSV-Datei ist auf 24.000 UTF-8-Bytes begrenzt; exakte kommagetrennte Spaltenüberschriften und gültige CSV-Maskierung sind erforderlich. Links, codierte URLs, Markup und Steuerzeichen werden abgewiesen.
Die ausdrückliche Bestätigung gilt für genau diese Kriterienbeschreibungen und Leistungsstufen beziehungsweise genau dieses Codebuch. Jede Definitionsänderung erfordert eine erneute Bestätigung. Dadurch wird kein KI-Ergebnis freigegeben.
no — Nicht bestätigt · yes — Für diese Prüfung bestätigt
Standardeinstellungen: "no"
version — Bestätigte Definitionsversion
Erforderliche Versionsbezeichnung der Quelle mit höchstens 120 UTF-8-Bytes. Das Werkzeug ruft keine externe Version ab und überprüft sie nicht.
Standardeinstellungen: "VERSION-1"
Erweiterte Einstellungen
detail — Zitatumfang
Kurze Zitate sind auf 60 Zeichen begrenzt, ausführliche auf 120. Jedes Zitat muss eine wortgetreue zusammenhängende Quellpassage sein. Quellen werden niemals umgeschrieben oder übersetzt.
brief — Kurz · detailed — Ausführlich
Standardeinstellungen: "detailed"
sort_order — Ergebnisreihenfolge
Die Quellreihenfolge folgt dem ersten Auftreten der übergebenen Quellen; die Kennungsreihenfolge sortiert nach Quell-ID. Innerhalb einer Quelle bleibt die ursprünglich vorgeschlagene Kriterien- oder Codereihenfolge stabil. Die Sortierung verändert weder Berechnungen noch Warnungen.
source — Quellreihenfolge · id — Quellkennung
Standardeinstellungen: "source"
weight_mode — Kriteriengewichtung
Übergebene Gewichte verwenden jedes positive ganzzahlige Gewicht. Gleiche Gewichtung verwendet Gewicht 1 für jedes Kriterium. Menschliche Punkte werden durch die höchste übergebene Stufenpunktzahl des jeweiligen Kriteriums geteilt und anschließend mit diesen Gewichten kombiniert.
missing_rating — Umgang mit fehlenden menschlichen Bewertungen
Unvollständig unterdrückt den Gesamtpunktwert, bis für alle Kriterien eine menschliche Bewertung vorliegt. Null zählt eine fehlende menschliche Bewertung ausdrücklich als null und erhält gleichzeitig den Hinweis auf die fehlende Bewertung. KI-Vorschläge gehen niemals in den Gesamtwert ein.
incomplete — Unvollständigen Punktwert anzeigen · zero — Fehlende menschliche Bewertungen als null behandeln
Standardeinstellungen: "incomplete"
score_scale — Skala des Gesamtpunktwerts
Ganzzahl von 1 bis 1000. Der normalisierte gewichtete menschliche Punktwert wird mit dieser Skala multipliziert. Dies ist eine numerische Anzeigeskala, keine Note oder Bestehensgrenze.
Standardeinstellungen: 100
rounding_digits — Dezimalstellen des Punktwerts
Von 0 bis 4 Dezimalstellen. Exakte rationale Arithmetik wird erst für die abschließende Anzeige kaufmännisch gerundet; binäre Gleitkomma-Punktwerte werden nicht verwendet.
Standardeinstellungen: 2
level_order — Anzeigereihenfolge der Leistungsstufen
Die übergebenen Stufenbeschreibungen jedes Kriteriums nach aufsteigender oder absteigender Punktzahl sortieren. Bewertungsdefinition und KI-Vorschlag bleiben unverändert.
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "assessment_rubrics",
"text": "{\"criteria\":\"id,name,weight,definition\\nC1,Nachvollziehbarkeit,2,Aussagen sind mit identifizierbaren Quelldatensätzen verknüpft.\\nC2,Klarheit,1,Die Methode und ihre Grenzen werden ausdrücklich genannt.\",\"levels\":\"id,criterion,points,descriptor\\nL1,C1,0,Keine identifizierbare unterstützende Quelle ist angegeben.\\nL2,C1,2,Die Hauptaussage zitiert einen identifizierbaren Quelldatensatz.\\nL3,C2,0,Die Methode oder ihre Grenzen fehlen.\\nL4,C2,2,Die Methode und mindestens eine Einschränkung sind ausdrücklich genannt.\",\"evidence\":\"id,name,text\\nE1,Workshop-Bericht,Die Schlussfolgerung verwendet Datensatz DATA-7. Die Methode vergleicht zwei Stichproben und kann keine Kausalität belegen.\",\"ratings\":\"id,evidence,criterion,level\\nH1,E1,C1,L2\",\"definitions_approved\":\"yes\",\"version\":\"RUBRIC-1\",\"detail\":\"detailed\",\"sort_order\":\"source\",\"weight_mode\":\"supplied\",\"missing_rating\":\"incomplete\",\"score_scale\":100,\"rounding_digits\":2,\"level_order\":\"ascending\"}"
}
Abstracts anhand ausdrücklicher Ein- und Ausschlusskriterien prüfen, Belegzitate erhalten und Widersprüche zwischen Prüfenden vor der Auswahl zeigen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
records — CSV der übergebenen Publikationsdatensätze
Spaltenüberschriften id,title,year,language,text. Bis zu 15 eindeutige Einträge; title: 200 UTF-8-Bytes; text: 1.200 Bytes. year liegt zwischen 1900 und 2100. language ist eine exakte Kennung aus zwei oder drei Kleinbuchstaben mit optionaler Region in Großbuchstaben. Abstract oder begrenzten Volltextauszug bereitstellen; keine Publikation wird abgerufen. Jede CSV-Datei ist auf 24.000 UTF-8-Bytes begrenzt; exakte kommagetrennte Spaltenüberschriften und gültige CSV-Maskierung sind erforderlich. Links, codierte URLs, Markup und Steuerzeichen werden abgewiesen.
Standardeinstellungen: ""
criteria — CSV der Screening-Kriterien
Spaltenüberschriften id,kind,definition. Bis zu 8 eindeutige Kriterien. kind ist include oder exclude; definition: 300 UTF-8-Bytes. Höchstens 60 Datensatz-Kriterium-Paare werden akzeptiert. Jedes Kriterium wird für jeden übergebenen Datensatz geprüft. Jede CSV-Datei ist auf 24.000 UTF-8-Bytes begrenzt; exakte kommagetrennte Spaltenüberschriften und gültige CSV-Maskierung sind erforderlich. Links, codierte URLs, Markup und Steuerzeichen werden abgewiesen.
Standardeinstellungen: ""
reviews — CSV der übergebenen menschlichen Prüfungen
Spaltenüberschriften id,record,reviewer,decision,note. Optionale Zeilen, höchstens 30; eine Datei nur mit Kopfzeile ist gültig. record muss vorhanden sein; reviewer ist eine ID in Großbuchstaben. decision ist include, exclude oder unclear. note: 300 UTF-8-Bytes, optional leer. Höchstens zwei unterschiedliche Prüfende pro Datensatz und eine Zeile pro Prüfenden-Datensatz-Paar. Prüferidentitäten sind Bezeichnungen, keine verifizierten Konten. Jede CSV-Datei ist auf 24.000 UTF-8-Bytes begrenzt; exakte kommagetrennte Spaltenüberschriften und gültige CSV-Maskierung sind erforderlich. Links, codierte URLs, Markup und Steuerzeichen werden abgewiesen.
Die ausdrückliche Bestätigung gilt für genau diese Kriterienbeschreibungen und Leistungsstufen beziehungsweise genau dieses Codebuch. Jede Definitionsänderung erfordert eine erneute Bestätigung. Dadurch wird kein KI-Ergebnis freigegeben.
no — Nicht bestätigt · yes — Für diese Prüfung bestätigt
Standardeinstellungen: "no"
version — Bestätigte Definitionsversion
Erforderliche Versionsbezeichnung der Quelle mit höchstens 120 UTF-8-Bytes. Das Werkzeug ruft keine externe Version ab und überprüft sie nicht.
Standardeinstellungen: "VERSION-1"
Erweiterte Einstellungen
detail — Zitatumfang
Kurze Zitate sind auf 60 Zeichen begrenzt, ausführliche auf 120. Jedes Zitat muss eine wortgetreue zusammenhängende Quellpassage sein. Quellen werden niemals umgeschrieben oder übersetzt.
brief — Kurz · detailed — Ausführlich
Standardeinstellungen: "detailed"
sort_order — Ergebnisreihenfolge
Die Quellreihenfolge folgt dem ersten Auftreten der übergebenen Quellen; die Kennungsreihenfolge sortiert nach Quell-ID. Innerhalb einer Quelle bleibt die ursprünglich vorgeschlagene Kriterien- oder Codereihenfolge stabil. Die Sortierung verändert weder Berechnungen noch Warnungen.
source — Quellreihenfolge · id — Quellkennung
Standardeinstellungen: "source"
year_from — Erstes Veröffentlichungsjahr
Einschließliche Untergrenze von 1900 bis 2100. Einträge außerhalb des Bereichs bleiben mit einem ausdrücklichen Hinweis im Ergebnis.
Standardeinstellungen: 2000
year_to — Letztes Veröffentlichungsjahr
Einschließliche Obergrenze von 1900 bis 2100; darf nicht vor der Untergrenze liegen. Aus Quellprosa wird kein Jahr abgeleitet.
Standardeinstellungen: 2100
languages — Erlaubte übergebene Sprachkennungen
Optionale kommagetrennte Liste mit bis zu 12 exakten Kennungen wie en,de,pl. Kennungen bestehen aus zwei oder drei Kleinbuchstaben mit optionaler Region in Großbuchstaben, beispielsweise en-GB. Ein leerer Wert deaktiviert diese Metadatenprüfung. Es erfolgen weder Übersetzung noch Spracherkennung.
Eine oder zwei unterschiedliche übergebene menschliche Prüfungen pro Eintrag verlangen. Fehlende Prüfungen, Widersprüche und unklare Entscheidungen werden unabhängig von KI-Kriterienvorschlägen markiert.
one — Eine menschliche Prüfung · two — Zwei menschliche Prüfungen
Standardeinstellungen: "two"
duplicate_policy — Prüfung doppelter Titel
Markieren vergleicht Titel nach Entfernung äußerer Leerzeichen, Normalisierung des Leerraums und Umwandlung in Unicode-Kleinbuchstaben. Ignorieren deaktiviert ausschließlich diese Heuristik für doppelte Titel. Kein Eintrag wird entfernt oder zusammengeführt.
flag — Zur Prüfung markieren · ignore — Hinweise auf doppelte Titel überspringen
Standardeinstellungen: "flag"
screening_stage — Deklarierter Umfang der übergebenen Belege
Unterscheidet übergebenes Titel-/Abstract-Material von übergebenen Volltextauszügen in Modellanfrage und Bericht. Keine Einstellung ruft eine Publikation ab oder stellt die Vollständigkeit eines Auszugs fest.
title_abstract — Übergebener Titel und Abstract · supplied_full_text — Übergebener Volltextauszug
Standardeinstellungen: "title_abstract"
Maximale UTF-8-Eingabebytes: 80000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "literature_screening",
"text": "{\"records\":\"id,title,year,language,text\\nR1,Vergleich von Workshop-Schulungen,2024,en,Die Studie vergleicht zwei Schulungsgruppen mit Erwachsenen. Die Zuteilung war nicht randomisiert.\\nR2,Vergleich von Workshop-Schulungen,2023,en,Der Bericht beschreibt eine einzelne Schulungsgruppe ohne Vergleichsgruppe.\",\"criteria\":\"id,kind,definition\\nC1,include,Eine Vergleichsgruppe wird beschrieben.\\nC2,exclude,Teilnehmende sind Kinder.\",\"reviews\":\"id,record,reviewer,decision,note\\nV1,R1,REVIEWER1,include,Vergleichsgruppe wird beschrieben.\\nV2,R1,REVIEWER2,unclear,Übereinstimmung des Vergleichs mit dem Protokoll prüfen.\",\"definitions_approved\":\"yes\",\"version\":\"PROTOCOL-1\",\"detail\":\"detailed\",\"sort_order\":\"source\",\"year_from\":2020,\"year_to\":2026,\"languages\":\"en\",\"reviewer_policy\":\"two\",\"duplicate_policy\":\"flag\",\"screening_stage\":\"title_abstract\"}"
}
Codes mit wortgetreuen Zitaten Interviewsegmenten zuordnen, uncodierte Passagen und widersprüchliche Vorschläge prüfen, Segmente oder Interviews zählen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
segments — CSV der Interviewsegmente
Spaltenüberschriften id,interview,speaker,text. Bis zu 20 eindeutige Segmente. interview ist eine ID in Großbuchstaben; speaker ist eine übergebene Bezeichnung mit höchstens 80 UTF-8-Bytes; text: 1.200 Bytes. Alle IDs beginnen mit einem Buchstaben und verwenden Großbuchstaben, Ziffern, Unterstriche oder Bindestriche mit höchstens 24 Zeichen. Gegebenenfalls pseudonyme Bezeichnungen verwenden. Jede CSV-Datei ist auf 24.000 UTF-8-Bytes begrenzt; exakte kommagetrennte Spaltenüberschriften und gültige CSV-Maskierung sind erforderlich. Links, codierte URLs, Markup und Steuerzeichen werden abgewiesen.
Standardeinstellungen: ""
codebook — CSV des bestätigten Codebuchs
Spaltenüberschriften id,name,definition,exclusion,group. Bis zu 12 eindeutige Code-IDs. name: 120 UTF-8-Bytes; definition und exclusion: jeweils 300 Bytes. exclusion darf leer sein. Eine nichtleere group-ID in Großbuchstaben kennzeichnet sich gegenseitig ausschließende Codes. Eine leere group bedeutet keine Ausschlussgruppe. Das Codebuch definiert Interpretationsgrenzen; kein neuer Code wird erfunden. Jede CSV-Datei ist auf 24.000 UTF-8-Bytes begrenzt; exakte kommagetrennte Spaltenüberschriften und gültige CSV-Maskierung sind erforderlich. Links, codierte URLs, Markup und Steuerzeichen werden abgewiesen.
Die ausdrückliche Bestätigung gilt für genau diese Kriterienbeschreibungen und Leistungsstufen beziehungsweise genau dieses Codebuch. Jede Definitionsänderung erfordert eine erneute Bestätigung. Dadurch wird kein KI-Ergebnis freigegeben.
no — Nicht bestätigt · yes — Für diese Prüfung bestätigt
Standardeinstellungen: "no"
version — Bestätigte Definitionsversion
Erforderliche Versionsbezeichnung der Quelle mit höchstens 120 UTF-8-Bytes. Das Werkzeug ruft keine externe Version ab und überprüft sie nicht.
Standardeinstellungen: "VERSION-1"
Erweiterte Einstellungen
detail — Zitatumfang
Kurze Zitate sind auf 60 Zeichen begrenzt, ausführliche auf 120. Jedes Zitat muss eine wortgetreue zusammenhängende Quellpassage sein. Quellen werden niemals umgeschrieben oder übersetzt.
brief — Kurz · detailed — Ausführlich
Standardeinstellungen: "detailed"
sort_order — Ergebnisreihenfolge
Die Quellreihenfolge folgt dem ersten Auftreten der übergebenen Quellen; die Kennungsreihenfolge sortiert nach Quell-ID. Innerhalb einer Quelle bleibt die ursprünglich vorgeschlagene Kriterien- oder Codereihenfolge stabil. Die Sortierung verändert weder Berechnungen noch Warnungen.
source — Quellreihenfolge · id — Quellkennung
Standardeinstellungen: "source"
coding_mode — Codierungsmodus
Einfach erlaubt höchstens einen vorgeschlagenen Code pro Segment und verlangt eine maximale Codeanzahl von 1. Mehrfach erlaubt mehrere unterschiedliche übergebene Codes bis zur konfigurierten Höchstzahl.
single — Ein Code pro Segment · multiple — Mehrere Codes pro Segment
Standardeinstellungen: "multiple"
max_codes — Maximale Codes pro Segment
Ganzzahl von 1 bis 3. Jeder vorgeschlagene Code erfordert ein eigenes wortgetreues Zitat aus dem betreffenden Segment. Wiederholte Codes werden abgewiesen; leere Codearrays bleiben ausdrücklich uncodiert.
Standardeinstellungen: 3
speaker_filter — Exakter Sprecherfilter
Optionale exakte übergebene Sprecherbezeichnung mit höchstens 80 UTF-8-Bytes. Es erfolgt keine Identitätsableitung. Die Anzahl ausgeschlossener Segmente bleibt sichtbar.
Standardeinstellungen: ""
interview_filter — Exakter Interviewfilter
Optionale vorhandene Interview-ID. Beide Filter werden kombiniert; eine leere Ergebnisauswahl wird abgewiesen. Kein ausgeschlossenes Segment wird an das Modell gesendet.
Standardeinstellungen: ""
minimum_count — Prüfschwelle für geringe Häufigkeit
Ganzzahl von 1 bis 20 für die gewählte Zähleinheit. Codes unterhalb der Schwelle werden markiert, einschließlich unbenutzter Codes; keine Zeile wird ausgeblendet.
Standardeinstellungen: 2
count_mode — Einheit der Codehäufigkeit
Segmente zählt jedes Segment höchstens einmal pro Code. Interviews zählt jede übergebene Interview-ID höchstens einmal pro Code, auch wenn mehrere Segmente passen. Keine der Zählungen ist eine Schätzung für eine Grundgesamtheit.
Markieren ergänzt einen Prüfbefund für uncodierte Segmente. Anzeigen erhält die uncodierten Ergebniszeilen ohne diesen zusätzlichen Befund. Es werden niemals unterstützende Zitate oder Codes erfunden.
flag — Zur Prüfung markieren · report — Uncodierte Zeilen ohne zusätzlichen Hinweis anzeigen
Standardeinstellungen: "flag"
Maximale UTF-8-Eingabebytes: 80000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "interview_coding",
"text": "{\"segments\":\"id,interview,speaker,text\\nS1,I1,Person A,Die Übergabecheckliste half beim Auffinden der fehlenden Dateien.\\nS2,I1,Person A,Für die Erklärung des Freigabeschritts war weiterhin ein Kollege erforderlich.\\nS3,I2,Person B,Der Prozess findet jeden Montag statt.\",\"codebook\":\"id,name,definition,exclusion,group\\nC1,Hilfreiche Anleitung,Ausdrückliche Beschreibung einer Anleitung als Hilfe beim Arbeitsabschluss.,Neutrale Erwähnung ohne berichtete Hilfe.,\\nC2,Unklare Freigabe,Ausdrücklicher Klärungsbedarf zum Freigabeverfahren.,Aussage über eine bereits klare Freigabe.,APPROVAL\\nC3,Klare Freigabe,Ausdrückliche Aussage über ein klares Freigabeverfahren.,Bitte um Hilfe beim Verständnis der Freigabe.,APPROVAL\",\"definitions_approved\":\"yes\",\"version\":\"CODEBOOK-1\",\"detail\":\"detailed\",\"sort_order\":\"source\",\"coding_mode\":\"multiple\",\"max_codes\":3,\"speaker_filter\":\"\",\"interview_filter\":\"\",\"minimum_count\":2,\"count_mode\":\"segments\",\"uncoded_policy\":\"flag\"}"
}
Rezeptmengen skalieren, Ausbeuten anwenden, gleichwertige Zutaten zusammenfassen und ganze Packungen mit nachvollziehbaren Quellen berechnen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
ingredients — Rezeptzutaten
Bis zu 30 Zeilen. ingredient_key kennzeichnet eine ausdrücklich gleichwertige Zutat; Namen begründen keine Gleichwertigkeit. quantity und pack_size verwenden die Zeileneinheit. yield_percent ist der verbleibende Prozentsatz nach der übergebenen Verlustannahme. Ein leeres pack_size lässt den Einkauf ungeklärt. Notizen sind auf 160 UTF-8-Bytes begrenzt.
base_portions — Grundportionen
Positive Dezimalzahl bis 10000; die im ursprünglichen Rezept enthaltene Portionszahl.
Standardeinstellungen: "4"
target_portions — Zielportionen
Positive Dezimalzahl bis 10000; wird nur im Modus Portionsverhältnis verwendet.
Standardeinstellungen: "8"
Erweiterte Einstellungen
scaling_mode — Skalierungsmethode
Zielportionen geteilt durch Grundportionen oder den ausdrücklichen Faktor verwenden. Beide Eingabefelder werden weiterhin streng validiert.
Positive Dezimalzahl bis 100; wird nur im Modus mit ausdrücklichem Faktor verwendet.
Standardeinstellungen: "2"
apply_yield — Übergebene Ausbeuten anwenden
Die skalierte Nettomenge durch den übergebenen Ausbeuteanteil jeder Zeile teilen. Im deaktivierten Modus gilt die übergebene Menge als Bedarfsmenge vor der Reserve.
yes — Aktiviert · no — Deaktiviert
Standardeinstellungen: "yes"
reserve_percent — Reserve in Prozent
Nichtnegative Dezimalzahl von 0 bis 100; wird vor der Packungsrundung auf den berechneten Materialbedarf angewendet.
Standardeinstellungen: "0"
aggregation — Zusammenfassung von Zutaten
Nur gleiche ingredient_key-Werte mit kompatiblen Dimensionen zusammenfassen oder jede Quellzeile getrennt halten. Unterschiedliche Massen- und Volumendimensionen unter einem gemeinsamen Schlüssel werden abgewiesen.
Basiseinheiten für Masse und Volumen verwenden oder in kg und L umrechnen. Stückmengen bleiben pcs.
base — g, ml und pcs · large — kg, L und pcs
Standardeinstellungen: "base"
purchase_packs — Ganze Packungen berechnen
Den exakten Bedarf auf ganze übergebene Packungen aufrunden. Fehlende oder widersprüchliche Packungsgrößen bleiben sichtbar; es wird kein Einkauf ausgelöst.
yes — Aktiviert · no — Deaktiviert
Standardeinstellungen: "yes"
rounding_digits — Angezeigte Dezimalstellen
Null bis sechs Dezimalstellen anzeigen. Exakte Vergleiche und die Rundung auf ganze Packungen verwenden ungerundete Werte.
Standardeinstellungen: 3
rounding_mode — Anzeigerundung
Halbwerte aufrunden oder jeden positiven Rest stets aufrunden. Dies betrifft ausschließlich die Anzeige.
half_up — Halbwerte aufrunden · up — Aufrunden
Standardeinstellungen: "half_up"
sort_order — Ergebnisreihenfolge
Quellreihenfolge beibehalten oder Zeilen mit Berechnungslücken und KI-Prüfhinweisen zuerst anzeigen.
Wortgetreue Quellnotizen in Tabelle und Exporte aufnehmen oder nur Datensatzkennungen beibehalten. Die Quellenprüfung bleibt stets aktiv.
yes — Aktiviert · no — Deaktiviert
Standardeinstellungen: "yes"
Maximale UTF-8-Eingabebytes: 160000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "recipe_scaling",
"text": "{\"ingredients\":\"id,ingredient_key,name,quantity,unit,yield_percent,pack_size,note\\nI1,FLOUR,Mehl,0.5,kg,100,1,Mehlsorte unverändert beibehalten.\\nI2,CARROT,Karotten,300,g,80,500,Die Ausbeute enthält den übergebenen Putzverlust.\\nI3,FLOUR,Mehl zum Bestäuben,100,g,100,1000,Derselbe Mehlbestand wie I1.\",\"base_portions\":\"4\",\"target_portions\":\"10\",\"scaling_mode\":\"portions\",\"scale_factor\":\"2\",\"apply_yield\":\"yes\",\"reserve_percent\":\"10\",\"aggregation\":\"ingredient\",\"unit_display\":\"base\",\"purchase_packs\":\"yes\",\"rounding_digits\":3,\"rounding_mode\":\"half_up\",\"sort_order\":\"source\",\"include_evidence\":\"yes\"}"
}
Flächen und Materialbedarf rechteckiger Räume aus Maßen, vorgegebenen Verbrauchswerten, Schichten, Reserve und Gebindegrößen nachvollziehbar berechnen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
rooms — Raummaße
Bis zu 20 rechteckige Räume. Jede Zeile ordnet ein übergebenes Produkt seiner Zielfläche zu. Alle Abmessungen verwenden die gewählte gemeinsame Einheit. Für eine andere Fläche oder ein anderes Produkt ist eine separate Zeile erforderlich.
openings — Öffnungsmaße
Bis zu 40 mit room_id verknüpfte Öffnungen. Breite × Höhe × Anzahl wird bei aktiviertem Abzug ausschließlich von Wänden abgezogen. Eine CSV-Datei nur mit Kopfzeile bedeutet keine Öffnungen. Geometrie und Überlappung der Öffnungen werden nicht abgeleitet.
products — Definitionen der Produktergiebigkeit
Bis zu 20 Produkte. target ist floor, ceiling oder walls; coverage ist m² pro L oder kg je Anstrich. unit ist L oder kg. Ein leeres pack_size lässt den Einkauf ungeklärt. Alle Verbrauchswerte sind übergebene Annahmen, keine abgerufenen Spezifikationen.
dimension_unit — Maßeinheit
m, cm oder mm einheitlich auf sämtliche Raum- und Öffnungsmaße anwenden. Ausgaben verwenden m und m².
m — m · cm — cm · mm — mm
Standardeinstellungen: "m"
Erweiterte Einstellungen
opening_policy — Öffnungsabzüge
Verknüpfte Öffnungsrechtecke von der Wandfläche abziehen oder die Bruttofläche beibehalten. Boden- und Deckenberechnungen ziehen keine Öffnungen ab.
subtract — Von Wänden abziehen · ignore — Bruttowandfläche beibehalten
Standardeinstellungen: "subtract"
reserve_percent — Reserve in Prozent
Nichtnegative Dezimalzahl von 0 bis 100; wird vor der Packungsrundung auf den berechneten Materialbedarf angewendet.
Standardeinstellungen: "10"
coats_mode — Quelle der Anstrichzahl
Die übergebene Anstrichzahl jedes Produkts oder eine ausdrücklich angegebene globale Anstrichzahl verwenden.
product — Nach Produkt zusammenfassen · global — Globale Anstrichzahl
Standardeinstellungen: "product"
coats — Globale Anstrichzahl
Ganzzahl von 1 bis 10; wird nur bei Auswahl der globalen Anstrichzahl verwendet.
Standardeinstellungen: 2
purchase_packs — Ganze Packungen berechnen
Den exakten Bedarf auf ganze übergebene Packungen aufrunden. Fehlende oder widersprüchliche Packungsgrößen bleiben sichtbar; es wird kein Einkauf ausgelöst.
yes — Aktiviert · no — Deaktiviert
Standardeinstellungen: "yes"
pack_scope — Umfang der Packungsrundung
Den Bedarf je Produkt vor der Rundung auf ganze Packungen zusammenfassen oder jeden Raum getrennt runden. Lagerbestände werden nicht automatisch abgezogen.
product — Nach Produkt zusammenfassen · room — Jeden Raum getrennt runden
Standardeinstellungen: "product"
rounding_digits — Angezeigte Dezimalstellen
Null bis sechs Dezimalstellen anzeigen. Exakte Vergleiche und die Rundung auf ganze Packungen verwenden ungerundete Werte.
Standardeinstellungen: 3
rounding_mode — Anzeigerundung
Halbwerte aufrunden oder jeden positiven Rest stets aufrunden. Dies betrifft ausschließlich die Anzeige.
half_up — Halbwerte aufrunden · up — Aufrunden
Standardeinstellungen: "half_up"
sort_order — Ergebnisreihenfolge
Quellreihenfolge beibehalten oder Zeilen mit Berechnungslücken und KI-Prüfhinweisen zuerst anzeigen.
Wortgetreue Quellnotizen in Tabelle und Exporte aufnehmen oder nur Datensatzkennungen beibehalten. Die Quellenprüfung bleibt stets aktiv.
yes — Aktiviert · no — Deaktiviert
Standardeinstellungen: "yes"
Maximale UTF-8-Eingabebytes: 160000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "room_quantities",
"text": "{\"rooms\":\"id,name,length,width,height,product_id,note\\nR1,Werkstatt,5,4,2.5,P1,Wandmaße vor der Bestellung prüfen.\\nR2,Lagerraum,3,2,2.5,P1,Dieselbe übergebene Wandbeschichtung verwenden.\",\"openings\":\"id,room_id,width,height,quantity,note\\nO1,R1,1,2,1,Türöffnung.\\nO2,R1,1.5,1,2,Zwei Fenster.\",\"products\":\"id,name,target,coverage,unit,pack_size,coats,note\\nP1,Wandbeschichtung,walls,10,L,5,2,Die Ergiebigkeit ist ein übergebener Planungswert je Anstrich.\",\"dimension_unit\":\"m\",\"opening_policy\":\"subtract\",\"reserve_percent\":\"10\",\"coats_mode\":\"product\",\"coats\":2,\"purchase_packs\":\"yes\",\"pack_scope\":\"product\",\"rounding_digits\":3,\"rounding_mode\":\"half_up\",\"sort_order\":\"source\",\"include_evidence\":\"yes\"}"
}
Rechteckige Pflanzkapazitäten berechnen, Belegungskonflikte, Familienintervalle und fehlende Historie prüfen, ohne Anbauregeln zu erfinden.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
beds — Vermessene Beete
Bis zu 20 rechteckige Beete. Jede Zeile besitzt ihre eigene Einheit m, cm oder mm. Für Konfliktprüfungen belegt eine Pflanzung das gesamte referenzierte Beet.
plantings — Geplante Kulturen
Bis zu 30 Pflanzungen einschließlich Start- und Enddatum. family ist ein ausdrücklich angegebener Schlüssel in Großbuchstaben, keine aus dem Kulturnamen abgeleitete botanische Einordnung. Abstände verwenden die gewählte gemeinsame Abstandseinheit.
history — Erfasste vorherige Kulturen
Bis zu 40 Historiendatensätze einschließlich beider Grenzdaten. Eine CSV-Datei nur mit Kopfzeile ist erlaubt. Datensätze werden auf Überlappungen und Abstände innerhalb derselben Familie geprüft; fehlende externe Historie lässt sich nicht rekonstruieren.
rules — Vorgegebene Anbaupausen für Pflanzenfamilien
Bis zu 20 eindeutige Familienregeln. break_days ist eine Ganzzahl von 0 bis 3650 und zählt vollständige freie Tage. Eine CSV-Datei nur mit Kopfzeile ist erlaubt; fehlende Regeln bleiben im Modus ausdrücklicher Regeln sichtbar.
Erweiterte Einstellungen
spacing_unit — Einheit für Abstände und Randabstand
m, cm oder mm auf Pflanz- und Reihenabstand sowie den gemeinsamen Randabstand anwenden. Beetmaße behalten ihre jeweils ausdrücklich übergebenen Einheiten.
m — m · cm — cm · mm — mm
Standardeinstellungen: "cm"
edge_margin — Randabstand auf jeder Seite
Nichtnegative Dezimalzahl bis 10000 in der Abstandseinheit. Der doppelte Randabstand wird vor dem Zählen der Positionen von beiden Beetabmessungen abgezogen.
Standardeinstellungen: "0"
path_percent — Planungsabschlag für Wege
Nichtnegative Dezimalzahl von 0 bis 100. Die Anzahl im rechteckigen Raster um diesen Prozentsatz reduzieren und abrunden. Dies ist ein pauschaler Abschlag, kein geometrischer Wegeplan.
Standardeinstellungen: "0"
rotation_mode — Quelle der Fruchtfolgeregel
Ausdrückliche Regeln für jede Familie oder das übergebene globale Intervall verwenden. Ein agronomisches Intervall wird nicht automatisch abgeleitet.
default_break_days — Globales Intervall freier Tage
Ganzzahl von 0 bis 3650; wird nur im Modus globales Intervall verwendet. Das Intervall gilt für denselben übergebenen Familienschlüssel.
Standardeinstellungen: 365
overlap_policy — Anzahlen bei Belegungskonflikten
Entwurfskapazitäten mit ausdrücklichen Überlappungswarnungen beibehalten oder die Anzahl der betroffenen Pflanzungen auf null setzen. Überlappungen mit der übergebenen Historie werden ebenfalls berücksichtigt.
flag — Konflikte markieren und Entwurfsanzahlen beibehalten · block_count — Anzahlen überlappender Pflanzungen unterdrücken
Standardeinstellungen: "flag"
history_status — Erklärung zur historischen Abdeckung
Erklären, ob die übergebenen Historiendatensätze für die beabsichtigte Prüfung vollständig sind. Diese Erklärung verifiziert keine externen Aufzeichnungen.
complete — Als vollständig deklariert · incomplete — Als unvollständig deklariert
Standardeinstellungen: "incomplete"
date_from — Beginn des Anzeigezeitraums
Optionales Datum im Format YYYY-MM-DD von 2000 bis 2100. Pflanzungen aufnehmen, die den Anzeigezeitraum überlappen; alle übergebenen Datensätze nehmen weiterhin an Konfliktprüfungen teil.
Standardeinstellungen: ""
date_to — Ende des Anzeigezeitraums
Optionales einschließendes Enddatum im Format YYYY-MM-DD von 2000 bis 2100. Leer bedeutet keine obere Anzeigegrenze.
Standardeinstellungen: ""
rounding_digits — Angezeigte Dezimalstellen
Null bis sechs Dezimalstellen anzeigen. Exakte Vergleiche und die Rundung auf ganze Packungen verwenden ungerundete Werte.
Standardeinstellungen: 3
sort_order — Ergebnisreihenfolge
Quellreihenfolge beibehalten oder Zeilen mit Berechnungslücken und KI-Prüfhinweisen zuerst anzeigen.
Wortgetreue Quellnotizen in Tabelle und Exporte aufnehmen oder nur Datensatzkennungen beibehalten. Die Quellenprüfung bleibt stets aktiv.
yes — Aktiviert · no — Deaktiviert
Standardeinstellungen: "yes"
Maximale UTF-8-Eingabebytes: 160000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "crop_planning",
"text": "{\"beds\":\"id,name,length,width,unit,note\\nB1,Nordbeet,4,1.2,m,Vermessenes rechteckiges Beet.\\nB2,Südbeet,3,1,m,Separate Pflanzfläche.\",\"plantings\":\"id,bed_id,crop,family,start,end,row_spacing,plant_spacing,note\\nC1,B1,Karotten,APIACEAE,2027-03-01,2027-06-30,30,10,Übergebenen Reihenabstand prüfen.\\nC2,B1,Rote Bete,AMARANTHACEAE,2027-06-15,2027-09-30,30,15,Die geplanten Termine überlappen die vorherige Kultur.\\nC3,B2,Erbsen,FABACEAE,2027-03-01,2027-06-01,40,10,Verfügbare Historie prüfen.\",\"history\":\"id,bed_id,family,start,end,note\\nH1,B1,APIACEAE,2026-03-01,2026-08-31,Erfasste vorherige Kultur.\",\"rules\":\"id,family,break_days,note\\nT1,APIACEAE,365,Ausdrücklich übergebenes Intervall.\\nT2,AMARANTHACEAE,180,Ausdrücklich übergebenes Intervall.\",\"spacing_unit\":\"cm\",\"edge_margin\":\"0\",\"path_percent\":\"10\",\"rotation_mode\":\"rules\",\"default_break_days\":365,\"overlap_policy\":\"flag\",\"history_status\":\"incomplete\",\"date_from\":\"\",\"date_to\":\"\",\"rounding_digits\":3,\"sort_order\":\"source\",\"include_evidence\":\"yes\"}"
}
Deklarierte Szenenzustände mit gepflegten Kontinuitätsregeln vergleichen und wortgetreue Belege mit einer getrennten KI-Bewertung prüfen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
scenes — Szenen
CSV-Spalten id,day,order,text. Bis zu 40 Szenen; day und order sind Ganzzahlen von 1–999 und jedes day/order-Paar muss eindeutig sein. Szenentext ist auf 1200 UTF-8-Bytes begrenzt.
Standardeinstellungen: ""
states — Deklarierte Kontinuitätszustände
CSV-Spalten id,scene,entity,kind,state,quote. Bis zu 20 Zustandsdatensätze. kind ist role, prop oder costume. Jedes quote muss eine wortgetreue Passage der referenzierten Szene mit höchstens 240 UTF-8-Bytes sein. Ein Datensatz pro Szene, Entität und Art. Zustandsgleichheit verwendet exakten Text einschließlich Schreibweise und Groß-/Kleinschreibung.
Standardeinstellungen: ""
rules — Gepflegte Kontinuitätsregeln
CSV-Spalten id,entity,kind,scope,policy,description. Bis zu 20 Regeln. scope ist same_day oder whole_story; policy ist constant oder track. Entität und Art müssen exakt übereinstimmen. Beschreibungen sind auf 240 UTF-8-Bytes begrenzt.
Standardeinstellungen: ""
Erweiterte Einstellungen
day_from — Erster Handlungstag
Einschließliche untere Grenze des Handlungstags. Nur ausgewählte Zustandsdatensätze werden geprüft.
Standardeinstellungen: 1
day_to — Letzter Handlungstag
Einschließliche obere Grenze des Handlungstags, nicht vor dem ersten Handlungstag.
Standardeinstellungen: 999
kind_filter — Kontinuitätskategorie
Zustandsbelege auf eine gepflegte Kategorie begrenzen.
all — Alle · role — Rolle · prop — Requisite · costume — Kostüm
Standardeinstellungen: "all"
entity_filter — Exakter Entitätsfilter
Optionaler exakter Entitätsname. Leer schließt alle Entitäten ein; Schreibweise und Groß-/Kleinschreibung müssen mit den gepflegten Datensätzen übereinstimmen.
Standardeinstellungen: ""
rule_filter — Regelverhalten
Konstant markiert deklarierte Zustandsänderungen; Verfolgen dokumentiert Änderungen, ohne sie als Konflikte zu behandeln. Die Filterung verändert die Menge anwendbarer Regeln.
all — Alle · constant — Konstanter Zustand erforderlich · track — Änderungen verfolgen
Standardeinstellungen: "all"
sort_order — Belegreihenfolge
Zustandsbelege chronologisch oder nach exaktem Entitätsnamen ordnen. Regelvergleiche behalten die gepflegte Regel- und Szenenreihenfolge bei.
Vergleiche aufnehmen, bei denen der deklarierte Zustand identisch bleibt. Ausgeblendete unveränderte Vergleiche werden ausdrücklich gezählt; Quellbelege bleiben immer sichtbar.
Standardeinstellungen: true
include_gaps — Fehlende Regeln erkennen
Für ausgewählte Zustandsdatensätze ohne anwendbare gepflegte Regel einen Befund ergänzen.
Standardeinstellungen: true
detail — Länge der KI-Belege
Kurze Auszüge sind auf 120 Zeichen begrenzt, ausführliche auf 240. Die ursprüngliche Quellsprache bleibt erhalten. Sehr große Eingaben können trotzdem abgelehnt werden.
Eine übergebene Versions- oder Revisionsbezeichnung, die mit jeder Beleg- und Vergleichszeile angezeigt wird.
Standardeinstellungen: "V1"
Maximale UTF-8-Eingabebytes: 90000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "script_continuity",
"text": "{\"scenes\":\"id,day,order,text\\nS1,1,1,Mara trägt einen roten Mantel und trägt einen Messingschlüssel bei sich.\\nS2,1,2,Mara trägt einen blauen Mantel und trägt einen Messingschlüssel bei sich.\",\"states\":\"id,scene,entity,kind,state,quote\\nE1,S1,Mara,costume,roter Mantel,Mara trägt einen roten Mantel\\nE2,S2,Mara,costume,blauer Mantel,Mara trägt einen blauen Mantel\",\"rules\":\"id,entity,kind,scope,policy,description\\nR1,Mara,costume,same_day,constant,Der Mantel bleibt am selben Handlungstag unverändert.\",\"day_from\":1,\"day_to\":999,\"kind_filter\":\"all\",\"entity_filter\":\"\",\"rule_filter\":\"all\",\"sort_order\":\"chronology\",\"show_consistent\":true,\"include_gaps\":true,\"detail\":\"brief\",\"baseline\":\"V1\"}"
}
Vollständige nichtklinische Versuchsmatrix aus gepflegten Faktoren und Stufen erstellen, mit Startwert-Reihenfolge und quellengebundener KI-Faktorprüfung.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
factors — Faktoren und Zweck
CSV-Spalten id,name,purpose. Zwischen 1 und 6 Faktoren. Namen: 120 UTF-8-Bytes; purpose: 600. Die KI klassifiziert ausschließlich den übergebenen Zweck und zitiert eine wortgetreue Passage.
Standardeinstellungen: ""
levels — Gepflegte Faktorstufen
CSV-Spalten id,factor,value. Jeder Faktor benötigt 2–6 unterschiedliche Werte und gültige Stufen-IDs. Bis zu 36 Stufen; jeder Wert umfasst höchstens 120 UTF-8-Bytes. Numerisch aussehende Werte bleiben wörtliche Bezeichnungen und werden niemals in Messwerte umgewandelt.
Wird nur im Modus allowed_combinations verwendet. Die CSV beginnt mit id, gefolgt von jeder Faktor-ID in der gewählten Faktorreihenfolge. Jede Zelle enthält eine zum jeweiligen Faktor gehörende Stufen-ID. Doppelte Kombinationen werden abgewiesen. Für full_factorial leer lassen.
Standardeinstellungen: ""
design_mode — Kombinationsmodus
Vollfaktoriell zählt jede gepflegte Stufenkombination auf. Der ausdrückliche Modus umfasst ausschließlich die übergebenen erlaubten Kombinationen. Kein Modus leitet Sicherheit oder Durchführbarkeit ab.
Ein übergebenes nichtklinisches Ziel, das als Kontext für die quellengebundene Faktorenprüfung dient und unverändert im Ergebnis angezeigt wird. Es kann keine neuen Stufen oder Versuche autorisieren.
Standardeinstellungen: ""
Erweiterte Einstellungen
replicates — Wiederholungen pro Kombination
Jede enthaltene Kombination gleich oft wiederholen. Wiederholung belegt weder statistische Teststärke noch Unabhängigkeit.
Standardeinstellungen: 2
block_size — Durchläufe pro Block
Aufeinanderfolgende Durchläufe werden in Blöcke dieser Größe eingeteilt; der letzte Block kann kürzer sein. Dies sind organisatorische Gruppen, keine abgeleiteten wissenschaftlichen Blockfaktoren.
Standardeinstellungen: 4
randomization — Durchlaufreihenfolge
Keine behält die erzeugte Reihenfolge bei. Innerhalb der Blöcke mischt ausschließlich innerhalb der ursprünglichen Blöcke. Global mischt alle Durchläufe vor der Blockzuweisung. Eine versionierte SHA256-Rangfolge und ein Startwert erzeugen eine reproduzierbare Reihenfolge.
none — Keine Randomisierung · within_blocks — Innerhalb der Blöcke randomisieren · global — Global randomisieren
Standardeinstellungen: "within_blocks"
seed — Startwert für Reproduzierbarkeit
Ganzzahl 0–2147483647. Dieselben vollständigen Eingaben und derselbe Ordnungsalgorithmus erzeugen dieselbe Matrix. Dieser Startwert ist kein Sicherheitsmechanismus.
Standardeinstellungen: 42
run_limit — Maximale vollständige Durchlaufzahl
Den gesamten Versuchsplan abweisen, wenn Kombinationen multipliziert mit Wiederholungen diese Grenze überschreiten. Es entstehen weder eine zufällige Teilmenge noch eine stillschweigende Kürzung.
Standardeinstellungen: 180
factor_order — Faktorreihenfolge
CSV-Faktorreihenfolge beibehalten oder nach Faktor-ID sortieren. Kopfzeilen ausdrücklicher Kombinationen müssen dieser gewählten Reihenfolge folgen.
source — Quellreihenfolge · id — ID-Reihenfolge
Standardeinstellungen: "source"
level_order — Stufenreihenfolge
CSV-Stufenreihenfolge innerhalb jedes Faktors beibehalten oder nach Stufen-ID sortieren. Dies verändert die vollfaktorielle Aufzählung und kann die Blockzugehörigkeit verändern.
source — Quellreihenfolge · id — ID-Reihenfolge
Standardeinstellungen: "source"
replicate_order — Wiederholungsreihenfolge
Gruppiert ordnet Wiederholungen jeder Kombination nebeneinander an. Verschachtelt durchläuft vor der Randomisierung alle Kombinationen einmal pro Wiederholung.
grouped — Nach Kombination gruppieren · interleaved — Wiederholungen verschachteln
Standardeinstellungen: "interleaved"
domain — Nichtklinischer Arbeitsbereich
Unterstützt werden nichtklinische Arbeiten an Prozessen, Materialien, Software oder im Bildungsbereich. Das Werkzeug stellt weder Sicherheit noch Freigaben oder Eignung für Versuche an Menschen fest.
Eine übergebene Referenz, die bei allen Durchläufen und Faktorenprüfungen angezeigt wird.
Standardeinstellungen: "DESIGN1"
detail — Länge der KI-Belege
Kurze Auszüge sind auf 120 Zeichen begrenzt, ausführliche auf 240. Die ursprüngliche Quellsprache bleibt erhalten. Sehr große Eingaben können trotzdem abgelehnt werden.
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "experiment_design",
"text": "{\"factors\":\"id,name,purpose\\nF1,Druckgeschwindigkeit,Druckgeschwindigkeitseinstellungen hinsichtlich sichtbarer Kantenqualität vergleichen.\\nF2,Kühlungseinstellung,Kontrollierte Kühlungseinstellungen bei der Prüfung der Druckqualität vergleichen.\",\"levels\":\"id,factor,value\\nL1,F1,Langsam\\nL2,F1,Schnell\\nL3,F2,Niedrig\\nL4,F2,Hoch\",\"combinations\":\"\",\"design_mode\":\"full_factorial\",\"replicates\":2,\"block_size\":4,\"randomization\":\"within_blocks\",\"seed\":42,\"run_limit\":180,\"factor_order\":\"source\",\"level_order\":\"source\",\"replicate_order\":\"interleaved\",\"domain\":\"manufacturing\",\"objective\":\"Gepflegte Druckereinstellungen an nichtklinischen Musterteilen vergleichen.\",\"design_name\":\"DESIGN1\",\"detail\":\"brief\"}"
}
Pressemitteilung aus gelieferten Fakten schreiben, freigegebene Zitate wörtlich übernehmen, keine erfundenen Zahlen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
facts — Fakten
Was ist passiert, wer ist beteiligt, warum ist es wichtig. Einfache Notizen genügen.
Standardeinstellungen: ""
organisation — Organisation
Name der herausgebenden Organisation.
Standardeinstellungen: ""
location — Ort
Ort der Datumszeile.
Standardeinstellungen: ""
release_date — Datum
Datum, wie es erscheinen soll.
Standardeinstellungen: ""
approved_quotes — Freigegebene Zitate
Nur Zitate, die freigegeben wurden. Werden wörtlich eingefügt; die KI schreibt keine Zitate.
Standardeinstellungen: ""
Erweiterte Einstellungen
boilerplate — Über die Organisation
Standardabsatz, wird wörtlich eingefügt.
Standardeinstellungen: ""
contact — Kontaktangaben
Wird am Ende wörtlich eingefügt.
Standardeinstellungen: ""
length — Länge
Ungefähre Länge des Entwurfs.
short — Kurz · medium — Mittel · long — Lang
Standardeinstellungen: "medium"
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "press_release",
"text": "{\"facts\":\"Die Bäckerei Flussufer eröffnet am 12. Mai eine zweite Filiale in der Mühlstraße. Die Filiale schafft 6 Arbeitsplätze. Das Brot wird vor Ort mit Mehl aus der Hartmann-Mühle gebacken.\",\"organisation\":\"Bäckerei Flussufer\",\"location\":\"Bridgeport\",\"release_date\":\"2. Mai\",\"approved_quotes\":\"„Wir wollten dort backen, wo unsere Kundschaft lebt.“ Anna Berg, Inhaberin\",\"boilerplate\":\"Die Bäckerei Flussufer backt seit 1994 in Bridgeport Brot.\",\"contact\":\"Anna Berg, press@riverside-bakery.example\",\"length\":\"short\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "job_ad_create",
"text": "{\"facts\":\"Das Werkstattteam unterstützen. Reparaturaufträge planen, Teile bestellen, mit Kundschaft sprechen. Abgeschlossene Ausbildung im Kfz-Handwerk erforderlich, Führerschein erforderlich. 38 Stunden pro Woche, 30 Urlaubstage.\",\"job_title\":\"Serviceberatung (alle Geschlechter)\",\"company\":\"Werkstatt Martens\",\"location\":\"Lindenau\",\"salary\":\"\",\"apply_contact\":\"jobs@martens-garage.example\",\"tone\":\"neutral\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "offer_cover_letter",
"text": "{\"facts\":\"Angebot für das Neustreichen des Treppenhauses im Haus Ahornstraße. Zwei Anstriche, Arbeiten während der Bürozeiten, die Kundschaft wünschte geruchsarme Farbe.\",\"customer\":\"Frau Keller, Hausverwaltung Ahornstraße\",\"offer_number\":\"A-2041\",\"amount\":\"4.180 EUR zuzüglich MwSt.\",\"valid_until\":\"30. Juni\",\"sender\":\"Jonas Weber, Malerbetrieb Weber\",\"tone\":\"friendly\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "customer_change_notice",
"text": "{\"facts\":\"Der monatliche Mitgliedsbeitrag steigt wegen höherer Energiekosten von 29 auf 32 EUR. Verträge können bis zum Inkrafttreten der Änderung gekündigt werden. Die Öffnungszeiten bleiben gleich.\",\"organisation\":\"Fitnessstudio Nord\",\"effective_date\":\"1. März\",\"contact\":\"service@north-gym.example\",\"tone\":\"neutral\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "polite_decline",
"text": "{\"situation\":\"Lena Hoffmann hat sich auf die Ausbildungsstelle in unserer Druckerei beworben. Gespräch am 4. April.\",\"reason\":\"Eine andere Bewerbung brachte mehr Erfahrung im Offsetdruck mit.\",\"alternative\":\"Die Bewerbung wird sechs Monate aufbewahrt, wenn sie zustimmt.\",\"sender\":\"Tom Richter, Richter Druck\",\"tone\":\"friendly\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "event_invitation",
"text": "{\"event\":\"Sommerfest der Mietenden im Lindenhof\",\"facts\":\"Grillgut und Getränke sind vorhanden, bitte einen Salat oder einen Kuchen mitbringen. Kinder willkommen. Musik ab 18:00.\",\"date_time\":\"Samstag, 21. Juni, 16:00\",\"place\":\"Innenhof, Lindenhof 4\",\"rsvp\":\"Rückmeldung an Frau Yilmaz bis 14. Juni\",\"host\":\"Mieterbeirat\",\"tone\":\"friendly\"}"
}
Ein klares Kündigungsschreiben für einen Vertrag mit Bitte um schriftliche Bestätigung schreiben. Keine Rechtsberatung.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
contract — Vertrag
Art des Vertrags und Vertragsnummer.
Standardeinstellungen: ""
provider — Anbieter
Name des Unternehmens.
Standardeinstellungen: ""
end_date — Vertragsende
Zum Beispiel ein Datum oder „nächstmöglicher Termin“. Wird wörtlich eingefügt.
Standardeinstellungen: ""
customer_block — Kundenangaben
Name, Adresse und Kundennummer. Wird wörtlich eingefügt.
Standardeinstellungen: ""
Erweiterte Einstellungen
notes — Notizen
Optional: Grund, zu stoppende Lastschrift, zu löschende Daten.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "cancellation_letter",
"text": "{\"contract\":\"Mobilfunkvertrag, Kundennummer 88213\",\"provider\":\"Telecom Nord\",\"end_date\":\"nächstmöglicher Termin\",\"customer_block\":\"Maria Lang, Eichenstraße 7, 12345 Riverton\",\"notes\":\"Bitte die Lastschrift nach der letzten Rechnung stoppen.\"}"
}
Notizen in eine sachliche Beschwerde mit klarer Bitte und Frist umwandeln, ohne Drohungen oder erfundene Details.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
facts — Fakten
Was passiert ist, wann, was vereinbart wurde, was versucht wurde.
Standardeinstellungen: ""
recipient — Empfangende Stelle
Unternehmen oder Person.
Standardeinstellungen: ""
desired_outcome — Gewünschtes Ergebnis
Was jetzt geschehen soll.
Standardeinstellungen: ""
reference — Bezug
Bestell- oder Kundennummer. Wird wörtlich eingefügt.
Standardeinstellungen: ""
deadline — Frist
Wird wörtlich eingefügt.
Standardeinstellungen: ""
sender — Absender und Unterschrift
Name, Funktion und Kontaktangaben. Wird wörtlich eingefügt.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "complaint_letter",
"text": "{\"facts\":\"Waschmaschine am 3. März bestellt, am 20. März statt am 10. März geliefert. Türdichtung bei der Lieferung beschädigt. Am 21. März telefonisch gemeldet, seither keine Antwort.\",\"recipient\":\"HomeTech Service\",\"desired_outcome\":\"Austausch der Türdichtung oder der Maschine.\",\"reference\":\"Bestellung 55821\",\"deadline\":\"14. April\",\"sender\":\"Paul Novak, Ulmenweg 2\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "company_profile",
"text": "{\"facts\":\"Familienbetrieb für Gartenmöbel, gegründet 2003. Eigene Werkstatt mit 14 Personen. Holz aus regionalen Wäldern. Verkauf an Privatkundschaft und Hotels. Reparaturen seit 10 Jahren.\",\"company\":\"Waldholz Möbel\",\"location\":\"Freiberg\",\"contact\":\"hello@waldholz.example\",\"length\":\"short\",\"tone\":\"friendly\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "speech_draft",
"text": "{\"occasion\":\"Verabschiedung von Helga Sommer nach 31 Jahren\",\"speaker\":\"Geschäftsführung\",\"audience\":\"Colleagues and family\",\"facts\":\"Helga Sommer begann 1995 in der Buchhaltung und leitete später das Team von 6 Personen. Sie führte die ersten Online-Rechnungen ein und bildete 12 Auszubildende aus. Jetzt wird sie nach Norwegen reisen.\",\"length\":\"short\",\"tone\":\"friendly\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "grant_summary",
"text": "{\"project\":\"Lesenachmittage in der Stadtteilbibliothek\",\"organisation\":\"Freundeskreis der Ostbibliothek\",\"funder\":\"Kulturfonds der Stadt\",\"facts\":\"Kinder von 6 bis 10 Jahren lesen an zwei Nachmittagen pro Woche mit Ehrenamtlichen laut vor. Viele Familien haben zu Hause wenige Bücher. 8 Ehrenamtliche sind bereit, die Bücher stellt die Bibliothek. Ziel: Mehr Kinder nutzen die Bibliothek regelmäßig.\",\"amount\":\"6.500 EUR\",\"period\":\"September bis Juni\"}"
}
Einen klaren Brief von Schule oder Kita an die Eltern schreiben: was passiert, wann und was Eltern tun müssen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
school — Schule oder Kita
Name der Einrichtung.
Standardeinstellungen: ""
facts — Fakten
Was passiert, was gebraucht wird, was es kostet.
Standardeinstellungen: ""
date_time — Datum und Uhrzeit
Wird wörtlich eingefügt.
Standardeinstellungen: ""
deadline — Rückmeldefrist
Wird wörtlich eingefügt.
Standardeinstellungen: ""
sender — Absender und Unterschrift
Name, Funktion und Kontaktangaben. Wird wörtlich eingefügt.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "parent_letter",
"text": "{\"school\":\"Grundschule Sonnenblume\",\"facts\":\"Die Klasse 3b besucht den Zoo. Die Kinder brauchen ein Lunchpaket und Regenkleidung. Der Ausflug kostet 8 EUR, im Unterricht zu zahlen. Rückkehr bis 14:00.\",\"date_time\":\"Dienstag, 13. Mai, 8:30\",\"deadline\":\"Freitag, 9. Mai\",\"sender\":\"Frau Aydin, Klassenleitung\"}"
}
Einen kurzen Aushang für Brett, Tür oder Treppenhaus schreiben: was passiert, wann, was zu tun ist.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
facts — Fakten
Was passiert, wer betroffen ist, was zu tun ist.
Standardeinstellungen: ""
date_time — Datum und Uhrzeit
Wird wörtlich eingefügt.
Standardeinstellungen: ""
place — Ort
Wird wörtlich eingefügt.
Standardeinstellungen: ""
contact — Kontaktangaben
Wird am Ende wörtlich eingefügt.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "notice_board",
"text": "{\"facts\":\"Das Wasser wird abgestellt, weil das Hauptventil ersetzt wird. Bitte vorher etwas Wasser auffüllen und die Waschmaschine nicht benutzen.\",\"date_time\":\"Donnerstag, 8. Mai, 9:00 bis 12:00\",\"place\":\"Hausnummern 4 bis 8\",\"contact\":\"Hausmeister Herr Lang, 0151 000000\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "cover_letter",
"text": "{\"job_ad\":\"Gesucht wird eine Teamassistenz mit Erfahrung in der Veranstaltungsorganisation. Gute Englischkenntnisse erforderlich.\",\"profile\":\"Sechs Jahre als Büroleitung bei einem Messeunternehmen. 40 Kundenveranstaltungen pro Jahr organisiert. Englisch auf Niveau B2. Gesucht wird eine Aufgabe mit mehr Verantwortung.\",\"company\":\"Norden Events\",\"applicant\":\"Sara Jensen, sara@example.com\",\"tone\":\"neutral\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Eine kurze, ehrliche Kleinanzeige für einen Gegenstand schreiben, mit genannten Mängeln und exaktem Preis.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
facts — Fakten
Was es ist, Alter, Zustand, Mängel, was dabei ist.
Standardeinstellungen: ""
price — Preis
Wird wörtlich eingefügt.
Standardeinstellungen: ""
location — Ort
Wird wörtlich eingefügt.
Standardeinstellungen: ""
contact — Kontakt
Wird wörtlich eingefügt.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "classified_ad",
"text": "{\"facts\":\"Kinderfahrrad 20 Zoll, 2022 gekauft, 6 Gänge, blau. Kleiner Kratzer am Rahmen, neue Bremsen im letzten Jahr. Licht inklusive.\",\"price\":\"120 EUR\",\"location\":\"Potsdam\",\"contact\":\"Nachricht über die Plattform\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "donation_appeal",
"text": "{\"organisation\":\"Tierheim Bergen\",\"facts\":\"Das Dach des Hundehauses ist undicht und muss vor dem Winter ersetzt werden. Das Tierheim betreut etwa 40 Hunde. Ein Dachdeckerbetrieb hat 12.000 EUR veranschlagt. Bisher wurden 5.000 EUR gesammelt.\",\"goal\":\"7.000 EUR bis Oktober\",\"donation_details\":\"IBAN DE00 0000 0000 0000 0000 00, Verwendungszweck Dach\",\"contact\":\"info@shelter-bergen.example\",\"tone\":\"friendly\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "release_notes",
"text": "{\"changes\":\"id,type,text\\nC1,added,CSV-Export für Rechnungen\\nC2,fixed,Anmeldung schlug bei Großbuchstaben in der E-Mail-Adresse fehl\\nC3,changed,Berichte werden im Hintergrund geladen\",\"product\":\"Billy Invoices\",\"version\":\"3.2\",\"release_date\":\"12. Mai\",\"audience\":\"customers\"}"
}
Kapitelmarken aus Untertiteln oder einem Transkript mit Zeitmarken erstellen. Die Zeiten stammen aus der Datei, nur die Titel von der KI.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
transcript — Transkript mit Zeitmarken
SRT, VTT oder Zeilen, die mit einer Zeit wie 01:12 beginnen.
Standardeinstellungen: ""
max_chapters — Maximale Kapitelzahl
Von 3 bis 20.
Standardeinstellungen: 8
Erweiterte Einstellungen
min_gap_seconds — Mindestabstand in Sekunden
Von 10 bis 600.
Standardeinstellungen: 60
Maximale UTF-8-Eingabebytes: 70000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "video_chapters",
"text": "{\"transcript\":\"00:00 Willkommen zum Workshop und ein kurzer Überblick über heute.\\n00:40 Wir beginnen mit dem Werkzeug, das für den Reifenwechsel nötig ist.\\n01:30 Zuerst die Radmuttern lösen, solange das Auto auf dem Boden steht.\\n02:20 Jetzt das Auto an der markierten Stelle aufbocken.\\n03:10 Das Rad abnehmen und das Reserverad montieren.\\n04:05 Die Muttern über Kreuz anziehen und das Auto absenken.\\n05:00 Den Reifendruck prüfen und das Werkzeug verstauen.\",\"max_chapters\":4,\"min_gap_seconds\":60}"
}
Eine Tagesordnung mit Zeiten aus Themen und Dauern erstellen. Der Server berechnet die Zeiten, die KI formuliert Punkte und erwartete Ergebnisse.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
meeting_title — Titel der Sitzung
Wird wörtlich eingefügt.
Standardeinstellungen: ""
objective — Ziel
Was die Sitzung erreichen soll.
Standardeinstellungen: ""
start_time — Startzeit
Format 09:30.
Standardeinstellungen: "09:00"
topics — Themen
Ein Thema pro Zeile mit zuständiger Person und Minuten.
Standardeinstellungen: ""
Erweiterte Einstellungen
available_minutes — Verfügbare Minuten
0 bedeutet keine Begrenzung. Eine längere Tagesordnung wird gemeldet.
Standardeinstellungen: 0
break_minutes — Pause nach jedem dritten Thema
Minuten, 0 bedeutet keine Pause.
Standardeinstellungen: 0
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "meeting_agenda",
"text": "{\"meeting_title\":\"Frühjahrsplanung\",\"objective\":\"Die Reihenfolge der drei Projekte festlegen\",\"start_time\":\"09:30\",\"topics\":\"id,topic,owner,minutes\\nT1,Rückblick auf das letzte Quartal,Anna,20\\nT2,Budget der Projekte A B C,Marek,40\\nT3,Wer macht was,Anna,30\",\"available_minutes\":90,\"break_minutes\":0}"
}
Fragen aus einem eingefügten Dokument beantworten. Jede Antwort braucht ein genaues Zitat; sonst nennt das Ergebnis, dass das Dokument es nicht angibt.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
document — Dokument
Den Text einfügen. Er wird als Daten behandelt, nie als Anweisung.
Standardeinstellungen: ""
questions — Fragen
Eine Frage pro Zeile, bis zu 12.
Standardeinstellungen: ""
Erweiterte Einstellungen
answer_length — Antwortlänge
Kurze oder ausführliche Antworten.
brief — Kurz · detailed — Ausführlich
Standardeinstellungen: "brief"
Maximale UTF-8-Eingabebytes: 40000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "document_questions",
"text": "{\"document\":\"Die Mietzeit beginnt am 1. Juni und läuft 24 Monate.\\n\\nDie Mietpartei zahlt eine monatliche Miete von 950 EUR bis zum dritten Werktag jedes Monats.\\n\\nTiere bedürfen der schriftlichen Erlaubnis der vermietenden Person.\",\"questions\":\"Wie lange läuft die Mietzeit?\\nDarf die Mietpartei einen Hund halten?\\nWer zahlt für Reparaturen?\",\"answer_length\":\"brief\"}"
}
Klauseln finden, die einen genaueren Blick lohnen: Verlängerung, Kündigung, Haftung, Zahlung, Vertragsstrafen und Daten, jeweils mit genauem Zitat.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
document — Vertragstext
Den Text einfügen. Er wird als Daten behandelt, nie als Anweisung.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 32000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "contract_clause_review",
"text": "{\"document\":\"Dieser Vertrag verlängert sich automatisch um 12 Monate, sofern er nicht 3 Monate vor Ablauf der Laufzeit schriftlich gekündigt wird.\\n\\nDie Haftung des Anbieters ist auf die in den vorangegangenen 6 Monaten gezahlten Entgelte begrenzt.\\n\\nRechnungen sind innerhalb von 14 Tagen fällig. Bei Zahlungsverzug fällt eine Gebühr von 2 Prozent pro Monat an.\"}"
}
Aufgaben, Beschlüsse und offene Fragen aus E-Mails oder Notizen herausziehen. Zuständige und Daten erscheinen nur, wenn sie im Text stehen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
document — E-Mails oder Notizen
Den Text einfügen. Er wird als Daten behandelt, nie als Anweisung.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 32000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "action_items",
"text": "{\"document\":\"Hallo zusammen, wir haben vereinbart, den Start auf den 12. Juni zu verschieben. Marek aktualisiert die Preisliste bis Freitag. Niemand hat bisher geprüft, ob die Lieferfirma früher liefern kann.\"}"
}
Aussagen in einem Dokument finden, die sich widersprechen, etwa unterschiedliche Daten oder Beträge, mit beiden zitierten Textstellen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
document — Dokument
Den Text einfügen. Er wird als Daten behandelt, nie als Anweisung.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 32000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "contradiction_check",
"text": "{\"document\":\"Das Projekt beginnt am 1. März und endet nach 6 Monaten.\\n\\nDas Budget beträgt insgesamt 40.000 EUR.\\n\\nIn Abschnitt 4 endet das Projekt am 30. November. Das Gesamtbudget von 45.000 EUR umfasst die Reisekosten.\"}"
}
Herausfinden, was in einer Anfrage oder einem Briefing fehlt, bevor die Arbeit beginnt, und die Rückfragen dazu erhalten.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
document — Anfrage oder Briefing
Den Text einfügen. Er wird als Daten behandelt, nie als Anweisung.
Standardeinstellungen: ""
purpose — Wofür es gebraucht wird
Zum Beispiel „ein Angebot vorbereiten“ oder „die Veranstaltung planen“.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 22000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "missing_information",
"text": "{\"document\":\"Hallo, wir brauchen bald unser Büro neu gestrichen. Es hat mehrere Räume, und die Wände haben einige Flecken. Bitte schicken Sie einen Preis.\",\"purpose\":\"ein Angebot vorbereiten\"}"
}
Einen Behördenbrief in einfacher Sprache erklären: was er sagt, Fristen, Beträge und was zu tun ist, jeweils mit der genauen Textstelle. Keine Rechtsberatung.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
document — Brieftext
Den Text einfügen. Personenbezogene Daten können vorher entfernt werden.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 22000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "official_letter_explainer",
"text": "{\"document\":\"Bescheid vom 4. Mai. Ihr Antrag auf Wohngeld ist eingegangen. Bitte reichen Sie Ihren Mietvertrag und Ihren Einkommensnachweis bis zum 25. Mai ein. Ohne diese Unterlagen können wir nicht über Ihren Antrag entscheiden. Fragen: Wohnungsamt, Zimmer 214.\"}"
}
Anleitungen oder Abläufe in eine Checkliste umwandeln. Jeder Punkt ist an eine genaue Textstelle gebunden, nichts wird ergänzt.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
document — Anleitung oder Ablauf
Den Text einfügen. Er wird als Daten behandelt, nie als Anweisung.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 32000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "checklist_from_text",
"text": "{\"document\":\"Vor dem Start die Maschine ausschalten und den Stecker ziehen. Die Abdeckung mit dem mitgelieferten Schlüssel öffnen. Den Filter entnehmen und unter kaltem Wasser ausspülen. Niemals Lösungsmittel verwenden, da sie die Dichtung beschädigen. Den Filter vor dem Wiedereinsetzen eine Stunde trocknen lassen.\"}"
}
Support-Tickets in gepflegte Kategorien einsortieren, mit Dringlichkeit, genauer Textstelle und vorgeschlagenem nächsten Schritt. Nichts wird versendet.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
items — Tickets
Ein Ticket pro Zeile. Text kann aus jedem System eingefügt werden.
Standardeinstellungen: ""
categories — Kategorien
Gepflegte Kategorien mit kurzer Definition.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 56000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "ticket_triage",
"text": "{\"items\":\"id,subject,text\\nT1,Anmeldung schlägt fehl,Seit heute Morgen kann sich in unserem Team niemand anmelden. Wir können nicht arbeiten.\\nT2,Rechnungsadresse,Bitte ändern Sie unsere Rechnungsadresse auf Mühlweg 3.\\nT3,Idee,Ein dunkler Modus wäre schön.\",\"categories\":\"id,name,definition\\nC1,Technische Störung,Etwas funktioniert nicht\\nC2,Abrechnung,Rechnungen und Zahlungen\\nC3,Funktionswunsch,Wünsche für neue Funktionen\"}"
}
Offenes Feedback in gepflegte Themen einsortieren, mit genauer Textstelle je Eintrag und Anzahlen je Thema.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
items — Feedback
Ein Eintrag pro Zeile, zum Beispiel aus einer Umfrage.
Standardeinstellungen: ""
categories — Themen
Gepflegte Themen mit kurzer Definition.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 56000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "feedback_sorting",
"text": "{\"items\":\"id,source,text\\nF1,Umfrage,Das Personal am Schalter war sehr freundlich.\\nF2,E-Mail,Ich habe über eine Stunde auf meinen Termin gewartet.\\nF3,Umfrage,Parkplätze sind in der Nähe des Gebäudes schwer zu finden.\",\"categories\":\"id,name,definition\\nS1,Personal,Verhalten und Beratung des Personals\\nS2,Wartezeit,Warten und Termine\\nS3,Standort,Zugang und Parken\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "recommendation_letter",
"text": "{\"person\":\"Mira Kovac\",\"relationship\":\"Teamleitung seit drei Jahren bei Lumen Druck\",\"purpose\":\"Stelle als Projektleiterin\",\"facts\":\"Mira hat 2025 den Umzug unserer Druckwerkstatt geplant. Sie hat zwei neue Kolleginnen und Kollegen eingearbeitet. Sie hat die Kundschaft während des Umzugs informiert.\",\"tone\":\"friendly\",\"sender\":\"Tom Berg, Produktionsleiter, Lumen Druck\"}"
}
Notizen zu Beruf und Ausbildung in einen gegliederten Lebenslauf bringen, mit Daten und Arbeitgebern genau wie geliefert.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
full_name — Name
Wird wörtlich eingefügt.
Standardeinstellungen: ""
contact — Kontaktangaben
Wird wörtlich unter dem Namen eingefügt.
Standardeinstellungen: ""
target_role — Angestrebte Stelle
Optional: die Stelle, für die dieser Lebenslauf gedacht ist.
Standardeinstellungen: ""
experience — Berufserfahrung
Positionen, Arbeitgeber, Daten und Aufgaben. Stichpunkte genügen.
Standardeinstellungen: ""
education — Ausbildung
Optional: Schulen, Kurse und Daten.
Standardeinstellungen: ""
skills — Kenntnisse
Optional: Sprachen, Werkzeuge und weitere Fähigkeiten.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "cv_from_notes",
"text": "{\"full_name\":\"Mira Kovac\",\"contact\":\"mira.kovac@example.org\",\"target_role\":\"Projektleiterin\",\"experience\":\"2022 bis heute: Teamkoordinatorin bei Lumen Druck, Umzug der Werkstatt geplant, neue Kolleginnen und Kollegen eingearbeitet. 2018 bis 2022: Drucktechnikerin bei Atlas Druck.\",\"education\":\"2018 Ausbildung zur Drucktechnikerin\",\"skills\":\"Projektplanung, Deutsch, Englisch\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "thank_you_letter",
"text": "{\"recipient\":\"Bäckerei am Fluss\",\"occasion\":\"Sponsoring unseres Sommerfests\",\"facts\":\"Die Bäckerei hat Brot für 200 Gäste gespendet. Zwei ihrer Mitarbeitenden haben am Stand geholfen.\",\"tone\":\"friendly\",\"sender\":\"Anna Berg, Vorstand, Verein am Fluss\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "appointment_confirmation",
"text": "{\"recipient\":\"Herr Novak\",\"subject_matter\":\"Heizungswartung\",\"date_time\":\"12. Mai, 10:00\",\"place\":\"Mühlenweg 4\",\"notes\":\"Bitte dafür sorgen, dass der Heizungsraum zugänglich ist. Den letzten Wartungsbericht bitte bereithalten.\",\"cancellation\":\"Bitte bis zum Vortag unter 030 000000 anrufen.\",\"tone\":\"neutral\",\"sender\":\"Serviceteam, Heizung Berg\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "out_of_office",
"text": "{\"person\":\"Mira Kovac\",\"date_range\":\"4. bis 15. August\",\"substitute\":\"Tom Berg, tom.berg@example.org\",\"notes\":\"Rechnungen warten bis zur Rückkehr.\",\"tone\":\"friendly\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "offer_follow_up",
"text": "{\"customer\":\"Atlas Druck\",\"offer_reference\":\"Angebot 2026-41 vom 3. März\",\"facts\":\"Neue Falzmaschine mit Installation. Wir haben über eine Lieferung im Mai gesprochen. Nächster Schritt wäre ein kurzes Telefonat.\",\"tone\":\"neutral\",\"sender\":\"Anna Berg, Vertrieb, Lumen Druck\"}"
}
Notizen in eine kurze Schritt-für-Schritt-Anleitung bringen, mit Warnhinweisen nur wie geliefert.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
guide_title — Titel
Wird wörtlich eingefügt.
Standardeinstellungen: ""
audience — Für wen
Optional: wer diese Anleitung nutzt.
Standardeinstellungen: ""
notes — Notizen
Schritte, Einstellungen und Warnhinweise in beliebiger Reihenfolge.
Standardeinstellungen: ""
support — Hilfe
Optional: wer gefragt werden kann. Wird wörtlich eingefügt.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "quick_guide",
"text": "{\"guide_title\":\"Kaffeemaschine reinigen\",\"audience\":\"Büroteam\",\"notes\":\"Ausschalten und abkühlen lassen. Die Tropfschale leeren. Die Schale mit warmem Wasser ausspülen. Nicht in die Spülmaschine geben. Die Reinigungstaste 3 Sekunden lang drücken.\",\"support\":\"Haustechnik, Raum 12\"}"
}
Eine Sicherheitsunterweisung aus den gelieferten Regeln und Gefahren schreiben, ohne Gefahren, Regeln oder Rechtsaussagen zu ergänzen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
workplace — Arbeitsplatz
Bereich oder Tätigkeit, für die die Unterweisung gilt.
Standardeinstellungen: ""
notes — Regeln und Gefahren
Eigene Regeln, Gefahren und Notfallschritte. Es wird nichts weiter ergänzt.
Standardeinstellungen: ""
responsible — Verantwortlich
Wird wörtlich eingefügt.
Standardeinstellungen: ""
briefing_date — Datum der Unterweisung
Wird wörtlich eingefügt.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "safety_briefing",
"text": "{\"workplace\":\"Druckwerkstatt\",\"notes\":\"Gefahren: bewegte Walzen, Lösungsmitteldämpfe. Regeln: lange Haare zusammenbinden, beim Reinigen Handschuhe tragen, beim Einsatz von Lösungsmittel die Türen offen halten. Notfall: roten Stopp-Knopf drücken, die Schichtleitung anrufen.\",\"responsible\":\"Tom Berg\",\"briefing_date\":\"12. Mai\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "tenant_notice",
"text": "{\"property\":\"Mühlenweg 4\",\"topic\":\"Wasserabstellung wegen Rohrreparatur\",\"facts\":\"Das Wasser ist im ganzen Haus etwa 4 Stunden abgestellt. Bitte vorher Wasser bereitstellen und den Zugang zum Keller freihalten.\",\"date_time\":\"12. Mai, 08:00\",\"contact\":\"Haustechnik, 030 000000\",\"tone\":\"neutral\",\"sender\":\"Hausverwaltung Berg\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "internal_announcement",
"text": "{\"topic\":\"Neue Öffnungszeiten des Büros\",\"audience\":\"Alle Mitarbeitenden\",\"facts\":\"Das Büro schließt freitags um 16:00. Anrufe gehen danach an den Anrufbeantworter. Bitte die Kundschaft beim nächsten Kontakt darüber informieren.\",\"effective_date\":\"1. Juni\",\"contact\":\"Anna Berg, Büro\",\"tone\":\"neutral\",\"sender\":\"Geschäftsleitung, Lumen Druck\"}"
}
Aus Notizen und einer Tabelle mit Stunden und Material wird ein sauberer Arbeitsbericht. Der Server addiert Stunden und Beträge, die KI formuliert die ausgeführten Arbeiten.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
customer — Kundschaft
Wird wörtlich eingefügt.
Standardeinstellungen: ""
site — Einsatzort
Optional: Adresse oder Auftragsnummer.
Standardeinstellungen: ""
work_date — Datum der Arbeiten
Wird wörtlich eingefügt.
Standardeinstellungen: ""
technician — Ausgeführt von
Optional: Name oder Team.
Standardeinstellungen: ""
work_notes — Notizen zur Arbeit
Was gemacht wurde, was festgestellt wurde, was noch offen ist. Einfache Notizen genügen.
Standardeinstellungen: ""
lines — Stunden und Material
Eine Zeile je Position. Die Spalte kind ist labour, material oder other. unit_price darf leer sein.
Standardeinstellungen: ""
Erweiterte Einstellungen
currency — Währung
Kürzel oder Zeichen, das bei Beträgen steht, zum Beispiel EUR.
Standardeinstellungen: "EUR"
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "work_report",
"text": "{\"customer\":\"Bäckerei Hartmann\",\"site\":\"Mühlenstraße 4\",\"work_date\":\"12. Mai 2026\",\"technician\":\"Tom Berg\",\"work_notes\":\"Das undichte Ventil an der Wasserleitung der Teigknetmaschine ausgetauscht. Auf Dichtheit geprüft, keine Undichtigkeit festgestellt. Das zweite Ventil zeigt Rost und sollte bei der nächsten Wartung ersetzt werden.\",\"lines\":\"id,kind,description,quantity,unit,unit_price\\nL1,labour,Reparatur und Prüfung,2.5,h,48\\nL2,material,Kugelhahn DN15,1,Stk,18.40\\nL3,other,Anfahrt,1,pauschal,25\",\"currency\":\"EUR\"}"
}
Aus Begehungsnotizen wird eine nummerierte Mängelliste. Jeder Eintrag ist mit der genauen Textstelle in den Notizen verknüpft, und es wird nichts hinzugefügt.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
site — Objekt oder Immobilie
Wird wörtlich eingefügt.
Standardeinstellungen: ""
inspection_date — Datum der Begehung
Wird wörtlich eingefügt.
Standardeinstellungen: ""
inspector — Begehung durch
Optional.
Standardeinstellungen: ""
document — Begehungsnotizen
Ein Mangel pro Zeile oder Absatz. Dateinamen von Fotos dürfen genannt werden.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "defect_list",
"text": "{\"site\":\"Mühlweg 3, 2. Obergeschoss\",\"inspection_date\":\"3. Juni 2026\",\"inspector\":\"A. Novak\",\"document\":\"Küche: Die Steckdose neben dem Fenster hat keine Abdeckung, Kabel sind sichtbar.\\n\\nBad: Die Fugen um die Dusche fehlen auf der linken Seite.\\n\\nFlur: Der Lack am Türrahmen ist zerkratzt, siehe Foto IMG_204.\\n\\nWohnzimmer: Das Heizkörperventil lässt sich nicht drehen.\"}"
}
Ein Arbeitszeugnis wird Satz für Satz in einfachen Worten erklärt. Jede Erklärung ist mit dem genauen Satz verknüpft.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
document — Zeugnistext
Den Text einfügen. Er wird als Daten behandelt, nie als Anweisung.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "reference_explained",
"text": "{\"document\":\"Frau Kovac war von März 2023 bis Juni 2026 als Projektassistentin bei uns tätig.\\n\\nDie ihr übertragenen Aufgaben erledigte sie mit großer Sorgfalt und stets zu unserer vollsten Zufriedenheit.\\n\\nIhr Verhalten gegenüber Kolleginnen und Kollegen war freundlich, und sie war immer pünktlich.\\n\\nFür die Zukunft wünschen wir ihr alles Gute.\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "reference_draft",
"text": "{\"employee\":\"Mira Kovac\",\"period\":\"1. März 2023 bis 30. Juni 2026\",\"role\":\"Projektassistentin\",\"company\":\"Lumen Print\",\"facts\":\"Hat Druckpläne für 40 Kunden geplant. Hat zwei neue Teammitglieder eingearbeitet. Ihre Arbeit war sehr gut und zuverlässig. Kolleginnen, Kollegen und Kunden schätzten ihre freundliche Art. Sie scheidet auf eigenen Wunsch aus.\",\"tone\":\"formal\",\"sender\":\"Tom Berg, Leiter Produktion\"}"
}
Eine Nebenkostenabrechnung wird aus ihren Zahlen neu berechnet, dazu kommen Fragen zum Nachhaken. Der Server rechnet.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
property — Wohnung oder Immobilie
Wird wörtlich eingefügt.
Standardeinstellungen: ""
period — Abrechnungszeitraum
Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Kosten aus der Abrechnung
Eine Zeile je Kostenart: total_amount für das Gebäude, key_total und key_share für die Umlage, zum Beispiel 500 und 62 Quadratmeter. previous_total darf leer sein.
Standardeinstellungen: ""
advance_paid — Vorauszahlungen
Insgesamt im Zeitraum gezahlt. Leer, wenn unbekannt.
Standardeinstellungen: ""
billed_balance — Saldo laut Abrechnung
Zu zahlender Betrag laut Abrechnung, zum Vergleich. Leer, wenn unbekannt.
Standardeinstellungen: ""
statement_total — Hinweise aus der Abrechnung
Optional: weitere Angaben aus der Abrechnung, etwa der abgerechnete Saldo.
Standardeinstellungen: ""
Erweiterte Einstellungen
currency — Währung
Kürzel oder Zeichen, das bei Beträgen steht, zum Beispiel EUR.
Standardeinstellungen: "EUR"
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "utility_bill_check",
"text": "{\"property\":\"Mühlweg 3, Wohnung 5\",\"period\":\"1. Januar bis 31. Dezember 2025\",\"lines\":\"id,cost_type,total_amount,key_total,key_share,previous_total\\nC1,Heizung,8400,500,62,6800\\nC2,Wasser,2100,500,62,2050\\nC3,Hausmeister,3600,500,62,3600\\nC4,Versicherung,1500,500,62,1450\",\"advance_paid\":\"1500\",\"billed_balance\":\"402.60\",\"statement_total\":\"Abrechnung vom 15. März 2026.\",\"currency\":\"EUR\"}"
}
Die 14 wichtigsten Lebensmittelallergene je Gericht aus Zutatenlisten markieren. Jeder Eintrag nennt die Zutat, aus der er stammt, zur Prüfung durch den Betrieb.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
dishes — Gerichte und Zutaten
Eine Zeile je Gericht mit allen Zutaten, auch denen zugekaufter Produkte, soweit bekannt.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Aus einem Lerntext werden Karten mit Frage und Antwort. Jede Karte ist mit der genauen Textstelle verknüpft, und der Satz lässt sich in Karteikarten-Programme importieren.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
document — Lerntext
Den Text einfügen. Er wird als Daten behandelt, nie als Anweisung.
Standardeinstellungen: ""
card_count — Anzahl der Karten
Von 5 bis 40.
Standardeinstellungen: 12
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "flashcards",
"text": "{\"document\":\"Die Photosynthese findet in den Chloroplasten pflanzlicher Zellen statt. Chlorophyll absorbiert Licht, vor allem im roten und blauen Bereich.\\n\\nIn der Lichtreaktion wird Wasser gespalten und Sauerstoff freigesetzt. Die Energie wird in ATP und NADPH gespeichert.\\n\\nIm Calvin-Zyklus wird mithilfe dieser Energie Kohlendioxid zu Zucker umgebaut.\",\"card_count\":5}"
}
Aus Phasen und Dauern einen Unterrichtsplan mit Zeiten erstellen. Der Server berechnet die Zeiten, die KI formuliert jede Phase und ihr Lernziel.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
meeting_title — Titel der Stunde
Wird wörtlich eingefügt.
Standardeinstellungen: ""
objective — Lernziel und Gruppe
Was die Gruppe danach können soll und um welche Gruppe es sich handelt.
Standardeinstellungen: ""
start_time — Startzeit
Format 09:30.
Standardeinstellungen: "08:00"
topics — Phasen
Eine Phase pro Zeile mit Leitung und Minuten.
Standardeinstellungen: ""
Erweiterte Einstellungen
available_minutes — Verfügbare Minuten
0 bedeutet keine Begrenzung. Ein längerer Plan wird gemeldet.
Standardeinstellungen: 45
break_minutes — Pause nach jeder dritten Phase
Minuten, 0 bedeutet keine Pause.
Standardeinstellungen: 0
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "lesson_plan",
"text": "{\"meeting_title\":\"Brüche: Addieren bei gleichem Nenner\",\"objective\":\"Klasse 5 kann Brüche mit gleichem Nenner addieren.\",\"start_time\":\"08:00\",\"topics\":\"id,topic,owner,minutes\\nP1,Wiederholung: Was ist ein Bruch,Lehrkraft,5\\nP2,Addieren an Pizzastücken zeigen,Lehrkraft,10\\nP3,Übungen in Partnerarbeit,Schüler,20\\nP4,Ergebnisse vergleichen und Zusammenfassung,Klasse,10\",\"available_minutes\":45,\"break_minutes\":0}"
}
Eine Schadensmeldung an einen Versicherer wird aus gelieferten Fakten verfasst. Policennummer, Datum und Betrag bleiben exakt, und es wird nichts hinzugefügt.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
insurer — Versicherer
Wird wörtlich eingefügt.
Standardeinstellungen: ""
policy_number — Policennummer
Wird wörtlich eingefügt.
Standardeinstellungen: ""
incident_date — Datum des Vorfalls
Wird wörtlich eingefügt.
Standardeinstellungen: ""
incident_place — Ort des Vorfalls
Wird wörtlich eingefügt.
Standardeinstellungen: ""
facts — Fakten
Was passiert ist, was beschädigt wurde, was danach getan wurde, wer beteiligt war.
Standardeinstellungen: ""
claim_amount — Geltend gemachter Betrag
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
sender — Absender und Unterschrift
Name, Funktion und Kontaktangaben. Wird wörtlich eingefügt.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "insurance_claim",
"text": "{\"insurer\":\"Riverside Versicherung\",\"policy_number\":\"HR-4471-22\",\"incident_date\":\"14. März 2026\",\"incident_place\":\"Mühlweg 3, Wohnung 5\",\"facts\":\"Nachts ist eine Wasserleitung in der Küchenwand geplatzt. Wasser lief in die Küche und den Flur. Der Boden im Flur und ein Küchenschrank sind beschädigt. Wir haben das Hauptventil abgedreht und noch am selben Morgen einen Installateur gerufen.\",\"claim_amount\":\"2.350 EUR\",\"sender\":\"Anna Novak, Mühlweg 3, Bridgeport\"}"
}
Aus einer Liste von Ausgaben wird eine Reisekostenabrechnung. Der Server addiert die Beträge und meldet fehlende Belege und Daten.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
traveller — Reisende Person
Wird wörtlich eingefügt.
Standardeinstellungen: ""
period — Reisezeitraum
Wird wörtlich eingefügt.
Standardeinstellungen: ""
purpose — Zweck der Reise
Wohin und warum.
Standardeinstellungen: ""
lines — Ausgaben
Eine Zeile je Ausgabe. receipt ist yes oder no.
Standardeinstellungen: ""
Erweiterte Einstellungen
currency — Währung
Kürzel oder Zeichen, das bei Beträgen steht, zum Beispiel EUR.
Standardeinstellungen: "EUR"
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "travel_expenses",
"text": "{\"traveller\":\"Mira Kovac\",\"period\":\"3. bis 4. Juni 2026\",\"purpose\":\"Besuch beim Lieferanten Hartmann Papier in Bridgeport, um die Liefertermine abzustimmen.\",\"lines\":\"id,date,category,description,amount,receipt\\nE1,3. Juni,Bahn,Hin- und Rückfahrkarte,86.50,yes\\nE2,3. Juni,Hotel,Eine Übernachtung,112,yes\\nE3,3. Juni,Verpflegung,Abendessen mit Lieferant,48.20,no\\nE4,4. Juni,Taxi,Bahnhof zum Büro,,no\",\"currency\":\"EUR\"}"
}
Der Jahresbericht eines Vereins wird aus Notizen verfasst. Mitgliederzahlen und Finanzen erscheinen genau wie geliefert.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
club — Verein
Wird wörtlich eingefügt.
Standardeinstellungen: ""
year — Jahr
Wird wörtlich eingefügt.
Standardeinstellungen: ""
facts — Fakten
Veranstaltungen, Mitglieder, Finanzen, Dank und Pläne. Einfache Notizen genügen.
Standardeinstellungen: ""
sender — Absender und Unterschrift
Name, Funktion und Kontaktangaben. Wird wörtlich eingefügt.
Standardeinstellungen: ""
Erweiterte Einstellungen
length — Länge
Ungefähre Länge des Entwurfs.
short — Kurz · medium — Mittel · long — Lang
Standardeinstellungen: "medium"
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "club_annual_report",
"text": "{\"club\":\"Ruderclub Riverside\",\"year\":\"2025\",\"facts\":\"Im Juni haben wir die Sommerregatta mit 120 Teilnehmenden veranstaltet. Zwei neue Boote wurden angeschafft. Die Mitgliederzahl stieg von 84 auf 97. Die Einnahmen betrugen 18.400 EUR und die Ausgaben 16.900 EUR. 2026 wollen wir das Bootshaus renovieren. Dank an die Freiwilligen des Regattateams.\",\"length\":\"medium\",\"sender\":\"Anna Novak, Vorsitzende\"}"
}
Aus Notizen wird ein Wohnungsübergabeprotokoll. Adresse, Zählerstände, Schlüssel und Anwesende bleiben genau wie eingegeben.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
address — Adresse
Wird wörtlich eingefügt.
Standardeinstellungen: ""
handover_date — Datum der Übergabe
Wird wörtlich eingefügt.
Standardeinstellungen: ""
parties — Anwesende
Namen und Rollen. Werden wörtlich eingefügt.
Standardeinstellungen: ""
meters — Zählerstände
Ein Zähler pro Zeile mit Nummer und Stand. Wird wörtlich eingefügt.
Standardeinstellungen: ""
keys — Schlüssel
Was übergeben wurde. Wird wörtlich eingefügt.
Standardeinstellungen: ""
rooms_notes — Notizen nach Räumen
Zustand, Raum für Raum. Mängel und Vereinbarungen in einfachen Notizen.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "flat_handover",
"text": "{\"address\":\"Mühlweg 3, Wohnung 5, Bridgeport\",\"handover_date\":\"30. Juni 2026\",\"parties\":\"Anna Novak (Vermieterin), Tom Berg (Mieter)\",\"meters\":\"Strom 44812 kWh\\nWasser 312 m3\",\"keys\":\"3 Wohnungsschlüssel, 1 Kellerschlüssel\",\"rooms_notes\":\"Küche sauber, ein Kratzer auf der Arbeitsplatte. Wohnzimmer frisch gestrichen, keine Schäden. Bad sauber, der Wasserhahn tropft leicht. Der Mieter lässt den Wasserhahn bis zum 15. Juli reparieren.\"}"
}
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "staff_talk_prep",
"text": "{\"employee\":\"Mira Kovac\",\"meeting_date\":\"20. Juni 2026\",\"role\":\"Projektassistentin\",\"facts\":\"Hat den Umzug der Werkstatt gut geplant. Hat zwei neue Teammitglieder eingearbeitet. Berichte waren im Frühjahr dreimal verspätet. Sie möchte mehr Kundenkontakt übernehmen.\",\"tone\":\"friendly\"}"
}
Aus einem Kassenbuch wird ein Kassenbericht. Der Server berechnet Anfangs- und Endbestand, Einnahmen und Ausgaben und meldet fehlende Daten und Belege.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
club — Verein
Wird wörtlich eingefügt.
Standardeinstellungen: ""
period — Zeitraum
Wird wörtlich übernommen, zum Beispiel 1. Januar bis 31. März 2026.
Standardeinstellungen: ""
opening_balance — Anfangsbestand
Bestand zu Beginn des Zeitraums, zum Beispiel 1250.50. Ein negativer Bestand beginnt mit einem Minuszeichen.
Standardeinstellungen: ""
stated_closing — Angegebener Endbestand
Optional: der tatsächlich gezählte oder von der Bank ausgewiesene Bestand, zum Vergleich.
Standardeinstellungen: ""
lines — Kassenbuch
Eine Zeile je Buchung. Entweder Einnahme oder Ausgabe als positive Zahl eintragen. receipt ist yes oder no.
Standardeinstellungen: ""
treasurer_notes — Notizen
Optional: was der Bericht erwähnen soll, etwa den Zweck größerer Buchungen.
Standardeinstellungen: ""
Erweiterte Einstellungen
currency — Währung
Kürzel oder Zeichen, das bei Beträgen steht, zum Beispiel EUR.
Standardeinstellungen: "EUR"
Maximale UTF-8-Eingabebytes: 45000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "cash_report",
"text": "{\"club\":\"Ruderclub Riverside\",\"period\":\"1. Januar bis 31. März 2026\",\"opening_balance\":\"1250.00\",\"stated_closing\":\"1941.20\",\"lines\":\"id,date,description,income,expense,receipt\\nK1,2026-01-15,Mitgliedsbeiträge Januar,640.00,,yes\\nK2,2026-01-28,Bootskraftstoff,,86.40,yes\\nK3,2026-02-10,Hallenmiete,,180.00,yes\\nK4,2026-02-21,Kuchenverkauf am Tag der offenen Tür,212.50,,no\\nK5,,Reinigungsmittel,,34.90,yes\\nK6,2026-03-12,Spende der Bäckerei,150.00,,yes\",\"treasurer_notes\":\"Der Beleg für den Kuchenverkauf liegt noch bei der Organisatorin. Die Kasse wurde Ende März gezählt.\",\"currency\":\"EUR\"}"
}
Ein Fahrtenbuch Zeile für Zeile prüfen. Der Server berechnet die Kilometer je Fahrt und meldet Lücken, sinkende Stände und fehlende Angaben.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
vehicle — Fahrzeug
Wird wörtlich übernommen, zum Beispiel ein Name oder Kennzeichen.
Standardeinstellungen: ""
period — Zeitraum
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Fahrten
Eine Zeile je Fahrt mit Anfangs- und Endstand. trip_type ist freier Text, zum Beispiel dienstlich oder privat.
Standardeinstellungen: ""
remarks — Notizen
Optional: was die Prüfung erwähnen soll.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 45000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "mileage_log_check",
"text": "{\"vehicle\":\"Firmentransporter BX-KM 418\",\"period\":\"Mai 2026\",\"lines\":\"id,date,driver,start_km,end_km,trip_type,purpose\\nF1,2026-05-04,T. Berg,45210,45262,dienstlich,Kundenbesuch Bäckerei Hartmann\\nF2,2026-05-05,T. Berg,45262,45298,privat,Fahrt zum Baumarkt\\nF3,2026-05-06,A. Novak,45310,45402,dienstlich,Lieferung zur Mühlenstraße\\nF4,2026-05-07,A. Novak,45402,45455,,Treffen mit Lieferant in Bridgeport\\nF5,2026-05-08,T. Berg,45450,45471,dienstlich,Baustellenbesuch\",\"remarks\":\"\"}"
}
Stundenzettel aus Beginn, Ende und Pause zusammenrechnen. Der Server berechnet Stunden je Person und Woche, vergleicht mit Sollstunden und meldet ungewöhnliche Zeiten.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
organisation — Firma oder Verein
Wird wörtlich eingefügt.
Standardeinstellungen: ""
period — Zeitraum
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Zeiteinträge
Eine Zeile je Arbeitsabschnitt. Uhrzeiten wie 08:30, Pause in ganzen Minuten.
Standardeinstellungen: ""
target_hours — Sollstunden je Woche
Optional: Soll für eine Person in einer Kalenderwoche, zum Beispiel 38.5.
Standardeinstellungen: ""
remarks — Notizen
Optional: was die Auswertung erwähnen soll.
Standardeinstellungen: ""
Erweiterte Einstellungen
overnight — Schichten über Mitternacht
Ja zählt ein Ende vor dem Beginn als nächsten Tag. Nein meldet solche Zeilen.
no — Nein · yes — Ja
Standardeinstellungen: "no"
Maximale UTF-8-Eingabebytes: 45000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "timesheet_summary",
"text": "{\"organisation\":\"Bäckerei Hartmann\",\"period\":\"4. bis 10. Mai 2026\",\"lines\":\"id,person,date,start,end,break_minutes\\nS1,Mira Kovac,2026-05-04,08:00,12:30,30\\nS2,Mira Kovac,2026-05-05,08:00,14:00,30\\nS3,Mira Kovac,2026-05-06,07:30,15:45,45\\nS4,Mira Kovac,2026-05-07,08:00,13:00,\\nS5,Tom Berg,2026-05-04,06:00,10:00,0\\nS6,Tom Berg,2026-05-05,14:00,12:00,0\\nS7,Tom Berg,2026-05-06,06:00,13:00,30\\nS8,Tom Berg,2026-05-07,,11:00,15\",\"target_hours\":\"20\",\"overnight\":\"no\",\"remarks\":\"\"}"
}
Zählerstände für Strom, Wasser oder Gas auswerten. Der Server berechnet den Verbrauch je Zeitraum und meldet Ausreißer und sinkende Stände.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
property — Objekt oder Haushalt
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Stände
Eine Zeile je Stand. Datum wie 2026-03-31 oder 31.03.2026. Je Zähler eine Einheit verwenden.
Standardeinstellungen: ""
remarks — Notizen
Optional: zum Beispiel ein Zählerwechsel oder eine lange Abwesenheit.
Standardeinstellungen: ""
Erweiterte Einstellungen
outlier_percent — Grenze für Ausreißer in Prozent
Zeiträume, die so weit vom Mittel des Zählers abweichen, werden gemeldet. Von 10 bis 500.
Standardeinstellungen: 50
Maximale UTF-8-Eingabebytes: 40000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "meter_readings",
"text": "{\"property\":\"Mühlenstraße 3, Wohnung 5\",\"lines\":\"id,meter,date,reading,unit\\nZ1,Strom,2026-01-01,44120,kWh\\nZ2,Strom,2026-02-01,44430,kWh\\nZ3,Strom,2026-03-01,44710,kWh\\nZ4,Strom,2026-04-01,45410,kWh\\nZ5,Strom,2026-05-01,45700,kWh\\nZ6,Wasser,2026-01-01,312.5,m3\\nZ7,Wasser,2026-04-01,331,m3\\nZ8,Wasser,2026-07-01,328.5,m3\",\"outlier_percent\":50,\"remarks\":\"Heizlüfter im März benutzt.\"}"
}
Aus einer Bestandsaufnahme wird eine Inventurliste. Der Server rechnet Menge mal Stückwert, addiert je Kategorie und meldet Doppelte und fehlende Werte.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
organisation — Laden oder Verein
Wird wörtlich eingefügt.
Standardeinstellungen: ""
inventory_date — Inventurdatum
Wird wörtlich eingefügt.
Standardeinstellungen: ""
location — Ort
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Gegenstände
Eine Zeile je Gegenstand mit Menge und Wert je Stück. Eine fehlende Angabe wird gemeldet, und die Zeile bleibt außerhalb der Summe.
Standardeinstellungen: ""
remarks — Notizen
Optional: was die Liste erwähnen soll.
Standardeinstellungen: ""
Erweiterte Einstellungen
currency — Währung
Kürzel oder Zeichen, das bei Beträgen steht, zum Beispiel EUR.
Standardeinstellungen: "EUR"
Maximale UTF-8-Eingabebytes: 45000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "inventory_list",
"text": "{\"organisation\":\"Ruderclub Riverside\",\"inventory_date\":\"31. Dezember 2025\",\"location\":\"Bootshaus\",\"lines\":\"id,category,item,quantity,unit,unit_value\\nI1,Boote,Einer,3,Stk.,1800\\nI2,Boote,Paar Skulls,12,Paar,95\\nI3,Küche,Kaffeemaschine,1,Stk.,240\\nI4,Küche,Teller,48,Stk.,2.50\\nI5,Küche,Teller,48,Stk.,2.50\\nI6,Werkstatt,Akkuschrauber,2,Stk.,\\nI7,Werkstatt,Schmiermittel,,Dose,7.80\",\"remarks\":\"Gezählt von zwei Vorstandsmitgliedern.\",\"currency\":\"EUR\"}"
}
Aus Schichtnotizen wird eine klare Übergabe. Es erscheinen nur Punkte aus den Notizen, offene Aufgaben stehen getrennt, und nichts wird bewertet oder geraten.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
area — Bereich oder Team
Wird wörtlich übernommen, zum Beispiel eine Station, Küche oder Produktionslinie.
Standardeinstellungen: ""
shift — Schicht und Datum
Wird wörtlich eingefügt.
Standardeinstellungen: ""
handed_by — Übergeben von
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
received_by — Übernommen von
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
notes — Notizen aus der Schicht
Einfache Notizen genügen. In der Übergabe kann nur erscheinen, was hier steht.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "shift_handover",
"text": "{\"area\":\"Station 2, Pflegeteam\",\"shift\":\"Spätdienst, 12. Mai 2026\",\"handed_by\":\"A. Novak\",\"received_by\":\"T. Berg\",\"notes\":\"Zimmer 12: Herr Hansen hatte um 16:00 Blutdruck 150/90, Arzt informiert, noch keine neue Anordnung. Zimmer 14: Frau Lund hat um 18:00 ihre Abendtabletten bekommen. Zimmer 9: Rufanlage geht nicht, Techniker angerufen, kommt morgen früh. Zimmer 12: Arzt vor 21:00 noch einmal wegen der neuen Anordnung fragen. Wäschelieferung muss noch eingeräumt werden.\"}"
}
Aus Budgetzahlen wird ein Haushaltsplan für den Verein. Der Server addiert Einnahmen und Ausgaben, berechnet den Saldo und markiert Änderungen ab 20 % zum Vorjahr.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
club — Verein
Wird wörtlich eingefügt.
Standardeinstellungen: ""
year — Haushaltsjahr
Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Haushaltsposten
Eine Zeile je Posten. kind ist income oder expense. previous ist der Wert des Vorjahres und darf leer sein.
Standardeinstellungen: ""
remarks — Notizen
Optional: Gründe für Änderungen oder Pläne für das Jahr.
Standardeinstellungen: ""
Erweiterte Einstellungen
currency — Währung
Kürzel oder Zeichen, das bei Beträgen steht, zum Beispiel EUR.
Standardeinstellungen: "EUR"
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "club_budget",
"text": "{\"club\":\"Ruderclub Riverside\",\"year\":\"2026\",\"lines\":\"id,kind,item,planned,previous\\nH1,income,Mitgliedsbeiträge,18400,17800\\nH2,income,Meldegelder Regatta,3600,2800\\nH3,income,Spenden,1500,2000\\nH4,expense,Bootsreparaturen,6200,4800\\nH5,expense,Miete Bootshaus,9600,9600\\nH6,expense,Versicherung,2100,1950\\nH7,expense,Renovierung Bootshaus,7000,\",\"remarks\":\"Die Renovierung des Bootshauses ist für den Sommer geplant. Zwei Boote brauchen neue Ausleger.\",\"currency\":\"EUR\"}"
}
Ein Bewerbungsgespräch aus Stellenanzeige und Lebenslauf vorbereiten: mögliche Fragen, passende Punkte und Lücken. Über Arbeitgeber oder Bewerber wird nichts ergänzt.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
job_title — Stellenbezeichnung
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
company — Unternehmen
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
job_ad — Stellenanzeige
Den Text einfügen. Er wird als Daten behandelt, nie als Anweisung.
Standardeinstellungen: ""
cv — Lebenslauf
Text einfügen. Nur was die Vorbereitung braucht; Kontaktdaten können weggelassen werden.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "interview_preparation",
"text": "{\"job_title\":\"Projektassistenz\",\"company\":\"Lumen Druck\",\"job_ad\":\"Lumen Druck sucht eine Projektassistenz in Bridgeport. Aufgaben: Druckpläne erstellen, Abstimmung mit Kunden und Lieferanten, wöchentliche Statusberichte. Anforderungen: Erfahrung in der Projektkoordination, sicherer Umgang mit Tabellenkalkulation, gutes schriftliches Englisch, Erfahrung in der Druckproduktion ist von Vorteil. Beginn: 1. September.\",\"cv\":\"Mira Kovac. 2023 bis 2026: Bürokraft bei Hartmann Papier, Bridgeport. Lieferungen mit 40 Kunden abgestimmt, Lieferplan in Tabellen geführt, zwei neue Kolleginnen eingearbeitet. 2020 bis 2023: Ausbildung zur Bürokauffrau. Sprachen: Englisch, gut in Wort und Schrift; Kroatisch, Muttersprache.\"}"
}
Aus einer Liste von Fahrstunden wird ein Ausbildungsnachweis. Der Server zählt die Stunden je Art und vergleicht sie mit dem eingegebenen Soll.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
learner — Fahrschüler oder Fahrschülerin
Name oder Kennung. Wird wörtlich übernommen.
Standardeinstellungen: ""
driving_school — Fahrschule
Wird wörtlich eingefügt.
Standardeinstellungen: ""
licence_class — Führerscheinklasse
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Fahrstunden
Eine Zeile je Stunde oder Block. units ist die Anzahl der Stunden, topic darf leer sein.
Standardeinstellungen: ""
targets — Soll je Art der Stunde
Eine Zeile je Art mit dem geltenden Soll. Das Werkzeug kennt keine Vorschriften und vergleicht nur diese Zahlen.
Standardeinstellungen: ""
remarks — Notizen
Optional: was im Nachweis stehen soll.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "driving_lesson_record",
"text": "{\"learner\":\"Mira K.\",\"driving_school\":\"Fahrschule Lindenau\",\"licence_class\":\"B\",\"lines\":\"id,date,lesson_type,units,instructor,topic\\nL1,2026-03-03,Grundstufe,2,T. Berg,Anfahren und Lenken\\nL2,2026-03-10,Grundstufe,2,T. Berg,Kreuzungen\\nL3,2026-03-17,Grundstufe,2,T. Berg,Einparken\\nL4,2026-04-07,Landstraße,3,A. Novak,Überholen\\nL5,2026-04-14,Landstraße,2,A. Novak,\\nL6,2026-04-21,Autobahn,4,A. Novak,Auffahren und Abfahren\\nL7,2026-05-05,Nacht,2,T. Berg,\\nL8,,Nacht,,T. Berg,Abblendlicht\",\"targets\":\"id,lesson_type,target_units\\nT1,Grundstufe,12\\nT2,Landstraße,5\\nT3,Autobahn,4\\nT4,Nacht,3\",\"remarks\":\"Stunde L8 wurde verschoben, das Datum ist noch offen.\"}"
}
Aus Farbprodukten und Notizen wird eine Rezeptkarte. Der Server rechnet Mischverhältnis und Mengen aus den eingegebenen Produkten, und zur Haut wird nichts gesagt.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
client — Kunde oder Kundin
Name oder Kundennummer. Wird wörtlich übernommen.
Standardeinstellungen: ""
salon — Salon
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
recipe_date — Datum
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Produkte
Eine Zeile je Produkt. Gib Teile für ein Verhältnis ein oder die Menge jedes Produkts.
Standardeinstellungen: ""
total_amount — Gesamtmenge
Optional: die anzumischende Menge, zum Beispiel 120. Sie wird nach den Teilen aufgeteilt.
Standardeinstellungen: ""
recipe_notes — Notizen zur Anwendung
Optional: Reihenfolge, Einwirkzeiten, Wünsche der Kundin oder des Kunden.
Standardeinstellungen: ""
Erweiterte Einstellungen
unit — Einheit
Bis zu 4 Buchstaben, zum Beispiel g oder ml.
Standardeinstellungen: "g"
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "hair_colour_card",
"text": "{\"client\":\"Kundenkarte 1184\",\"salon\":\"Studio Lindenau\",\"recipe_date\":\"12. Mai 2026\",\"lines\":\"id,product,shade,parts,amount\\nF1,Lumina Creme,7.1,1,\\nF2,Lumina Creme,6.0,1,\\nF3,Lumina Entwickler 6 %,,2,\",\"total_amount\":\"120\",\"unit\":\"g\",\"recipe_notes\":\"Zuerst der Ansatz, 30 Minuten einwirken lassen, dann die Längen für die letzten 10 Minuten. Die Kundin wünscht einen kühlen Ton ohne Rot.\"}"
}
Aus Schritten und Minuten wird ein Ablaufplan für das Shooting. Der Server rechnet alle Zeiten, Puffer und Überziehungen, und die KI formuliert die Schritte.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
shoot — Shooting
Name des Shootings oder der Kundschaft. Wird wörtlich übernommen.
Standardeinstellungen: ""
shoot_date — Datum
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
location — Ort
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
start_time — Startzeit
Format 09:30.
Standardeinstellungen: "09:00"
latest_end — Geplantes Ende
Optional, Format 18:30. Ein späteres Ende wird gemeldet.
Standardeinstellungen: ""
lines — Schritte
Eine Zeile je Schritt mit Minuten. fixed_start ist optional, für eine Zeit, die nicht wandern kann, zum Beispiel die goldene Stunde um 19:40.
Standardeinstellungen: ""
remarks — Notizen
Optional: Wünsche und Einzelheiten, die beim Formulieren der Schritte helfen.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "photo_shoot_schedule",
"text": "{\"shoot\":\"Familie Berg, Frühlingsbilder\",\"shoot_date\":\"16. Mai 2026\",\"location\":\"Mühlenpark\",\"start_time\":\"14:00\",\"latest_end\":\"16:30\",\"lines\":\"id,step,who,minutes,fixed_start\\nA1,Ankunft und Lichtprobe,Fotografin,20,\\nA2,Familiengruppe am See,Fotografin und Familie,30,14:30\\nA3,Kinder auf der Wiese,Assistenz,25,\\nA4,Kleiderwechsel,Familie,15,\\nA5,Porträts im alten Obstgarten,Fotografin,40,15:40\\nA6,Paar auf der Brücke bei tiefer Sonne,Fotografin,30,16:15\",\"remarks\":\"Die Familie wünscht natürliche Bilder ohne Posen. Die Kinder werden schnell müde.\"}"
}
Aus Schritten und Minuten wird der Tagesablauf für die Hochzeit. Der Server rechnet alle Zeiten, Puffer und Überziehungen, und die KI formuliert die Schritte.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
wedding — Hochzeit
Namen des Paares. Werden wörtlich übernommen.
Standardeinstellungen: ""
wedding_date — Datum
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
venue — Ort der Feier
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
start_time — Startzeit
Format 09:30.
Standardeinstellungen: "09:00"
latest_end — Geplantes Ende
Optional, Format 00:30. Ein späteres Ende wird gemeldet. Eine Zeit vor dem Start zählt als nächster Tag.
Standardeinstellungen: ""
lines — Schritte
Eine Zeile je Schritt mit Minuten. fixed_start ist optional, für eine Zeit, die nicht wandern kann, zum Beispiel die Trauung.
Standardeinstellungen: ""
remarks — Notizen
Optional: Wünsche und Einzelheiten, die beim Formulieren der Schritte helfen.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "wedding_day_schedule",
"text": "{\"wedding\":\"Anna und Tom\",\"wedding_date\":\"20. Juni 2026\",\"venue\":\"Lindenhof\",\"start_time\":\"09:00\",\"latest_end\":\"00:30\",\"lines\":\"id,step,who,minutes,fixed_start\\nW1,Frisur und Make-up,Anna und Stylistin,120,\\nW2,Paarbilder im Garten,Fotografin,60,\\nW3,Fahrt zur Kirche,Tom,30,\\nW4,Ankunft der Gäste,Platzanweiser,30,13:00\\nW5,Trauung,Pfarrerin,45,13:30\\nW6,Empfang mit Torte,Serviceteam,75,\\nW7,Gruppenbilder,Fotografin,40,\\nW8,Fahrt zum Lindenhof,Alle,20,\\nW9,Abendessen,Küche,120,18:00\\nW10,Reden,Trauzeuge,45,\\nW11,Erster Tanz,Anna und Tom,15,20:30\\nW12,Feier,DJ,240,\",\"remarks\":\"Die Torte kommt von der Bäckerei Hartmann. Der DJ bringt seine eigene Technik mit.\"}"
}
Die Notizen der Fachkraft werden zu einem klaren Heimübungsblatt geordnet. Es erscheinen nur Übungen aus den Notizen, ohne Diagnose und ohne medizinischen Rat.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
patient — Patient oder Patientin
Optional: Vorname oder Kennung genügt. Wird wörtlich übernommen.
Standardeinstellungen: ""
therapist — Therapeut, Therapeutin oder Praxis
Wird wörtlich eingefügt.
Standardeinstellungen: ""
sheet_date — Datum
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
notes — Notizen der Fachkraft
Die vereinbarten Übungen mit Wiederholungen und Ausführung. Es kann nur erscheinen, was hier steht.
Standardeinstellungen: ""
practice_contact — Kontakt
Optional. Wird am Ende wörtlich übernommen.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "home_exercise_sheet",
"text": "{\"patient\":\"Kennung 2207\",\"therapist\":\"Physiotherapie Lindenau, K. Berg\",\"sheet_date\":\"5. Mai 2026\",\"notes\":\"Fersenheben am Stuhl, 10 mal, 2 Sätze, morgens und abends. Auf dem Rücken liegen, Knie mit beiden Händen zur Brust ziehen, 20 Sekunden halten, 3 mal je Seite. Auf ebenem Boden gehen, täglich 15 Minuten. Die Übungen langsam ausführen. Das Blatt zum nächsten Termin mitbringen.\",\"practice_contact\":\"Physiotherapie Lindenau, Telefon 0123 456789\"}"
}
Aus Pflegenotizen wird ein neutraler Bericht. Es erscheinen nur Beobachtungen aus den Notizen, ohne Diagnose und ohne Rat, und ein Vermerk sagt, dass die Fachkraft prüft.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
care_client — Kunde oder Kundin
Eine Kennung genügt. Wird wörtlich übernommen.
Standardeinstellungen: ""
report_date — Datum und Schicht
Wird wörtlich eingefügt.
Standardeinstellungen: ""
written_by — Verfasst von
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
notes — Pflegenotizen
Was beobachtet und getan wurde. Im Bericht kann nur erscheinen, was hier steht.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "care_report",
"text": "{\"care_client\":\"Kennung A-17\",\"report_date\":\"12. Mai 2026, Frühschicht\",\"written_by\":\"A. Novak\",\"notes\":\"Um 08:00 mit Hilfe am Waschbecken gewaschen. Frühstück im Aufenthaltsraum gegessen. Mit dem Rollator etwa 20 Minuten in den Garten gegangen. Sagte, der neue Sessel sei bequem. Um 09:30 Batterie des Hörgeräts gewechselt. Die Tochter rief um 11:00 an. Offen: nachfragen, ob die Bremsen des Rollators geprüft werden müssen.\"}"
}
Die Notizen der pädagogischen Fachkraft werden zu einem Beobachtungsbericht geordnet. Es erscheinen nur Beobachtungen, ohne Diagnose und ohne Einstufung des Kindes.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
child — Kind
Ein Vorname oder Kürzel genügt. Wird wörtlich übernommen.
Standardeinstellungen: ""
child_group — Gruppe
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
observation_period — Beobachtungszeitraum
Wird wörtlich eingefügt.
Standardeinstellungen: ""
observer — Beobachtet von
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
notes — Notizen
Was das Kind getan und gesagt hat. Im Bericht kann nur erscheinen, was hier steht.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "childcare_observation",
"text": "{\"child\":\"Kind A\",\"child_group\":\"Sonnenblumengruppe\",\"observation_period\":\"4. bis 8. Mai 2026\",\"observer\":\"K. Berg\",\"notes\":\"Montag: baute im Freispiel einen Turm aus Holzklötzen und zählte die Klötze laut bis 12. Dienstag: bat ein anderes Kind, beim Tragen der Kiste zu helfen. Mittwoch: malte etwa 20 Minuten mit beiden Händen und sagte \\\"die Sonne ist heiß\\\". Donnerstag: hörte in der Leseecke die Geschichte bis zum Ende an. Freitag: zog vor dem Rausgehen die Stiefel ohne Hilfe an.\"}"
}
Aus den Worten der Familie entstehen eine Traueranzeige und ein kurzer Nachruf. Namen und Daten bleiben wörtlich, und über das Leben der Person wird nichts erfunden.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
deceased — Name der verstorbenen Person
Wird wörtlich eingefügt.
Standardeinstellungen: ""
born — Geboren
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
died — Gestorben
Wird wörtlich eingefügt.
Standardeinstellungen: ""
facts — Was die Familie sagen möchte
Einfache Notizen zum Leben der Person. Es kann nur erscheinen, was hier steht.
Standardeinstellungen: ""
mourners — In stiller Trauer
Optional: Namen der Familie. Werden wörtlich übernommen.
Standardeinstellungen: ""
service_details — Trauerfeier
Optional: Ort, Datum und Wünsche. Werden wörtlich übernommen.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "death_notice_obituary",
"text": "{\"deceased\":\"Anna Wiesental\",\"born\":\"3. März 1941\",\"died\":\"12. Oktober 2026\",\"facts\":\"31 Jahre Lehrerin an der Grundschule in Bridgeport. Sang im Kirchenchor. Liebte ihren Garten und ihre beiden Enkelkinder. Sagte gern, ein gutes Buch sei nie zu Ende.\",\"mourners\":\"Paul und Lena Wiesental mit Tom und Mia\",\"service_details\":\"Samstag, 24. Oktober 2026, 11:00, Kapelle an der Mühlenstraße. Statt Blumen bitten wir um eine Spende für die Schulbücherei.\"}"
}
Einladung oder Protokoll einer Eigentümerversammlung schreiben. Tagesordnung und Beschlüsse bleiben wörtlich, ohne Rechtsaussagen und ohne erfundene Fristen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
document — Dokument
Wähle aus, was entstehen soll.
invitation — Einladung · minutes — Protokoll
Standardeinstellungen: "invitation"
property_name — Objekt
Wird wörtlich eingefügt.
Standardeinstellungen: ""
meeting_when — Datum und Uhrzeit
Wird wörtlich eingefügt.
Standardeinstellungen: ""
meeting_place — Ort
Wird wörtlich eingefügt.
Standardeinstellungen: ""
manager — Hausverwaltung
Wird wörtlich eingefügt.
Standardeinstellungen: ""
agenda_items — Tagesordnung
Ein Punkt je Zeile. Wird wörtlich übernommen.
Standardeinstellungen: ""
notes — Notizen
Einladung: was erwähnt werden soll. Protokoll: wie die Versammlung verlief. Es kann nur erscheinen, was hier steht.
Standardeinstellungen: ""
attendance — Anwesenheit
Nur Protokoll: wird wörtlich übernommen, zum Beispiel 14 von 20 Einheiten anwesend.
Standardeinstellungen: ""
resolutions — Beschlüsse
Nur Protokoll: ein Beschluss je Zeile mit Stimmen und Beträgen. Wird wörtlich übernommen.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "owners_meeting",
"text": "{\"document\":\"minutes\",\"property_name\":\"Eigentümer der Mühlenstraße 3\",\"meeting_when\":\"Donnerstag, 18. Juni 2026, 18:30\",\"meeting_place\":\"Besprechungsraum im Gemeindezentrum Lindenau\",\"manager\":\"Hausverwaltung Hartmann, S. Hartmann\",\"agenda_items\":\"1. Begrüßung\\n2. Jahresabrechnung 2025\\n3. Dachreparatur\\n4. Verschiedenes\",\"notes\":\"Frau Berg fragte nach dem Zeitplan der Dachreparatur. Die Verwaltung fragt beim Dachdecker nach und berichtet. Unter Verschiedenes wurde das Licht im Treppenhaus angesprochen.\",\"attendance\":\"14 von 20 Eigentümern anwesend oder vertreten\",\"resolutions\":\"Punkt 2: Die Jahresabrechnung 2025 wird genehmigt. 13 Ja, 0 Nein, 1 Enthaltung.\\nPunkt 3: Die Dachreparatur durch Dachbau Lindenau wird zu 48.500,00 EUR aus der Rücklage genehmigt. 11 Ja, 2 Nein, 1 Enthaltung.\"}"
}
Die Anweisungen der Tierarztpraxis werden zu einem Nachsorgeblatt für den Tierhalter geordnet. Keine Diagnose, keine Medikamente und Dosen außerhalb der Eingabe.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
practice — Praxis
Wird wörtlich eingefügt.
Standardeinstellungen: ""
animal — Tier
Name und Tierart. Wird wörtlich übernommen.
Standardeinstellungen: ""
pet_owner — Halter oder Halterin
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
visit_date — Datum des Besuchs
Wird wörtlich eingefügt.
Standardeinstellungen: ""
notes — Anweisungen der Praxis
Pflege, Fütterung, Medikamente und Dosen wie angewiesen, der nächste Termin. Es kann nur erscheinen, was hier steht.
Standardeinstellungen: ""
practice_contact — Kontakt
Optional. Wird am Ende wörtlich übernommen.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "pet_aftercare_sheet",
"text": "{\"practice\":\"Tierarztpraxis Lindenau\",\"animal\":\"Mops, Hund\",\"pet_owner\":\"\",\"visit_date\":\"5. Mai 2026\",\"notes\":\"Nach der Zahnreinigung: 3 Tage weiches Futter. 5 Tage kein Kauspielzeug. Demodent-Gel einmal täglich abends auf das Zahnfleisch, 5 Tage lang, wie mitgegeben. Bei Blutungen nach dem 2. Tag bitte die Praxis anrufen. Kontrolle am 14. Mai um 10:30.\",\"practice_contact\":\"Tierarztpraxis Lindenau, Telefon 0123 456700\"}"
}
Erklärt eine Reparatur in verständlichen Worten. Der Server summiert Arbeit und Teile, die KI erklärt nur, was im Auftrag und in den Werkstattnotizen steht.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
workshop — Werkstatt
Wird wörtlich eingefügt.
Standardeinstellungen: ""
vehicle — Fahrzeug
Wird wörtlich übernommen, zum Beispiel Modell und Kennzeichen.
Standardeinstellungen: ""
mileage — Kilometerstand
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Arbeit und Teile
Eine Zeile je Arbeit oder Teil. kind ist labour oder part. Bei Arbeit bedeutet die Menge Stunden.
Standardeinstellungen: ""
workshop_notes — Werkstattnotizen
Was gemeldet, gefunden und vereinbart wurde. Nur was hier steht, kann erklärt werden.
Standardeinstellungen: ""
Erweiterte Einstellungen
currency — Währung
Kürzel oder Zeichen, das bei Beträgen steht, zum Beispiel EUR.
Standardeinstellungen: "EUR"
Maximale UTF-8-Eingabebytes: 25000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "workshop_report",
"text": "{\"workshop\":\"Autoservice Hartmann\",\"vehicle\":\"VW Golf, BX-KM 418\",\"mileage\":\"84210 km\",\"lines\":\"id,kind,description,quantity,unit_price\\nW1,labour,Bremsbeläge und Bremsscheiben vorn erneuern,1.5,89.00\\nW2,labour,Jahresinspektion mit Ölwechsel,2,89.00\\nW3,part,Satz Bremsbeläge vorn,1,64.90\\nW4,part,Bremsscheibe vorn,2,58.50\\nW5,part,Motoröl in Litern,4.5,14.20\\nW6,part,Ölfilter,1,12.80\\nW7,part,Scheibenwischer,1,\",\"workshop_notes\":\"Kunde meldete Quietschen beim Bremsen. Bremsscheiben vorn lagen unter der Verschleißgrenze. Bremsbeläge hinten etwa zur Hälfte abgenutzt, die Werkstatt schaut sie bei der nächsten Inspektion wieder an. Preis der Scheibenwischer muss noch nachgeschlagen werden.\",\"currency\":\"EUR\"}"
}
Vergleicht Messwerte mit den eingegebenen Grenzwerten. Der Server markiert jeden Wert als innerhalb oder außerhalb. Es werden keine Normwerte ergänzt, und die Prüfung durch die Elektrofachkraft wird nicht ersetzt.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
installation — Anlage
Wird wörtlich übernommen, zum Beispiel Gebäude und Verteiler.
Standardeinstellungen: ""
test_date — Prüfdatum
Wird wörtlich eingefügt.
Standardeinstellungen: ""
tester — Geprüft von
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Messungen
Eine Zeile je Wert. Der Grenzwert kommt aus der geltenden Norm oder vom Hersteller. limit_type ist max (Wert darf nicht höher sein) oder min (Wert darf nicht niedriger sein).
Standardeinstellungen: ""
remarks — Notizen
Optional: was das Protokoll erwähnen soll, zum Beispiel das Messgerät.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 45000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "electrical_test_record",
"text": "{\"installation\":\"Mühlenweg 3, Verteiler 1\",\"test_date\":\"12. Mai 2026\",\"tester\":\"T. Berg\",\"lines\":\"id,circuit,measurement,value,unit,limit,limit_type\\nP1,Steckdosen,Isolationswiderstand,210,MOhm,1,min\\nP2,Steckdosen,Schleifenimpedanz,0.62,Ohm,1.37,max\\nP3,Backofen,Schleifenimpedanz,1.54,Ohm,1.37,max\\nP4,Backofen,RCD-Auslösezeit,24,ms,30,max\\nP5,Licht,Isolationswiderstand,,MOhm,1,min\\nP6,Licht,RCD-Auslösestrom,30,mA,30,max\",\"remarks\":\"An allen Stromkreisen mit demselben Gerät gemessen.\"}"
}
Prüft eine Temperaturliste für Kühl- und Tiefkühlgeräte. Der Server findet Werte außerhalb des eingegebenen Bereichs und Tage ohne Messwert. Keine Aussage zum Lebensmittelrecht.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
kitchen — Küche oder Betrieb
Wird wörtlich eingefügt.
Standardeinstellungen: ""
period — Zeitraum
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Stände
Eine Zeile je Messwert. Daten wie 2026-03-31 oder 31.03.2026, Zeiten wie 08:30. Unter- und Obergrenze einmal je Gerät eintragen; leere Zellen behalten den letzten Bereich.
Standardeinstellungen: ""
remarks — Notizen
Optional: zum Beispiel Ruhetage, die eine Lücke erklären.
Standardeinstellungen: ""
Erweiterte Einstellungen
checks_per_day — Messwerte pro Tag
Tage mit weniger Messwerten je Gerät werden gelistet. Von 1 bis 6.
Standardeinstellungen: 1
Maximale UTF-8-Eingabebytes: 45000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "temperature_log_check",
"text": "{\"kitchen\":\"Bistro am Fluss\",\"period\":\"4. bis 8. Mai 2026\",\"lines\":\"id,appliance,date,time,temperature,lower,upper,note\\nT1,Kühlraum,2026-05-04,08:00,4.0,0,7,\\nT2,Tiefkühler,2026-05-04,08:05,-19,-25,-18,\\nT3,Kühlraum,2026-05-05,08:00,5.5,,,\\nT4,Tiefkühler,2026-05-05,08:10,-16.5,,,Tür während der Lieferung offen\\nT5,Kühlraum,2026-05-06,08:02,8.5,,,\\nT6,Kühlraum,2026-05-08,08:00,3,,,\\nT7,Tiefkühler,2026-05-08,08:03,,,,\",\"checks_per_day\":1,\"remarks\":\"Am 7. Mai geschlossen.\"}"
}
Macht aus einem Rezept Mengen. Der Server rechnet Gramm je Zutat, Gesamtteig, Wasseranteil und Teigausbeute aus Bäckerprozenten oder einem Rezept in Gramm.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
recipe — Rezept
Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Zutaten
Eine Zeile je Zutat. role ist flour, liquid oder other. Trag in allen Zeilen percent oder in allen Zeilen amount_g ein.
Standardeinstellungen: ""
pieces — Stückzahl
Wie viele Stücke gebraucht werden, zum Beispiel 40.
Standardeinstellungen: ""
piece_weight — Teig je Stück (g)
Teiggewicht eines Stücks in Gramm, zum Beispiel 500.
Standardeinstellungen: ""
flour_weight — Oder: Mehlgewicht (g)
Statt Stückzahl: Mehl gesamt in Gramm, zum Beispiel 10000.
Standardeinstellungen: ""
remarks — Notizen
Optional: was das Blatt erwähnen soll.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 12000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "bakers_percentage",
"text": "{\"recipe\":\"Weizenmischbrot\",\"lines\":\"id,role,ingredient,percent,amount_g\\nD1,flour,Weizenmehl,80,\\nD2,flour,Roggenmehl,20,\\nD3,liquid,Wasser,65,\\nD4,other,Salz,2,\\nD5,other,Frischhefe,1,\",\"pieces\":\"40\",\"piece_weight\":\"500\",\"flour_weight\":\"\",\"remarks\":\"Der Teig ruht über Nacht im Kühlraum.\"}"
}
Wertet Stockkarten aus. Der Server summiert den Honigertrag je Volk und meldet lange Abstände zwischen Einträgen. Keine Diagnose und keine Behandlungsempfehlung.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
apiary — Bienenstand
Wird wörtlich eingefügt.
Standardeinstellungen: ""
year — Saison
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Einträge
Eine Zeile je Durchsicht oder Ernte. Daten wie 2026-03-31 oder 31.03.2026. honey_kg nur bei einer Ernte. Keine Kommas in der Notiz, außer sie steht in Anführungszeichen.
Standardeinstellungen: ""
remarks — Notizen
Optional: was die Auswertung erwähnen soll.
Standardeinstellungen: ""
Erweiterte Einstellungen
gap_days — Lücke ab Tagen
Eine längere Zeit ohne Eintrag wird gelistet. Von 7 bis 365.
Standardeinstellungen: 30
Maximale UTF-8-Eingabebytes: 45000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "hive_record",
"text": "{\"apiary\":\"Bienenstand Mühlenweg\",\"year\":\"2026\",\"lines\":\"id,hive,date,honey_kg,note\\nB1,Volk 1,2026-04-12,,Königin gesehen und Brut auf sechs Waben\\nB2,Volk 1,2026-05-20,,Spielnäpfchen gefunden\\nB3,Volk 1,2026-06-15,18.5,Erste Ernte\\nB4,Volk 1,2026-07-20,14,Zweite Ernte\\nB5,Volk 2,2026-04-12,,Wenige Bienen nach dem Winter\\nB6,Volk 2,2026-06-15,9.25,Ernte aus einem Honigraum\\nB7,Volk 3,2026-04-12,,Neues Volk\\nB8,Volk 3,,,\",\"gap_days\":30,\"remarks\":\"\"}"
}
Macht aus einer Stammliste eine Holzliste. Der Server rechnet die Festmeter jedes Stamms mit der Huber-Formel aus Länge und Mittendurchmesser und zeigt den Rechenweg.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
forest — Wald oder Bestand
Wird wörtlich eingefügt.
Standardeinstellungen: ""
timber_date — Datum
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Stämme
Eine Zeile je Stamm mit Länge in Metern und Mittendurchmesser in Zentimetern.
Standardeinstellungen: ""
remarks — Notizen
Optional: was die Liste erwähnen soll.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 20000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "timber_list",
"text": "{\"forest\":\"Mühlenwald, Abteilung 12\",\"timber_date\":\"3. Februar 2026\",\"lines\":\"id,species,length_m,diameter_cm\\nH1,Fichte,4,32\\nH2,Fichte,4,28.5\\nH3,Fichte,5,24\\nH4,Kiefer,4.5,30\\nH5,Kiefer,,26\",\"remarks\":\"Stämme liegen am östlichen Rückeweg.\"}"
}
Macht aus Beeten und Dichten einen Pflanzplan. Der Server rechnet die Stückzahl aus Fläche und Dichte und rundet jede Zeile auf ganze Pflanzen auf.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
planting_site — Standort
Wird wörtlich übernommen, zum Beispiel Projekt oder Adresse.
Standardeinstellungen: ""
lines — Pflanzzeilen
Eine Zeile je Pflanze in einem Beet, mit Fläche in Quadratmetern und Pflanzen je Quadratmeter.
Standardeinstellungen: ""
remarks — Notizen
Optional: was der Plan erwähnen soll.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 15000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "planting_plan",
"text": "{\"planting_site\":\"Innenhof Mühlenweg\",\"lines\":\"id,bed,plant,area_m2,density_per_m2\\nG1,Beet Nord,Lavendel,12.5,6\\nG2,Beet Nord,Ziergras,4.2,5\\nG3,Beet Süd,Bodendecker,18.4,8.5\\nG4,Hecke,Hainbuche,7.5,3\\nG5,Beet Süd,Tulpen,,25\",\"remarks\":\"Die Fläche der Tulpen wird nächste Woche vor Ort gemessen.\"}"
}
Summiert die Leistung je Phase für eine Veranstaltung. Der Server vergleicht die Watt jeder Phase mit der eingegebenen Absicherung. Das ersetzt keine Prüfung durch eine Fachkraft.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
event — Veranstaltung
Wird wörtlich eingefügt.
Standardeinstellungen: ""
fuse_amps — Absicherung je Phase (A)
Vom Anschluss vor Ort, zum Beispiel 16 oder 32.
Standardeinstellungen: 16
lines — Geräte
Eine Zeile je Geräteart. phase ist L1, L2 oder L3. Watt vom Typenschild oder Datenblatt.
Standardeinstellungen: ""
remarks — Notizen
Optional: was die Übersicht erwähnen soll.
Standardeinstellungen: ""
Erweiterte Einstellungen
voltage — Spannung je Phase (V)
Spannung zwischen Phase und Neutralleiter.
Standardeinstellungen: 230
Maximale UTF-8-Eingabebytes: 20000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "power_load_phases",
"text": "{\"event\":\"Sommerfest, Hauptbühne\",\"fuse_amps\":16,\"voltage\":230,\"lines\":\"id,device,phase,quantity,watts\\nS1,LED-Spot,L1,12,180\\nS2,Moving Head,L1,4,320\\nS3,Tonendstufe,L2,2,1800\\nS4,Mischpult,L2,1,150\\nS5,Nebelmaschine,L3,1,1500\\nS6,Barkühlschrank,,1,350\",\"remarks\":\"Die Bar hängt am selben Stromverteiler.\"}"
}
Macht aus Waren eine Ladeliste. Der Server summiert die Gewichte, vergleicht sie mit der eingegebenen Zuladung und meldet fehlende Zahlen. Keine Aussage zur Ladungssicherung.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
vehicle — Fahrzeug
Wird wörtlich übernommen, zum Beispiel Kennzeichen.
Standardeinstellungen: ""
tour — Tour
Optional. Wird wörtlich übernommen, zum Beispiel Nummer und Datum.
Standardeinstellungen: ""
payload_kg — Zuladung (kg)
Aus den Fahrzeugpapieren, zum Beispiel 1200.
Standardeinstellungen: ""
lines — Waren
Eine Zeile je Ware mit Anzahl und Gewicht je Stück in Kilogramm. stop ist die Abladestelle.
Standardeinstellungen: ""
remarks — Notizen
Optional: was die Liste erwähnen soll.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 25000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "load_list",
"text": "{\"vehicle\":\"Transporter BX-KM 418\",\"tour\":\"Tour 7, 12. Mai 2026\",\"payload_kg\":\"1200\",\"lines\":\"id,stop,item,quantity,unit_weight_kg\\nL1,Brückenau,Palette Mehl,2,320\\nL2,Brückenau,Sack Zucker,10,25\\nL3,Mühlenweg,Kiste Flaschen,14,18.5\\nL4,Mühlenweg,Reinigungsmittel,6,12.25\\nL5,Mühlenweg,Aufsteller,1,\",\"remarks\":\"Der Aufsteller kommt morgens aus dem Lager.\"}"
}
Macht aus Reinigungsaufgaben einen Plan. Der Server rechnet die Stunden pro Woche je Objekt aus Häufigkeit und Minuten und listet unvollständige Zeilen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
company — Reinigungsfirma oder Team
Wird wörtlich eingefügt.
Standardeinstellungen: ""
period — Gültig ab
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Aufgaben
Eine Zeile je Aufgabe und Objekt mit Mal pro Woche und Minuten je Mal. Alle zwei Wochen ist 0,5 Mal pro Woche.
Standardeinstellungen: ""
remarks — Notizen
Optional: was der Plan erwähnen soll.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 25000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "cleaning_plan",
"text": "{\"company\":\"Clearwater Services\",\"period\":\"Mai 2026\",\"lines\":\"id,site,task,times_per_week,minutes\\nR1,Büro Mühlenweg,Böden und Tische,5,45\\nR2,Büro Mühlenweg,Sanitärräume,5,20\\nR3,Büro Mühlenweg,Fenster,0.5,90\\nR4,Bäckerei Hartmann,Verkaufsraum,6,30\\nR5,Bäckerei Hartmann,Lager,1,40\\nR6,Bäckerei Hartmann,Personalraum,2,\",\"remarks\":\"Die Minuten für den Personalraum werden nächste Woche vereinbart.\"}"
}
Berechnet die Farbe für einen Auftrag aus Räumen, Fenstern und Türen, Anstrichen und Ergiebigkeit. Der Server rechnet Liter und Gebinde, die KI schreibt eine kurze Zusammenfassung für das Angebot.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
project — Projekt
Wird wörtlich übernommen, zum Beispiel Kunde und Adresse.
Standardeinstellungen: ""
lines — Räume und Flächen
Eine Zeile je Raum oder Fläche. Wandfläche ist Umfang mal Höhe; extra_m2 fügt eine Decke oder andere Fläche direkt hinzu; openings_m2 wird abgezogen. coats leer lassen, um die Zahl unten zu nutzen.
Standardeinstellungen: ""
coverage_m2_per_l — Ergiebigkeit (m² je Liter)
Aus dem Datenblatt, zum Beispiel 8 oder 7,5.
Standardeinstellungen: ""
coats — Anstriche
Für Zeilen ohne eigene Zahl. Von 1 bis 6.
Standardeinstellungen: 2
container_l — Gebindegröße (l)
Optional: Liter in einem Gebinde, zum Beispiel 10 oder 2,5.
Standardeinstellungen: "10"
remarks — Notizen
Optional: was die Zusammenfassung erwähnen soll, zum Beispiel Farbtöne oder den Zustand der Wände.
Standardeinstellungen: ""
Erweiterte Einstellungen
reserve_percent — Reserve (%)
Wird auf die Gesamtliter aufgeschlagen. Von 0 bis 50.
Standardeinstellungen: 10
container_price — Preis je Gebinde
Optional: für die Materialkosten, zum Beispiel 89,90.
Standardeinstellungen: ""
currency — Währung
Kürzel oder Zeichen, das bei Beträgen steht, zum Beispiel EUR.
Standardeinstellungen: "EUR"
Maximale UTF-8-Eingabebytes: 20000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "paint_quantity",
"text": "{\"project\":\"Familie Keller, Ahornstraße\",\"lines\":\"id,room,perimeter_m,height_m,extra_m2,openings_m2,coats\\nR1,Wohnzimmer,18.4,2.6,,5.2,\\nR2,Küche,12,2.5,,3.1,\\nR3,Decke Wohnzimmer,,,21.5,,1\\nR4,Flur,9.6,,,1.8,\",\"coverage_m2_per_l\":\"8\",\"coats\":2,\"container_l\":\"10\",\"reserve_percent\":10,\"container_price\":\"89.90\",\"currency\":\"EUR\",\"remarks\":\"Wände in warmem Weiß, Decke in reinem Weiß. Kleine Risse in der Küche werden vorher gespachtelt. Die Höhe im Flur wird vor Ort gemessen.\"}"
}
Berechnet Fliesen, Kleber und Fugenmasse aus den Flächen eines Auftrags. Der Server schlägt den Verschnitt auf, rundet je Fliese auf ganze Pakete auf und rechnet Säcke aus dem eingegebenen Verbrauch.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
project — Projekt
Wird wörtlich übernommen, zum Beispiel Kunde und Adresse.
Standardeinstellungen: ""
lines — Flächen
Eine Zeile je Fläche mit der Nettofläche in Quadratmetern. tile benennt die Fliese. waste_percent und pack_m2 dürfen leer sein, dann gelten die Werte unten.
Standardeinstellungen: ""
waste_percent — Verschnitt (%)
Für Zeilen ohne eigenen Wert. Von 0 bis 50.
Standardeinstellungen: 10
pack_m2 — m² je Paket
Optional: für Zeilen ohne eigenen Wert, zum Beispiel 1,44.
Standardeinstellungen: ""
remarks — Notizen
Optional: was die Zusammenfassung erwähnen soll, zum Beispiel Verlegemuster oder Untergrund.
Standardeinstellungen: ""
Erweiterte Einstellungen
adhesive_kg_m2 — Kleber (kg je m²)
Optional: Verbrauch aus dem Datenblatt, zum Beispiel 3,5.
Standardeinstellungen: ""
adhesive_bag_kg — Sack Kleber (kg)
Optional, zum Beispiel 25.
Standardeinstellungen: ""
grout_kg_m2 — Fugenmasse (kg je m²)
Optional: Verbrauch aus dem Datenblatt für diese Fliese und Fuge, zum Beispiel 0,5.
Standardeinstellungen: ""
grout_bag_kg — Sack Fugenmasse (kg)
Optional, zum Beispiel 5.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 20000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "tile_quantity",
"text": "{\"project\":\"Bad und Küche, Mühlenweg 3\",\"lines\":\"id,surface,tile,area_m2,waste_percent,pack_m2\\nF1,Boden Bad,Fliese A 60x60,6.8,,\\nF2,Wand Bad,Fliese B 30x60,22.4,15,1.08\\nF3,Wand Küche,Fliese B 30x60,4.2,,1.08\\nF4,Boden Flur,Fliese A 60x60,,,\",\"waste_percent\":10,\"pack_m2\":\"1.44\",\"adhesive_kg_m2\":\"3.5\",\"adhesive_bag_kg\":\"25\",\"grout_kg_m2\":\"0.5\",\"grout_bag_kg\":\"5\",\"remarks\":\"Die Badwand wird diagonal verlegt. Der Flurboden wird gemessen, wenn der alte Belag entfernt ist.\"}"
}
Berechnet Dachziegel, Latten und First aus den Dachflächen eines Auftrags. Der Server nutzt Ziegel je Quadratmeter und Lattweite vom Hersteller und schlägt den Verschnitt auf.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
project — Projekt
Wird wörtlich übernommen, zum Beispiel Kunde und Adresse.
Standardeinstellungen: ""
lines — Dachflächen
Eine Zeile je Dachfläche mit der Fläche in der Schräge in Quadratmetern. ridge_m ist die Länge von First oder Grat an dieser Fläche; einen gemeinsamen First nur einmal eintragen.
Standardeinstellungen: ""
tiles_per_m2 — Ziegel je m²
Vom Hersteller für diesen Ziegel und diese Lattweite, zum Beispiel 10,5.
Standardeinstellungen: ""
batten_gauge_cm — Lattweite (cm)
Optional: Abstand der Latten, zum Beispiel 33,5. Ohne ihn werden keine Latten berechnet.
Standardeinstellungen: ""
waste_percent — Verschnitt (%)
Wird auf Ziegel und Latten aufgeschlagen. Von 0 bis 30.
Standardeinstellungen: 5
remarks — Notizen
Optional: was die Zusammenfassung erwähnen soll, zum Beispiel Ziegelmodell oder Dachform.
Standardeinstellungen: ""
Erweiterte Einstellungen
ridge_tiles_per_m — Firstziegel je Meter
Optional: vom Hersteller, zum Beispiel 2,5.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 12000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "roofing_material",
"text": "{\"project\":\"Haus Berg, Lindenweg 7\",\"lines\":\"id,roof_face,area_m2,ridge_m\\nD1,Südseite,62.4,10.4\\nD2,Nordseite,62.4,\\nD3,Garagendach,18.3,\\nD4,Vordach,,\",\"tiles_per_m2\":\"10.5\",\"batten_gauge_cm\":\"33.5\",\"waste_percent\":5,\"ridge_tiles_per_m\":\"2.5\",\"remarks\":\"Rote Tonziegel wie auf dem alten Dach. Das Vordach wird gemessen, wenn das Gerüst steht.\"}"
}
Macht aus Scheiben eine Bestellliste. Der Server rechnet die Fläche je Scheibe und Position, ein optionales Mindestmaß je Scheibe und das Gewicht aus Fläche, Dicke und 2,5 kg je m² und mm.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
customer — Kunde oder Auftrag
Wird wörtlich eingefügt.
Standardeinstellungen: ""
order_ref — Bestellzeichen
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Scheiben
Eine Zeile je Position mit Breite und Höhe in Millimetern, Dicke in Millimetern und Anzahl. Bei Isolier- oder Verbundglas die Summe der Glasdicken eintragen.
Standardeinstellungen: ""
remarks — Notizen
Optional: was die Bestellung erwähnen soll, zum Beispiel Kantenbearbeitung oder Lieferung.
Standardeinstellungen: ""
Erweiterte Einstellungen
min_area_m2 — Mindestmaß je Scheibe (m²)
Optional: wie in der Preisliste des Lieferanten, zum Beispiel 0,5. Kleinere Scheiben zählen mit dieser Fläche.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "glass_order",
"text": "{\"customer\":\"Novak Küche und Bad\",\"order_ref\":\"GL-2026-114\",\"lines\":\"id,position,glass_type,width_mm,height_mm,thickness_mm,quantity\\nG1,Küchenfenster,Isolierglas 4/16/4,1200,1400,8,2\\nG2,Bad,Satinato,600,450,6,1\\nG3,Regalboden,Floatglas,800,250,8,3\\nG4,Tür,Floatglas,900,,8,1\",\"min_area_m2\":\"0.5\",\"remarks\":\"Regalböden mit polierten Kanten. Die Höhe der Türscheibe folgt, wenn der Rahmen sitzt.\"}"
}
Macht aus einer Liste von Gegenständen eine Packliste. Der Server summiert das Volumen je Raum, schlägt eine Reserve auf und wählt das kleinste passende Fahrzeug aus der eigenen Fahrzeugliste.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
move — Umzug
Wird wörtlich übernommen, zum Beispiel Kunde und beide Adressen.
Standardeinstellungen: ""
move_date — Umzugstermin
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Gegenstände
Eine Zeile je Art Gegenstand mit Anzahl und Kubikmetern für ein Stück. note ist für Packhinweise wie zerbrechlich oder abbauen.
Standardeinstellungen: ""
vehicles — Eigene Fahrzeuge
Optional: eine Zeile je Fahrzeug mit Ladevolumen in Kubikmetern. Das kleinste passende wird vorgeschlagen.
Standardeinstellungen: ""
reserve_percent — Reserve (%)
Wird auf das Gesamtvolumen für Stapellücken aufgeschlagen. Von 0 bis 50.
Standardeinstellungen: 10
remarks — Notizen
Optional: was die Packliste erwähnen soll, zum Beispiel Stockwerke oder einen Aufzug.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 32000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "removal_volume",
"text": "{\"move\":\"Familie Hartmann, Mühlenweg 3 nach Lindenweg 7\",\"move_date\":\"12. Juni 2026\",\"lines\":\"id,room,item,quantity,volume_m3,note\\nU1,Wohnzimmer,Dreisitzer-Sofa,1,1.8,\\nU2,Wohnzimmer,Bücherregal,2,0.9,Abbauen\\nU3,Küche,Umzugskarton,25,0.1,Zerbrechlich\\nU4,Schlafzimmer,Kleiderschrank,1,2.5,Abbauen\\nU5,Schlafzimmer,Bett 160 x 200,1,1.5,\\nU6,Keller,Fahrrad,2,,\",\"vehicles\":\"id,vehicle,volume_m3\\nV1,Transporter,12\\nV2,LKW 7.5 t,35\\nV3,LKW 12 t,50\",\"reserve_percent\":10,\"remarks\":\"Dritter Stock ohne Aufzug in der alten Wohnung. Der Keller wird beim Besichtigungstermin angesehen.\"}"
}
Macht aus Zeichenzahlen ein Angebot. Der Server rechnet Zeichen mit Leerzeichen in Normzeilen um, multipliziert mit dem Zeilenpreis, schlägt einen Eilzuschlag auf und prüft einen Mindestbetrag.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
customer — Kundschaft
Wird wörtlich eingefügt.
Standardeinstellungen: ""
offer_number — Angebotsnummer
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
language_pair — Sprachen
Optional. Wird wörtlich übernommen, zum Beispiel Deutsch nach Englisch.
Standardeinstellungen: ""
deadline — Liefertermin
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Dokumente
Eine Zeile je Dokument mit der Zahl der Zeichen mit Leerzeichen, wie sie die Textverarbeitung zählt.
Standardeinstellungen: ""
price_per_line — Preis je Zeile
Nettopreis für eine Normzeile, zum Beispiel 1,35.
Standardeinstellungen: ""
line_chars — Zeichen je Zeile
Zeichen mit Leerzeichen, die eine Normzeile bilden. Von 30 bis 100.
Standardeinstellungen: 55
rush_percent — Eilzuschlag (%)
0 für keinen Zuschlag. Von 0 bis 200.
Standardeinstellungen: 0
remarks — Notizen
Optional: was das Angebot erwähnen soll, zum Beispiel Fachgebiet oder Format.
Standardeinstellungen: ""
Erweiterte Einstellungen
rounding — Rundung
Wie die Zeilen jedes Dokuments gezählt werden.
exact — Genau, zwei Nachkommastellen · up — Je Dokument auf ganze Zeilen aufrunden
Standardeinstellungen: "exact"
minimum_fee — Mindestbetrag
Optional: gilt, wenn die Summe niedriger ist, zum Beispiel 40.
Standardeinstellungen: ""
currency — Währung
Kürzel oder Zeichen, das bei Beträgen steht, zum Beispiel EUR.
Standardeinstellungen: "EUR"
Maximale UTF-8-Eingabebytes: 12000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "standard_line_offer",
"text": "{\"customer\":\"Bäckerei Hartmann GmbH\",\"offer_number\":\"A-2026-071\",\"language_pair\":\"Deutsch nach Englisch\",\"deadline\":\"innerhalb von 5 Werktagen\",\"lines\":\"id,document,characters\\nN1,Mietvertrag,12480\\nN2,Anschreiben,1.830\\nN3,Anlage Grundriss,\",\"price_per_line\":\"1.35\",\"line_chars\":55,\"rush_percent\":25,\"rounding\":\"exact\",\"minimum_fee\":\"40\",\"currency\":\"EUR\",\"remarks\":\"Fachgebiet Recht. Die Anlage wird gezählt, sobald der Scan lesbar ist.\"}"
}
Macht aus gewogenen Stücken einen Ankaufbeleg. Der Server rechnet Feingold aus Gewicht und Feingehalt und die Auszahlung aus dem vom Betrieb eingegebenen Tagespreis. Es werden keine Preise abgerufen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
business — Ankäufer
Wird wörtlich übernommen, zum Beispiel Geschäftsname und Adresse.
Standardeinstellungen: ""
seller — Verkäufer
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
receipt_date — Datum
Wird wörtlich eingefügt.
Standardeinstellungen: ""
receipt_number — Belegnummer
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Angekaufte Stücke
Eine Zeile je Stück mit Gewicht in Gramm und Feingehalt in Tausendsteln, zum Beispiel 585 oder 750. Ohne Steine wiegen; das in der Spalte note festhalten.
Standardeinstellungen: ""
price_per_g — Preis je Gramm Feingold
Der vom Betrieb festgelegte Tagespreis, zum Beispiel 58,40. Nichts wird von außen abgerufen.
Standardeinstellungen: ""
payout_percent — Ausgezahlter Anteil (%)
Anteil am Feingoldwert, der ausgezahlt wird. Von 1 bis 100.
Standardeinstellungen: 100
remarks — Notizen
Optional: was der Beleg erwähnen soll, zum Beispiel wie die Stücke geprüft wurden.
Standardeinstellungen: ""
Erweiterte Einstellungen
currency — Währung
Kürzel oder Zeichen, das bei Beträgen steht, zum Beispiel EUR.
Standardeinstellungen: "EUR"
Maximale UTF-8-Eingabebytes: 20000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "gold_purchase_receipt",
"text": "{\"business\":\"Goldschmiede Berg, Marktplatz 4\",\"seller\":\"Anna Novak\",\"receipt_date\":\"14. Mai 2026\",\"receipt_number\":\"AK-0193\",\"lines\":\"id,item,weight_g,fineness,note\\nA1,Ring,4.2,585,\\nA2,Kette,12.75,750,\\nA3,Ohrringe,0.875,333,ohne Steine gewogen\\nA4,Armband,,585,Verschluss wird noch entfernt\",\"price_per_g\":\"58.40\",\"payout_percent\":90,\"currency\":\"EUR\",\"remarks\":\"Punzen mit der Lupe geprüft, Kette mit Säure am Verschluss getestet.\"}"
}
Macht aus Extraktmessungen ein Sudprotokoll. Der Server rechnet scheinbaren Vergärungsgrad und eine Alkoholschätzung aus Stammwürze und Restextrakt in Grad Plato und nennt die verwendete Formel.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
brewery — Brauerei
Wird wörtlich eingefügt.
Standardeinstellungen: ""
brew — Sud
Wird wörtlich übernommen, zum Beispiel Bier und Sudnummer.
Standardeinstellungen: ""
brew_date — Brautag
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
og_plato — Stammwürze (°P)
Vor dem Anstellen gemessen, zum Beispiel 12,5.
Standardeinstellungen: ""
fg_plato — Restextrakt (°P)
Optional. Wenn leer, gilt der Messwert mit dem spätesten Datum.
Standardeinstellungen: ""
lines — Stände
Eine Zeile je Messung. Daten wie 2026-03-31 oder 31.03.2026. Extrakt in Grad Plato, Temperatur in Grad Celsius; beides darf leer sein.
Standardeinstellungen: ""
remarks — Notizen
Optional: was das Protokoll erwähnen soll, zum Beispiel Hefe oder Hopfen.
Standardeinstellungen: ""
Erweiterte Einstellungen
batch_l — Sudmenge (l)
Optional: Liter im Gärbehälter, zum Beispiel 50.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 20000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "brew_log",
"text": "{\"brewery\":\"Brauhaus Mühlenweg\",\"brew\":\"Pale Ale, Sud 27\",\"brew_date\":\"2. März 2026\",\"og_plato\":\"12.5\",\"fg_plato\":\"\",\"lines\":\"id,date,stage,gravity_plato,temperature_c,note\\nS1,2026-03-02,Anstellen,12.5,12,Hefe rehydriert\\nS2,2026-03-05,Tag 3,6.2,14,Kräusen hoch\\nS3,09.03.2026,Tag 7,3.1,15,Kalt gehopft\\nS4,2026-03-16,Abfüllen,2.8,4,\",\"batch_l\":\"50\",\"remarks\":\"Gärtank 2. Speise beim Abfüllen zugegeben.\"}"
}
Macht aus den Etappen einer Tour einen Zeitplan. Der Server rechnet die Gehzeit je Etappe nach der Regel der DIN 33466, addiert Pausen und zeigt Ankunft und späteste Zeit an jedem Punkt.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
tour — Tour
Wird wörtlich eingefügt.
Standardeinstellungen: ""
guide — Führung
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
tour_date — Datum
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Etappen
Eine Zeile je Etappe in Gehrichtung, mit Strecke in Kilometern, Auf- und Abstieg in Metern und der Pause in Minuten am Ende der Etappe.
Standardeinstellungen: ""
start_time — Startzeit
Uhrzeit wie 08:30.
Standardeinstellungen: "08:00"
latest_return — Späteste Rückkehr
Optional: Uhrzeit wie 17:00, zum Beispiel vor Dunkelheit oder letztem Bus. Jeder Punkt bekommt dann eine späteste Zeit.
Standardeinstellungen: ""
pace_percent — Gruppenfaktor
Multipliziert jede Gehzeit. Unter 100 für eine schnelle Gruppe, über 100 für eine langsame.
Optional: was der Plan erwähnen soll, zum Beispiel Treffpunkt oder Ausrüstung.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 12000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "hiking_time_plan",
"text": "{\"tour\":\"Dreigipfelrunde ab Mühltal\",\"guide\":\"T. Berg\",\"tour_date\":\"21. Juni 2026\",\"lines\":\"id,leg,distance_km,ascent_m,descent_m,break_min\\nT1,Parkplatz zur Erlenhütte,4.5,600,0,20\\nT2,Erlenhütte zum Gipfel,2.2,450,50,30\\nT3,Gipfel ins Tal,7.8,0,1000,0\",\"start_time\":\"08:00\",\"latest_return\":\"17:00\",\"pace_percent\":\"100\",\"remarks\":\"Treffpunkt am Parkplatz. Brotzeit auf dem Gipfel.\"}"
}
Vergleicht die Technik aus einem Rider mit dem eigenen Bestand. Der Server summiert beide Listen je Position und gibt eine Fehlliste mit Mengen aus.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
event — Veranstaltung
Wird wörtlich eingefügt.
Standardeinstellungen: ""
venue — Ort der Feier
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Rider: benötigte Technik
Eine Zeile je Position aus dem Rider mit der benötigten Anzahl. category ist optional, zum Beispiel Mikrofone.
Standardeinstellungen: ""
available — Eigener Bestand
Eine Zeile je Position mit der für diesen Termin verfügbaren Anzahl. Dieselben Namen wie im Rider verwenden.
Standardeinstellungen: ""
remarks — Notizen
Optional: was die Liste erwähnen soll, zum Beispiel eine Ansprechperson oder eine Frist.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 50000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "rider_stock_check",
"text": "{\"event\":\"Sommerfest, Hauptbühne, Band B\",\"venue\":\"Flusspark\",\"lines\":\"id,category,item,quantity\\nR1,Mikrofone,Shure SM58,6\\nR2,Mikrofone,Shure Beta 52A,1\\nR3,Stative,Mikrofonstativ hoch,8\\nR4,Monitore,Bodenmonitor,4\\nR5,Mikrofone,shure sm-58,2\\nR6,Kabel,XLR-Kabel 10 m,\",\"available\":\"id,item,quantity\\nB1,Shure SM58,6\\nB2,Mikrofonstativ hoch,10\\nB3,Bodenmonitor,2\\nB4,DI-Box,4\",\"remarks\":\"Fehlende Positionen werden am Montag mit dem Bandmanager geklärt.\"}"
}
Wertet Kontrollen von Köderstationen aus. Der Server zählt den Fraß je Station, vergleicht jede Kontrolle mit der vorigen und listet überfällige Stationen. Keine Aussage zu Mitteln oder Rechtspflichten.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
customer — Kunde oder Objekt
Wird wörtlich eingefügt.
Standardeinstellungen: ""
technician — Ausgeführt von
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Kontrollen
Eine Zeile je Station und Kontrolle. finding ist none, partial, full, damaged oder no_access. Daten wie 2026-05-31 oder 31.05.2026.
Standardeinstellungen: ""
interval_days — Kontrollintervall (Tage)
Wie mit der Kundschaft vereinbart. Von 1 bis 365.
Standardeinstellungen: 28
remarks — Notizen
Optional: was der Bericht erwähnen soll, zum Beispiel vor Ort vereinbarte Maßnahmen.
Standardeinstellungen: ""
Erweiterte Einstellungen
report_date — Stichtag
Optional, zum Beispiel 2026-05-31. Überfällige Stationen werden bis zu diesem Tag gezählt; leer bedeutet die letzte Kontrolle in der Tabelle.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "bait_station_check",
"text": "{\"customer\":\"Bäckerei Hartmann, Mühlenstraße 4\",\"technician\":\"J. Kowalski\",\"lines\":\"id,bait_station,date,bait_finding,note\\nK1,S1 Lager,2026-03-02,none,\\nK2,S2 Rampe,2026-03-02,partial,\\nK3,S3 Hof,2026-03-02,none,\\nK4,S1 Lager,2026-03-30,none,\\nK5,S2 Rampe,2026-03-30,full,Kot neben der Station\\nK6,S3 Hof,2026-03-30,no_access,Paletten vor der Station\\nK7,S1 Lager,2026-05-04,none,\\nK8,S2 Rampe,2026-05-04,partial,Spalt unter dem Tor vom Kunden geschlossen\",\"interval_days\":28,\"report_date\":\"2026-05-04\",\"remarks\":\"Kunde bittet um den Bericht vor dem Audit.\"}"
}
Prüft Badewasserwerte wie pH, Chlor und Temperatur gegen die eingegebenen Grenzen. Der Server markiert Abweichungen und Tage ohne Messwert. Keine Rechtsaussagen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
facility — Bad oder Anlage
Wird wörtlich eingefügt.
Standardeinstellungen: ""
period — Zeitraum
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
tester — Geprüft von
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Stände
Eine Zeile je Messzeitpunkt. Eine Zelle leer lassen, wenn der Wert nicht gemessen wurde. Daten wie 2026-05-31 oder 31.05.2026.
Standardeinstellungen: ""
limits — Grenzen
Eine Zeile je Parameter mit den Grenzen, die für die Anlage gelten. Leeres Becken heißt alle Becken. Das Werkzeug kennt keine Vorschriften und vergleicht nur mit diesen Zahlen.
Standardeinstellungen: ""
remarks — Notizen
Optional: zum Beispiel Ruhetage, die eine Lücke erklären.
Standardeinstellungen: ""
Erweiterte Einstellungen
checks_per_day — Messwerte pro Tag
Tage mit weniger Messwerten je Becken werden gelistet. Von 1 bis 6.
Standardeinstellungen: 1
Maximale UTF-8-Eingabebytes: 40000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "pool_water_log",
"text": "{\"facility\":\"Wellnesshotel Lindenau\",\"period\":\"4. bis 6. Mai 2026\",\"tester\":\"M. Berg\",\"lines\":\"id,pool,date,time,ph,free_chlorine,combined_chlorine,water_temp,note\\nW1,Hallenbad,2026-05-04,08:00,7.2,0.5,0.1,28.0,\\nW2,Whirlpool,2026-05-04,08:10,7.4,0.9,0.15,36.5,\\nW3,Hallenbad,2026-05-05,08:00,7.8,0.4,0.25,28.5,Viele Gäste am Vorabend\\nW4,Whirlpool,2026-05-05,08:05,7.3,,0.1,37.0,Teststreifen für Chlor aufgebraucht\\nW5,Hallenbad,2026-05-06,08:00,7.1,0.2,0.1,27.5,\",\"limits\":\"id,pool,parameter,lower,upper\\nG1,,ph,6.5,7.6\\nG2,,free_chlorine,0.3,0.6\\nG3,,combined_chlorine,,0.2\\nG4,Whirlpool,free_chlorine,0.7,1.0\\nG5,Whirlpool,water_temp,,37\",\"checks_per_day\":1,\"remarks\":\"Der Filter des Whirlpools wurde am 5. Mai rückgespült.\"}"
}
Macht aus Notizen einer Trainingsstunde einen Bericht für die Halter und einen Übungsplan. Der Server rechnet die Übungsminuten, die KI nutzt nur Übungen aus der Eingabe.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
dog — Hund
Name und Rasse. Wird wörtlich übernommen.
Standardeinstellungen: ""
pet_owner — Halter oder Halterin
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
trainer — Trainer oder Hundeschule
Wird wörtlich eingefügt.
Standardeinstellungen: ""
session_date — Datum der Stunde
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
session_notes — Notizen aus der Stunde
Was geübt und beobachtet wurde und was für zu Hause vereinbart ist. Nur was hier steht, kann im Bericht erscheinen.
Standardeinstellungen: ""
lines — Übungen für zu Hause
Eine Zeile je Übung wie vereinbart: wie, Mal am Tag, Minuten je Mal und Tage pro Woche.
Standardeinstellungen: ""
next_session — Nächste Stunde
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 20000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "dog_training_report",
"text": "{\"dog\":\"Bruno, Labrador\",\"pet_owner\":\"Familie Novak\",\"trainer\":\"Hundeschule Lindenau, A. Berg\",\"session_date\":\"12. Mai 2026\",\"session_notes\":\"Leinenführigkeit auf dem Parkweg geübt. Bruno zog anfangs zu anderen Hunden und ging nach einigen Runden ruhig neben der Halterin. Der Rückruf an der Schleppleine klappte gut. Zu Hause vor dem Spaziergang im Garten üben und die Übung beenden, solange Bruno noch Spaß hat. Mit kleinen Stücken seines normalen Futters belohnen.\",\"lines\":\"id,exercise,instruction,times_per_day,minutes,days_per_week\\nH1,Leinenführigkeit,Im Garten vor dem Spaziergang,2,5,6\\nH2,Rückruf an der Schleppleine,Einmal rufen und sofort belohnen,1,10,5\\nH3,Sitz und Bleib an der Tür,Vor dem Öffnen der Tür,3,2,7\",\"next_session\":\"19. Mai 2026, 17:00\"}"
}
Macht aus den Einträgen eines Pensionsaufenthalts einen Bericht für die Halter. Der Server zählt Fütterungen, Spaziergänge und Minuten je Tag, die KI schreibt einen freundlichen Text ohne tierärztliche Aussagen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
animal — Tier
Name und Tierart. Wird wörtlich übernommen.
Standardeinstellungen: ""
pet_owner — Halter oder Halterin
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
boarding — Tierpension oder Tiersitter
Wird wörtlich eingefügt.
Standardeinstellungen: ""
stay — Tag oder Zeitraum
Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Einträge
Eine Zeile je Eintrag. activity ist meal, walk, play, rest, care oder other. Minuten für Spaziergang und Spiel. Futter und Menge bleiben wörtlich. Daten wie 2026-05-31 oder 31.05.2026.
Standardeinstellungen: ""
remarks — Hinweise für die Halter
Optional: wie sich das Tier eingelebt hat, was ihm gefiel. Nur was hier steht, kann im Text erscheinen.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 25000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "pet_boarding_report",
"text": "{\"animal\":\"Lotte, Dackel\",\"pet_owner\":\"Frau Wagner\",\"boarding\":\"Tierhotel Lindenau\",\"stay\":\"15. bis 16. Mai 2026\",\"lines\":\"id,date,time,activity,minutes,food,note\\nP1,2026-05-15,08:00,meal,,80 g Trockenfutter,Alles gefressen\\nP2,2026-05-15,09:30,walk,40,,Den Beagle Max getroffen\\nP3,2026-05-15,14:00,play,20,,Ball im Garten\\nP4,2026-05-15,17:30,meal,,80 g Trockenfutter,Etwas übrig gelassen\\nP5,2026-05-15,19:00,walk,25,,\\nP6,2026-05-16,08:00,meal,,80 g Trockenfutter,\\nP7,2026-05-16,09:30,walk,35,,\\nP8,2026-05-16,11:00,care,,,Gebürstet\",\"remarks\":\"Lotte hat sich schnell eingelebt und in ihrem eigenen Körbchen geschlafen. Die Ballspiele im Garten mochte sie sehr.\"}"
}
Macht aus Maßen, Änderungen und Preisen ein Auftragsblatt für Änderungen. Der Server rechnet neue Maße, Zeilensummen und Restbetrag und prüft Änderungen gegen die Nahtzugabe.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
customer — Kundschaft
Wird wörtlich eingefügt.
Standardeinstellungen: ""
order_number — Auftragsnummer
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
pickup — Abholbereit
Optional, zum Beispiel Freitag 15. Mai. Wird wörtlich übernommen.
Standardeinstellungen: ""
lines — Änderungen
Eine Zeile je Änderung. measure ist das Ist-Maß, change ist +2 oder -1.5, allowance ist die vorhandene Nahtzugabe. unit_price darf leer sein.
Standardeinstellungen: ""
remarks — Wünsche der Kundschaft
Optional: was bei der Anprobe gewünscht wurde. Nur was hier steht, kann erscheinen.
Standardeinstellungen: ""
Erweiterte Einstellungen
length_unit — Maßeinheit
Wird bei allen Maßen angezeigt.
cm — Zentimeter · in — Zoll
Standardeinstellungen: "cm"
deposit — Anzahlung
Optional, zum Beispiel 20.
Standardeinstellungen: ""
currency — Währung
Kürzel oder Zeichen, das bei Beträgen steht, zum Beispiel EUR.
Standardeinstellungen: "EUR"
Maximale UTF-8-Eingabebytes: 25000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "alteration_order_sheet",
"text": "{\"customer\":\"Frau Lena Hartmann\",\"order_number\":\"A-2026-118\",\"pickup\":\"Freitag, 15. Mai\",\"lines\":\"id,garment,alteration,measure,change,allowance,quantity,unit_price\\nR1,Hose grau,Saum kürzen,104,-3,,1,14.00\\nR2,Hose grau,Bund auslassen,82,+3,2,1,18.50\\nR3,Kleid blau,Seitennähte enger,96,-4,,1,24.00\\nR4,Blazer,Ärmel kürzen,63,-2,,1,22.00\\nR5,Jeans,Reißverschluss ersetzen,,,,2,\",\"length_unit\":\"cm\",\"deposit\":\"20\",\"currency\":\"EUR\",\"remarks\":\"Hosensaum ohne Umschlag. Originalknöpfe am Blazer behalten.\"}"
}
Macht aus Gestecken und Stielen und Material je Gesteck eine Stückliste. Der Server multipliziert die Mengen, summiert die Kosten je Gesteck und erstellt eine Einkaufsliste.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
event — Veranstaltung
Zum Beispiel Hochzeit Berg. Wird wörtlich übernommen.
Standardeinstellungen: ""
event_date — Datum
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
customer — Kundschaft
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
arrangements — Gestecke
Eine Zeile je Gesteck mit der Stückzahl.
Standardeinstellungen: ""
lines — Material je Gesteck
Eine Zeile je Material und Gesteck: das Gesteck wie oben benannt, Stiele oder Einheiten je Stück, Einheit und Preis je Einheit.
Standardeinstellungen: ""
remarks — Notizen
Optional: Farben, Wünsche, Lieferdetails.
Standardeinstellungen: ""
Erweiterte Einstellungen
waste_percent — Bruchreserve (%)
Wird nur auf die Einkaufsliste aufgeschlagen. Von 0 bis 50.
Standardeinstellungen: 0
currency — Währung
Kürzel oder Zeichen, das bei Beträgen steht, zum Beispiel EUR.
Standardeinstellungen: "EUR"
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "floral_bill_of_materials",
"text": "{\"event\":\"Hochzeit Berg und Novak\",\"event_date\":\"20. Juni 2026\",\"customer\":\"Anna Berg\",\"arrangements\":\"id,arrangement,quantity\\nA1,Brautstrauß,1\\nA2,Tischgesteck,8\\nA3,Anstecker,6\",\"lines\":\"id,arrangement,material,per_arrangement,unit,unit_price\\nM1,Brautstrauß,Rose Avalanche,15,Stiel,2.40\\nM2,Brautstrauß,Eukalyptus,5,Stiel,1.10\\nM3,Brautstrauß,Satinband,1.5,m,0.90\\nM4,Tischgesteck,Rose Avalanche,5,Stiel,2.40\\nM5,Tischgesteck,Schleierkraut,3,Stiel,1.30\\nM6,Tischgesteck,Steckschaum,1,Stück,1.80\\nM7,Anstecker,Sprayrose,1,Stiel,1.50\\nM8,Anstecker,Nadel,2,Stück,\",\"waste_percent\":10,\"currency\":\"EUR\",\"remarks\":\"Nur Weiß und zartes Grün. Lieferung zum Lindenhof um 10:00.\"}"
}
Macht aus der Ration je Pferd einen Futterplan. Der Server rechnet Kilogramm pro Tag und Zeitraum, die Kosten je Box und die Einkaufsmengen je Futter. Keine Fütterungsberatung.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
stable — Stall
Wird wörtlich eingefügt.
Standardeinstellungen: ""
period — Zeitraum
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Rationen
Eine Zeile je Pferd und Futter: kg je Fütterung und Fütterungen pro Tag.
Standardeinstellungen: ""
feeds — Futterpreise
Optional: eine Zeile je Futter mit dem Preis je kg. Futter ohne Preis werden gelistet.
Standardeinstellungen: ""
period_days — Tage im Zeitraum
Zum Beispiel 30 für einen Monat. Von 1 bis 366.
Standardeinstellungen: 30
remarks — Notizen
Optional: was der Plan erwähnen soll, zum Beispiel wer am Wochenende füttert.
Standardeinstellungen: ""
Erweiterte Einstellungen
currency — Währung
Kürzel oder Zeichen, das bei Beträgen steht, zum Beispiel EUR.
Standardeinstellungen: "EUR"
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "stable_feed_plan",
"text": "{\"stable\":\"Pensionsstall Lindenhof\",\"period\":\"Juni 2026\",\"lines\":\"id,box,horse,feed,kg_per_meal,meals_per_day\\nF1,Box 1,Luna,Heu,4,3\\nF2,Box 1,Luna,Hafer,0.5,2\\nF3,Box 2,Max,Heu,5,3\\nF4,Box 2,Max,Mineralfutter,0.1,1\\nF5,Box 3,Fenja,Heu,3.5,3\\nF6,Box 3,Fenja,Pellets,0.75,2\",\"feeds\":\"id,feed,price_per_kg\\nP1,Heu,0.18\\nP2,Hafer,0.45\\nP3,Pellets,0.62\",\"period_days\":30,\"currency\":\"EUR\",\"remarks\":\"Der Besitzer von Max bringt das Mineralfutter selbst mit.\"}"
}
Macht aus Stücken und Minuten einen Wochenübeplan mit Notiz für die Eltern. Der Server verteilt die Stücke auf die Übetage und summiert die Minuten; nur Stücke aus der Eingabe erscheinen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
student — Schülerin oder Schüler
Ein Vorname reicht. Wird wörtlich übernommen.
Standardeinstellungen: ""
teacher — Lehrkraft
Wird wörtlich eingefügt.
Standardeinstellungen: ""
week — Woche
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Stücke und Übungen
Eine Zeile je Stück oder Übung mit Minuten je Übetag. days_per_week darf leer sein: dann wird an jedem Übetag geübt.
Standardeinstellungen: ""
practice_days — Übetage pro Woche
Von 1 bis 7.
Standardeinstellungen: 5
teacher_notes — Notizen aus dem Unterricht
Optional: was gut lief, worauf beim Üben zu achten ist. Nur was hier steht, kann in der Notiz erscheinen.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 20000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "music_practice_plan",
"text": "{\"student\":\"Mia\",\"teacher\":\"Musikschule Lindenau, K. Berg\",\"week\":\"11. bis 17. Mai 2026\",\"lines\":\"id,piece,focus,minutes_per_day,days_per_week\\nU1,Tonleitern G-Dur und e-Moll,Langsam mit Metronom,5,\\nU2,Menuett in G,Takte 9 bis 16 linke Hand allein,10,4\\nU3,Lied vom Wind,Einmal am Tag durchspielen,5,3\\nU4,Heft zum Vom-Blatt-Spiel,Eine neue Zeile,5,2\",\"practice_days\":5,\"teacher_notes\":\"Mia hat den ersten Teil des Menuetts heute sehr gleichmäßig gespielt. In den Takten 9 bis 16 ist die linke Hand noch unsicher. Bitte langsam üben und kurze Pausen machen.\"}"
}
Macht aus Themen, Punkten und Notizen der Nachhilfe einen Lernstandsbericht für Eltern. Der Server rechnet Anteile am Höchstwert je Fach, die KI macht keine Prognosen oder Diagnosen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
student — Schülerin oder Schüler
Ein Vorname reicht. Wird wörtlich übernommen.
Standardeinstellungen: ""
tutor — Nachhilfe oder Lernstudio
Wird wörtlich eingefügt.
Standardeinstellungen: ""
period — Zeitraum
Wird wörtlich eingefügt.
Standardeinstellungen: ""
lines — Stunden und Ergebnisse
Eine Zeile je Stunde oder Test. score und max_score dürfen leer sein; grade bleibt wörtlich. Daten wie 2026-05-31 oder 31.05.2026.
Standardeinstellungen: ""
tutor_notes — Notizen der Nachhilfe
Optional: was gut lief, was noch geübt wird. Nur was hier steht, kann im Bericht erscheinen.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 30000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "tutoring_progress_report",
"text": "{\"student\":\"Jonas\",\"tutor\":\"Lernstudio Lindenau, P. Novak\",\"period\":\"März bis Mai 2026\",\"lines\":\"id,date,subject,topic,score,max_score,grade\\nL1,2026-03-10,Mathe,Brüche,12,20,\\nL2,2026-04-07,Mathe,Brüche und Dezimalzahlen,15,20,\\nL3,2026-05-05,Mathe,Prozente,17,20,\\nL4,2026-03-17,Englisch,Past tense,8,15,\\nL5,2026-04-28,Englisch,Unregelmäßige Verben,11,15,\\nL6,2026-05-12,Englisch,Schultest,,,2\",\"tutor_notes\":\"Jonas prüft seine Ergebnisse bei Brüchen inzwischen selbst. Die unregelmäßigen Verben üben wir zu Beginn jeder Stunde mit Karteikarten. Er stellt mehr Fragen als im März.\"}"
}
Macht aus Befunden je Huf und durchgeführter Arbeit einen Bericht für Pferdehalter. Der Server rechnet den nächsten Termin aus Datum und Abstand und listet Hufe ohne Eintrag. Keine tierärztlichen Diagnosen.
Eingabe- und Konfigurationsfelder
Grundeinstellungen
horse — Pferd
Name und, wenn hilfreich, Stall. Wird wörtlich übernommen.
Standardeinstellungen: ""
pet_owner — Halter oder Halterin
Optional. Wird wörtlich eingefügt.
Standardeinstellungen: ""
farrier — Hufschmied oder Hufpflege
Wird wörtlich eingefügt.
Standardeinstellungen: ""
visit_date — Datum des Besuchs
Zum Beispiel 2026-05-12 oder 12.05.2026. Nötig für den nächsten Termin.
Standardeinstellungen: ""
interval_weeks — Abstand bis zum nächsten Termin (Wochen)
Wie vereinbart. Von 1 bis 26.
Standardeinstellungen: 6
lines — Hufe
Eine Zeile je Huf, oder mehrere Zeilen für mehrere Befunde. hoof ist fl, fr, hl oder hr. finding und work kommen aus den Listen.
Standardeinstellungen: ""
remarks — Notizen
Optional: was der Halter wissen soll, zum Beispiel Absprachen zum nächsten Termin.
Standardeinstellungen: ""
Maximale UTF-8-Eingabebytes: 20000
Ergebnisse verwenden ops_review: columns und skalare rows, summary, quellenverknüpfte findings und Exportentwürfe. review_required und ai_required sind true, und ai_model ist do4u-standard. Sämtlicher Text muss als nicht vertrauenswürdiger Klartext dargestellt werden. Cashflow-Ergebnisse enthalten zusätzlich chart_data mit type cashflow, currency, buffer_cents und bis zu 91 datierten Punkten mit base_cents und scenario_cents. Werte sind serverseitig berechnete ganzzahlige Centbeträge; modellgeneriertes Diagramm-Markup wird nicht akzeptiert. Zuschnittergebnisse enthalten chart_data mit type cutting und scale 1000: Stablängen sind ganzzahlige Tausendstel der angegebenen Einheit (mm, cm, m oder in). Jeder Stab enthält id, unit, length, trim_start, trim_end, kerf, segments (id und length) sowie remaining. Je Fertigteil wird eine Schnittfuge gezählt. Der Server prüft, dass Teile, Schnittfugen, Endbeschnitte und Restmaterial exakt die Bestandslänge ergeben. Die Darstellung umfasst höchstens 30 vollständige Stäbe und 120 Teile; total_bars, omitted_bars und truncated beschreiben jede Auslassung ausdrücklich. Die vollständige Zuteilung bleibt in der Tabelle und den Exportentwürfen erhalten. Die Heuristik beansprucht keine globale Optimalität.
Anfragebeispiel
{
"tool": "hoof_care_report",
"text": "{\"horse\":\"Fenja, Lindenhof\",\"pet_owner\":\"Frau Berg\",\"farrier\":\"Hufpflege Novak\",\"visit_date\":\"2026-05-12\",\"interval_weeks\":6,\"lines\":\"id,hoof,hoof_finding,work,note\\nH1,fl,ok,new_shoes,\\nH2,fr,crack,new_shoes,Kleiner Riss an der Zehe außen\\nH3,hl,uneven_wear,trim,Läuft innen stärker ab\\nH4,hr,ok,trim,\",\"remarks\":\"Fenja stand ruhig. Bitte zum nächsten Termin in der Box lassen, am besten vor dem Füttern.\"}"
}
Vertrags- und Wartungsprüfungen liefern zusätzlich ein signiertes calendar_review-Token, gebunden an das authentifizierte Konto, Quelldaten und eine Gültigkeit von 30 Minuten. Nach ausdrücklicher menschlicher Prüfung token, ausgewählte Ereignis-IDs und approved:true per POST an /api/v1/business/calendar mit demselben Konto senden. Die Antwort ist ein ICS-Export. Der Server prüft Eigentümerschaft, Signatur, Ablauf und Auswahl unabhängig vom Modell. Kein Kalender wird verändert.
POST /api/v1/business/calendar
Der Endpunkt erfordert die bestehende API-Bearer-Authentifizierung für dasselbe Konto, dem die Vertrags- oder Wartungsprüfung gehört. Die signierte Prüfung gilt 30 Minuten und bindet die freigegebenen Quelldaten und die Ereignisauswahl. Fehlende Freigabe, fremde Eigentümerschaft, unbekannte Ereignis-IDs oder ein abgelaufenes beziehungsweise verändertes Token werden abgelehnt. calendar_review ist ein Objekt mit token und expires_at (Unix-Zeitstempel). calendar_events enthält id, title, date (YYYY-MM-DD) und description; calendar_options enthält name und reminder_days. Das Erstergebnis enthält keine ICS-Bytes. Bis zu 20 verschiedene Ereignis-IDs können ausgewählt werden.
{
"type": "object",
"additionalProperties": false,
"required": [
"token",
"selected",
"approved"
],
"properties": {
"token": {
"type": "string",
"minLength": 1,
"maxLength": 81000,
"description": "Opaque calendar review token returned by the authenticated contract or maintenance review; expires after 30 minutes."
},
"selected": {
"type": "array",
"minItems": 1,
"maxItems": 20,
"uniqueItems": true,
"items": {
"type": "string",
"pattern": "^E[1-9][0-9]?$"
},
"description": "Exact event IDs from the reviewed result. The server validates them against the signed source-bound review."
},
"approved": {
"type": "boolean",
"const": true
}
},
"x-human-review-required": true
}
Eine erfolgreiche Antwort enthält ok:true und einen Export mit filename, mime:text/calendar sowie dem vollständigen ICS-Text in content. Der folgende Platzhalter beschreibt die Antwortstruktur und ist keine erzeugte Datei. Speichern oder Importieren sind separate Clientaktionen. Kein Kalenderdienst wird kontaktiert.
Erstergebnisse enthalten Entwurfsexporte mit filename, mime und content sowie die quellengebundene Prüftabelle. Diese Entwürfe erfordern vor Verwendung oder Weitergabe eine ausdrückliche menschliche Prüfung. Vertragsfristen- und Wartungsprüfungen können calendar_events, calendar_options und calendar_review enthalten; diese Felder werden niemals als modellseitig erteilte Freigabe akzeptiert. Der Kalenderexport erfordert die oben gezeigte separate bestätigte Anfrage.
Widgets
Ein Widget bindet ein Do4U-Werkzeug als iframe in deine eigene Website ein, mit demselben Formular und Ergebnis wie auf Do4U. Abgerechnet wird über das Konto des Widgets. Du legst Widgets auf der Seite Widgets oder über die API an.
Baue Widgets nur hinter einer Anmeldung ein. Die Seite mit dem Widget muss eine Anmeldung verlangen. Wer die Seite öffnen kann, kann das Widget nutzen und deine Credits verbrauchen. Setze ein Widget nie auf einer öffentlichen Seite ein.
Do4U kann von außen nicht prüfen, ob deine Seite eine Anmeldung verlangt. Das bestätigst du beim Anlegen, und du bist dafür verantwortlich. Die Grenzen unten verringern den Schaden, wenn ein Token nach außen gelangt, aber sie ersetzen die Anmeldung nicht.
Ein Token je Widget
Jedes Widget hat einen eigenen Token, der mit d4w_ beginnt. Do4U speichert nur einen Hash, deshalb wird der Token nur einmal angezeigt. Er kann viel weniger als ein API-Schlüssel:
Er gilt nur für die Werkzeuge dieses Widgets. Er kann weder dein Guthaben lesen noch andere Aufträge sehen.
Nur die erlaubten Websites können das Widget einbetten. Das setzt der Browser durch. Außerhalb eines Browsers schützt diese Prüfung nicht, weil ein Programm seine Herkunft fälschen kann.
Jedes Widget hat ein Budget je Tag und je Monat und eine Grenze für Anfragen je Minute. Ist das Budget aufgebraucht, werden neue Aufträge abgelehnt.
Ein Widget sieht nur seine eigenen Aufträge. Mit einem subject sieht jeder Nutzer nur seine eigenen Aufträge.
„Neuer Token“ ersetzt den alten Token sofort und beendet alle seine Sitzungen. „Widerrufen“ stoppt das Widget sofort. Andere Widgets und API-Schlüssel laufen weiter.
Halte den Token aus öffentlichem Code, Logs und Repositories heraus.
Schnellstart
Öffne die Seite Widgets und wähle Werkzeug, erlaubte Websites, Art und Budget.
Bestätige, dass du das Widget nur hinter einer Anmeldung einbaust. Kopiere den Token, er wird nur einmal angezeigt.
Füge den Code in eine Seite ein, die eine Anmeldung verlangt.
Melde dich an, probiere das Widget einmal aus und prüfe den Verbrauch auf der Seite Widgets.
Art 1: Token in der Seite
Der schnellste Weg. Der Token steht im HTML deiner Seite, also kann ihn jeder angemeldete Nutzer lesen. Nutze diese Art nur, wenn du allen Nutzern des Bereichs vertraust. Sie erlaubt ein Werkzeug je Widget.
<!-- Nur in einen Bereich mit Anmeldung einbauen -->
<div data-do4u-widget="w_3f9a1c0b7d2e4a68"
data-tool="newsletter_create"
data-token="d4w_YOUR_WIDGET_TOKEN"
data-lang="de"
data-theme="light"></div>
<script src="https://do4u.eu/js/do4u-widget.js" defer></script>
Art 2: Kurzlebige Sitzungen (empfohlen)
Der Widget-Token bleibt auf deinem Server. Sobald dein Server einen angemeldeten Nutzer erkannt hat, holt er einen Sitzungstoken und schreibt nur diesen in die Seite. Ein Sitzungstoken beginnt mit d4s_ und läuft von selbst ab. Bei dieser Art wird der langlebige Token im Browser abgelehnt, sodass ein versehentlich ins HTML kopierter Token sofort auffällt.
Optional: data-session-url nennt eine Adresse auf deiner eigenen Website. Läuft eine Sitzung ab, sendet das Widget eine Anfrage mit den Cookies deiner Website dorthin. Prüfe dort die Anmeldung und antworte mit {"token": "d4s_..."}.
tool
Optional. Beschränkt die Sitzung auf ein Werkzeug dieses Widgets. Ohne Angabe gilt sie für alle Werkzeuge des Widgets.
subject
Optional. Deine Kennung für den Nutzer, höchstens 200 Bytes. Do4U speichert nur einen Hash. Eine Sitzung mit subject sieht nur Aufträge desselben subject.
ttl_minutes
Optional. Laufzeit in Minuten. Vorgabe 60, höchstens 480.
Attribute
data-do4u-widget
Pflicht. Die Kennung des Widgets, etwa w_3f9a1c0b7d2e4a68.
data-tool
Pflicht. Der Name des Werkzeugs, wie in der Liste unten.
data-token
Der Widget-Token oder ein Sitzungstoken. Das Skript entfernt ihn nach dem Laden aus dem Element.
data-lang
Sprache des Widgets, etwa de. Ohne Angabe nimmt Do4U die Sprache des Browsers.
data-theme
light oder dark. Ohne Angabe gilt die Einstellung des Systems.
data-min-height
Mindesthöhe in Pixeln, Vorgabe 480. Danach folgt die Höhe dem Inhalt.
data-session-url
Adresse auf deiner Website, die einen neuen Sitzungstoken liefert.
data-title
Titel des iframes für Screenreader. Setze ihn bitte in der Sprache deiner Seite.
Ereignisse und Vorbelegen
Das Element löst do4u:ready, do4u:result und do4u:expired aus. Mit do4uWidget.fill() kann deine Seite Formularfelder vorbelegen. Ein Auftrag startet nie von selbst, denn der Nutzer entscheidet, wann Credits verbraucht werden.
const box = document.querySelector('[data-do4u-widget]');
box.addEventListener('do4u:result', (e) => {
// e.detail = {widget, tool, result, credits}
document.querySelector('#subject').value = e.detail.result.subject;
});
// Felder vorbelegen. Den Auftrag startet weiterhin der Nutzer.
box.addEventListener('do4u:ready', () => {
box.do4uWidget.fill({ urls: 'https://example.com/article' });
});
Behandle das Ergebnis als nicht vertrauenswürdige Daten. KI-Ausgaben können falsch sein, und Text von gelesenen Webseiten kann sie beeinflussen. Maskiere das Ergebnis oder bereinige es auf deinem Server, bevor du es anzeigst oder speicherst. Lass es von einem Menschen prüfen, bevor du es veröffentlichst.
Content Security Policy
Wenn deine Website eine Content Security Policy nutzt, erlaube den Rahmen und das Skript. Liegt das Skript auf deinem eigenen Server, reicht frame-src.
Integrationen können Widgets mit einem API-Schlüssel des Kontos verwalten. Der Token in der Antwort auf POST /widgets wird nur einmal angezeigt. POST /widgets/session nimmt auch einen Widget-Token an, dann entfällt das Feld widget. Mit einem API-Schlüssel sende die Kennung des Widgets im Feld widget.
POST /widgets/session
Sitzungstoken erzeugen.
GET /widgets
Widgets, ihren Verbrauch und die für Widgets verfügbaren Werkzeuge auflisten.
Der Token ist falsch oder widerrufen, oder Widgets sind abgeschaltet.
401 expired
Die Sitzung ist abgelaufen. Lade die Seite neu oder nutze data-session-url.
401 session_required
Dieses Widget arbeitet nur mit Sitzungstoken, hat aber den langlebigen Token bekommen.
403
Das Widget oder die Sitzung erlaubt dieses Werkzeug nicht.
429
Das Budget des Widgets ist aufgebraucht, oder es gibt zu viele Anfragen je Minute.
Daten und Abrechnung
Aufträge werden zu den normalen Preisen über das Konto des Widgets abgerechnet. Team und Projekt lassen sich in Widgets nicht wählen.
In der Vorgabe speichert ein Widget keine Inhalte: Do4U löscht Eingaben und Ergebnisse nach dem Abruf, spätestens nach einer Stunde. Das kannst du je Widget ändern.
Das Widget läuft auf do4u.eu und setzt keine Cookies. Weise deine Nutzer in deiner Datenschutzerklärung darauf hin, dass ihre Eingaben an Do4U gehen.
Der Token reist im Fragment der Adresse, das Browser nicht an Server senden. Er erscheint also nicht in Zugriffsprotokollen oder als Referrer.
Verfügbare Werkzeuge
Jedes Werkzeug, das einen Auftrag anlegt, gibt es als Widget. Nutze diese Namen in data-tool:
Die Erklärung zur Barrierefreiheit hat einen eigenen Ablauf ohne Auftrag und ist nicht als Widget verfügbar. Werkzeuge mit eigener Seite zeigen im Widget ein einfaches Adressfeld.
Daten
Eingaben und Ergebnisse speichern wir 7 Tage (Free) bzw. 30 Tage (bezahlte Pakete), danach werden sie gelöscht. Bilder löschen wir direkt nach der Verarbeitung. Die Ergebnisse sind KI-generiert: Bitte prüf sie, bevor du sie verwendest.
E-Mails beantworten, ohne das Postfach zu wechseln
Do4U betreibt kein Postfach und speichert nie Zugangsdaten zu deinem Postfach. Zwei Wege, trotzdem Antwortentwürfe zu bekommen:
S1 – Vorlage für n8n oder Make
Auslöser: neue E-Mail in deinem Postfach (IMAP-Auslöser in n8n oder Make – die Zugangsdaten bleiben dort)
POST /api/v1/jobs mit tool support_reply, dem Text der E-Mail und no_store: true
Ein paar Sekunden warten und GET /api/v1/jobs/{id} abfragen, bis der Status done ist
Im Postfach einen Entwurf mit dem Text aus result.reply anlegen (Gmail- oder Outlook-Modul)
In Make baust du dasselbe Szenario aus den Modulen E-Mail (E-Mails beobachten), HTTP (Anfrage senden), Sleep und Gmail oder Outlook (Entwurf anlegen).
Dev-Erweiterungen und Shop-Plugins
ZIP entpacken und die beiliegende Anleitung lesen. Browser-Erweiterung lokal laden; Shop-Plugins zuerst im Testshop prüfen. Ein eigener Dev-API-Schlüssel ist erforderlich. Shopware bietet zunächst eine CLI.