diff --git a/modules/features/trustee/mainTrustee.py b/modules/features/trustee/mainTrustee.py index fba4346a..05e01e8a 100644 --- a/modules/features/trustee/mainTrustee.py +++ b/modules/features/trustee/mainTrustee.py @@ -440,15 +440,24 @@ TEMPLATE_WORKFLOWS = [ {"id": "analyse", "type": "ai.prompt", "label": "Budget-Analyse", "_method": "ai", "_action": "process", "parameters": { "aiPrompt": ( - "Fuehre einen Budget-Soll/Ist-Vergleich durch.\n" - "Die Budget-Datei (Excel) wurde als Dokument uebergeben. " - "Die aktuellen Buchhaltungsdaten sind im Kontext verfuegbar.\n" - "1. Lies die Soll-Werte aus dem uebergebenen Budget-Dokument\n" - "2. Vergleiche sie mit den Ist-Werten aus der Buchhaltung pro Konto\n" - "3. Berechne die Abweichung (absolut und prozentual)\n" - "4. Erstelle ein Abweichungs-Chart (Balkendiagramm: Soll vs. Ist pro Konto)\n" - "5. Markiere kritische Abweichungen (>10%) und gib eine kurze Einschaetzung" + "Fuehre einen Budget-Soll/Ist-Vergleich durch und liefere EIN Excel-Dokument " + "mit folgender Struktur:\n\n" + "1. Tabelle \"Konten-Vergleich\" -- EINE Tabelle, EINE Zeile pro Konto:\n" + " Spalten: Konto-Nr | Konto-Name | Soll | Ist | Abweichung absolut | " + "Abweichung % | Status (OK / Warnung / Kritisch).\n" + "2. EINE Visualisierung \"Soll vs. Ist gesamt\" -- ein einziges " + "Balkendiagramm UNTER der Tabelle, das ALLE Konten in einer Grafik " + "gegenueberstellt (gruppierte Balken: Soll und Ist je Konto).\n" + "3. Kurzer Management-Summary-Absatz (3-5 Saetze) UNTER dem Chart " + "mit den 3 groessten Abweichungen (>10%) und einer fachlichen " + "Einschaetzung.\n\n" + "Verwende die uebergebene Budget-Datei als Soll-Quelle und die im " + "Kontext bereitgestellten Buchhaltungsdaten als Ist-Quelle.\n" + "WICHTIG: Erstelle KEINEN separaten Chart pro Konto. Nur EIN " + "Uebersichts-Chart ueber alle Konten ist gewuenscht." ), + "resultType": "xlsx", + "documentTheme": "finance", "documentList": {"type": "ref", "nodeId": "trigger", "path": ["payload", "documentList"]}, "context": {"type": "ref", "nodeId": "refresh", "path": ["data", "accountingData"]}, "simpleMode": False,