Was ist ein Joule Skill?
Anatomie eines Skills
Ein Joule Skill hat sechs Bestandteile:
- Intent-Matching – natürliche Sprache → strukturierte Absicht
- Input-Extraction – Felder aus dem User-Input extrahieren
- Tool-Use – deklarierte SAP-APIs, mit Berechtigungs-Check
- Policy – wann wird Mensch-im-Loop aktiviert?
- Output – strukturierte Antwort, kein freier Text mit Tool-Calls
- Audit – alles geloggt, von der Frage bis zur Aktion
Beispiel: Bestellung freigeben
mermaid
flowchart TD
I["INTENT<br/>Kann ich Bestellung 4500001234 freigeben?"]
X["EXTRACT<br/>po_id: 4500001234"]
T["TOOLS<br/>get_purchase_order · get_supplier_risk_score<br/>get_three_way_match_status · release_purchase_order"]
PL{"POLICY"}
B["Betrag über 50.000 CHF<br/>Bestätigung erforderlich"]
ES["Risk-Score über 0.6<br/>Eskalation"]
FR["sonst<br/>direkte Freigabe"]
O["OUTPUT<br/>decision, reasoning, links"]
A["AUDIT<br/>alle Tool-Calls + Policy-Entscheid protokolliert"]
I --> X --> T --> PL
PL --> B --> O
PL --> ES --> O
PL --> FR --> O
O --> A
click I call mmdInfo() "Der Skill reagiert auf eine klar abgegrenzte Absicht. Formulierungs-Varianten fängt das Intent-Matching ab – der Anwender muss keine Kommando-Syntax lernen."
click X call mmdInfo() "Das LLM extrahiert die strukturierten Parameter gegen ein festes JSON-Schema. Fehlende oder mehrdeutige Felder führen zu einer Rückfrage statt zu einem Blindflug."
click T call mmdInfo() "Deklarierte Tools mit Berechtigungs-Check: Lesen der Bestellung, Lieferanten-Risiko, 3-Way-Match-Status – und als einziges schreibendes Tool die Freigabe selbst."
click PL call mmdInfo() "Die Policy ist deterministischer Code, kein Prompt: Schwellwerte und Eskalationsregeln werden ausserhalb des LLM erzwungen. Der Mensch bleibt bei kritischen Beträgen im Loop."
click A call mmdInfo() "Jeder Tool-Call, jeder Input, jeder Policy-Entscheid landet im Audit-Log – revisionsfähig und pro Bestellung nachvollziehbar."
Was Skills NICHT sind
- Universal-Assistenten: kein "der Skill macht alles"
- Free-Form-Chatbots: jede Antwort ist strukturiert
- Black-Box: jede Entscheidung ist erklärbar und auditierbar
Faustregeln für gute Skills
- Eine klare Aufgabe pro Skill
- Frequenz: mindestens täglich von mehreren Usern aufgerufen
- Owner im Fachbereich, nicht nur in der IT
- Werkzeug-Verfügbarkeit: alle nötigen APIs sind veröffentlicht
- Mensch-im-Loop bei kritischen Aktionen
Stand: 2026-04-30
