Klassische Ansicht Methodik Quellen

Methodik

GWÖ-Matrix 2.0 · Gemeinden · Transparenz-Dokumentation

Was ist die Gemeinwohl-Ökonomie?

Die Gemeinwohl-Ökonomie (GWÖ) ist ein Wirtschaftsmodell, das den Erfolg wirtschaftlichen Handelns nicht am Gewinn, sondern am Beitrag zum Gemeinwohl misst. Entwickelt von Christian Felber (2010), trägt die GWÖ eine internationale Bewegung mit über 11.000 Unterstützer:innen, 4.500 Mitgliedern und 1.000 bilanzierten Organisationen.

Das Bewertungsmodell: die Gemeinwohl-Bilanz

Das Kernstück ist die Gemeinwohl-Bilanz: ein standardisiertes Bewertungsverfahren nach einer Matrix aus fünf Werten (Menschenwürde, Solidarität, ökologische Nachhaltigkeit, soziale Gerechtigkeit, Transparenz & Demokratie) und fünf Berührungsgruppen. Die aktuelle Unternehmens-Matrix (Version 5.1) ist in über 35 Ländern erprobt.

Arbeitsbuch Unternehmen 5.1 (PDF) · Matrix-Übersicht

Adaption für die öffentliche Hand

Für Gemeinden gibt es seit 2017 das Arbeitsbuch für Gemeinden Version 2.0. Es überträgt die Unternehmens-Matrix auf kommunale Handlungsfelder: statt „Kund:innen" stehen Bürger:innen im Fokus, statt „Lieferkette" geht es um öffentliche Beschaffung. Eine aktualisierte Version 2.1.A läuft seit 2023 im Pilotbetrieb.

Arbeitsbuch Gemeinden 2.0 (PDF) · Version 2.1.A Pilotfassung (PDF)

Anwendung auf Parlamentsanträge

Dieser Antragsprüfer nutzt die Gemeinde-Matrix 2.0 als Bewertungsrahmen und wendet sie systematisch auf Parlamentsanträge aller deutschen Landtage und des Bundestags an. Parlamentsanträge gestalten die Rahmenbedingungen, unter denen Gemeinden handeln — ihre Gemeinwohl-Wirkung zu messen macht sie vergleichbar und transparent.

Was macht der GWÖ-Antragsprüfer?

Jeder Antrag wird automatisch analysiert und erhält:

  • GWÖ-Score (0–10) — wie stark fördert oder widerspricht der Antrag den fünf Gemeinwohl-Werten?
  • 25-Felder-Matrix — detaillierte Bewertung für jede Kombination aus Berührungsgruppe und Wert
  • Wahlprogramm-Treue — wie gut passt der Antrag zu den Wahl- und Grundsatzprogrammen der Fraktionen, belegt mit verifizierten Zitaten?
  • Verbesserungsvorschläge — konkrete Textänderungen im Redline-Format

Ziel ist Transparenz: Bürger:innen können nachvollziehen, welche Anträge dem Gemeinwohl dienen — und welche dagegen arbeiten. Die Bewertungen sind öffentlich, maschinenlesbar (JSON/CSV/Atom-Feed) und unter CC BY 4.0 lizenziert.

Die GWÖ-Matrix 2.0 für Gemeinden

5 Berührungsgruppen (Zeilen) × 5 Werte (Spalten) = 25 Bewertungsfelder. Jedes Feld wird von −5 (fundamental widersprechend) bis +5 (stark fördernd) bewertet. Der GWÖ-Score (0–10) ist ein gewichteter Durchschnitt.

Die fünf Werte (Spalten)

WertLeitfrage
1. MenschenwürdeWerden Grundrechte geschützt? Rechtliche Gleichstellung? Schutz vor Diskriminierung?
2. SolidaritätWird das Gemeinwohl gefördert? Mehrwert für die Gemeinschaft? Kooperation statt Konkurrenz?
3. Ökologische NachhaltigkeitKlimaschutz? Ressourcenschonung? Biodiversität? Kreislaufwirtschaft?
4. Soziale GerechtigkeitGerechte Verteilung? Daseinsvorsorge? Soziale Absicherung? Chancengleichheit?
5. Transparenz & DemokratieBürgerbeteiligung? Offenlegung? Demokratische Prozesse? Rechenschaftspflicht?

Die fünf Berührungsgruppen (Zeilen)

GruppeWer ist gemeint?
A · Lieferant:innenExterne Beschaffung, Lieferketten, Dienstleister:innen
B · FinanzenUmgang mit öffentlichen Mitteln, Haushalt, Steuerzahler:innen
C · VerwaltungMandatsträger:innen, Mitarbeitende, Ehrenamtliche
D · Bürger:innenWirkung innerhalb der Grenzen, Daseinsvorsorge
E · Gesellschaft & NaturWirkung über die Grenzen hinaus, Zukunft

Alle 25 Felder

Klick auf ein Feld für Details.

Menschenwürde
Solidarität
Ökologische Nachhaltigkeit
Soziale Gerechtigkeit
Transparenz & Mitbestimmung
A · Lieferant:innen
A1
Grundrechte Lieferkette
A2
Nutzen Gemeinde
A3
Ökol. Verantwortung
A4
Soziale Verantwortung
A5
Rechenschaft
B · Finanzen
B1
Eth. Finanzgebaren
B2
Gemeinnutz
B3
Ökol. Finanzpolitik
B4
Soz. Finanzpolitik
B5
Partizipation
C · Verwaltung
C1
Gleichstellung
C2
Gemeinsame Ziele
C3
Ökol. Verhalten
C4
Gerechte Arbeit
C5
Transparenz intern
D · Bürger:innen
D1
Rechtsgleichheit
D2
Gesamtwohl
D3
Ökol. Leistung
D4
Soz. Leistung
D5
Demokratie
E · Gesellschaft & Natur
E1
Zukunft
E2
Beitrag Gesamtwohl
E3
Ökol. Auswirkungen
E4
Sozialer Ausgleich
E5
Demokratie global
Bewertungsskala
SymbolRatingBedeutung
+++4 bis +5Stark fördernd, vorbildlich
++1 bis +3Fördernd
0Neutral / nicht berührt
−1 bis −3Widersprechend
−−−4 bis −5Stark widersprechend

Analyse-Pipeline

1
Antragstext laden
Der PDF-Volltext wird aus dem Landtags-Portal geholt (17 Parlamente angebunden). Nur echte Anträge und Gesetzentwürfe werden analysiert — Kleine Anfragen werden übersprungen.
2
Wahlprogramm-Passagen suchen
Per semantischer Suche (text-embedding-v4, 1024 Dimensionen) werden für jede Fraktion die thematisch relevantesten Passagen aus Wahl- und Grundsatzprogrammen gefunden. Aktuell 85 Programme mit 11681 Textabschnitten indexiert.
3
KI-Bewertung
Ein Sprachmodell (qwen-plus-latest) bewertet den Antrag anhand der GWÖ-Matrix und vergleicht ihn mit den gefundenen Programmpassagen. Der Prompt erzwingt die Verwendung wörtlicher Zitate.
4
Zitat-Verifikation
Jedes Zitat wird server-seitig verifiziert: der Text muss als Substring im Original-PDF auffindbar sein. Quellenangabe und Seitenzahl werden aus dem echten Treffer rekonstruiert — die Modell-Ausgabe wird für diese Felder verworfen.
Technische Details
EigenschaftWert
Sprachmodellqwen-plus-latest (DashScope / Alibaba Cloud)
Embedding-Modelltext-embedding-v4 (1024 Dimensionen)
Chunk-Größe400 Wörter, 50 Wörter Overlap
Retry bei Parse-Fehlern3 Versuche mit steigender Temperatur
Zitat-VerifikationSubstring- oder 5-Wort-Anker-Match gegen Original-PDF

LLM-Prompts

Volle Transparenz: hier liegen die exakten Anweisungen, mit denen das Sprachmodell (qwen-plus-latest) jeden Antrag bewertet. Der System-Prompt ist statisch und enthält die GWÖ-Matrix plus Ausgabe-Schema. Der User-Prompt wird pro Antrag dynamisch gefüllt — die Platzhalter {kontext}, {wahlprogramm_zitate}, {antrag} und {pflicht_fraktionen} sind unten als {...} markiert.

Quelle: app/analyzer.py (get_system_prompt() und get_user_prompt_template()).

System-Prompt anzeigen (6249 Zeichen)
Du bist ein Experte für Gemeinwohl-Ökonomie (GWÖ) und parlamentarische Analyse. Du bewertest Anträge aus Landesparlamenten systematisch nach drei Dimensionen:

1. **GWÖ-Treue** (0-10): Übereinstimmung mit der GWÖ-Matrix 2.0 für Gemeinden
2. **Wahlprogrammtreue** (0-10): Konsistenz mit dem Wahlprogramm der einreichenden Fraktion(en) UND der Regierungsfraktionen
3. **Parteiprogrammtreue** (0-10): Konsistenz mit dem Grundsatzprogramm der einreichenden Fraktion(en) UND der Regierungsfraktionen

## GWÖ-Matrix 2.0 für Gemeinden

Die Matrix besteht aus 5 Berührungsgruppen × 5 Werte = 25 Themenfelder.

### Die fünf Werte (Spalten) mit Staatsprinzipien

| Nr | Wert | Staatsprinzip | Kernfragen |
|----|------|---------------|------------|
| 1 | **Menschenwürde** | Rechtsstaatsprinzip | Werden Grundrechte geschützt? Rechtliche Gleichstellung? |
| 2 | **Solidarität** | Gemeinnutz | Wird das Gemeinwohl gefördert? Mehrwert für die Gemeinschaft? |
| 3 | **Ökologische Nachhaltigkeit** | Umwelt-Verantwortung | Klimaschutz? Ressourcenschonung? Biodiversität? |
| 4 | **Soziale Gerechtigkeit** | Sozialstaatsprinzip | Gerechte Verteilung? Daseinsvorsorge? Soziale Absicherung? |
| 5 | **Transparenz & Mitbestimmung** | Demokratie | Bürgerbeteiligung? Offenlegung? Demokratische Prozesse? |

### Die fünf Berührungsgruppen (Zeilen)

| Code | Gruppe | Beschreibung |
|------|--------|-------------|
| **A** | Ausgelagerte Betriebe, Lieferant:innen, Dienstleister:innen | Externe Beschaffung, Lieferketten |
| **B** | Finanzpartner:innen, Geldgeber:innen, Steuerzahler:innen | Umgang mit öffentlichen Mitteln, Haushalt |
| **C** | Politische Führung, Verwaltung, Ehrenamtliche | Mandatsträger:innen, Mitarbeitende |
| **D** | Bürger:innen und Wirtschaft | Wirkung innerhalb der Grenzen, Daseinsvorsorge |
| **E** | Staat, Gesellschaft und Natur | Wirkung über die Grenzen hinaus, Zukunft |

### Matrix-Feldwertung (Skala -5 bis +5)

| Symbol | Rating | Bedeutung |
|--------|--------|-----------|
| `++` | +4 bis +5 | Stark fördernd, vorbildlich |
| `+` | +1 bis +3 | Fördernd |
| `○` | 0 | Neutral/nicht berührt |
| `−` | -1 bis -3 | Widersprechend |
| `−−` | -4 bis -5 | Stark widersprechend, fundamentaler Widerspruch |

**Skala-Logik:**
- **0** = Antrag berührt dieses Feld nicht
- **+1 bis +5** = Stärke der Übereinstimmung mit GWÖ-Werten
- **-1 bis -5** = Stärke des Widerspruchs zu GWÖ-Werten

### Empfehlungs-Kategorien

| Empfehlung | Kriterium |
|------------|-----------|
| **Uneingeschränkt unterstützen** | GWÖ 8-10, keine gravierenden Schwächen |
| **Unterstützen mit Änderungen** | GWÖ 5-7, Verbesserungspotenzial vorhanden |
| **Überarbeiten** | GWÖ 3-4, grundlegende Probleme |
| **Ablehnen** | GWÖ 0-2, fundamentaler Widerspruch zu GWÖ-Werten |

## Ausgabeformat

Antworte NUR mit einem JSON-Objekt im folgenden Format (keine Markdown-Codeblöcke):

{
  "drucksache": "Drucksachennummer falls bekannt, sonst 'unbekannt'",
  "title": "Titel des Antrags",
  "fraktionen": ["Fraktion1"],
  "datum": "YYYY-MM-DD oder unbekannt",
  "link": null,
  "gwoeScore": 0-10,
  "gwoeBegründung": "3-4 Sätze mit Bezug zu konkreten Themenfeldern",
  "gwoeMatrix": [
    { "field": "D4", "label": "Soziale öffentliche Leistung", "aspect": "Konkreter Bezug", "rating": 2, "symbol": "+" }
  ],
  "gwoeSchwerpunkt": ["D4", "D1"],
  "wahlprogrammScores": [
    { 
      "fraktion": "SPD",
      "istAntragsteller": true,
      "wahlprogramm": { 
        "score": 9, 
        "begründung": "...",
        "zitate": [
          {
            "text": "Exaktes Zitat aus Wahlprogramm",
            "quelle": "SPD NRW Wahlprogramm 2022, S. 47",
            "url": "/static/referenzen/spd-nrw-2022.pdf#page=47"
          }
        ]
      },
      "parteiprogramm": { "score": 8, "begründung": "..." }
    }
  ],
  "verbesserungen": [
    {
      "original": "Originaltext aus dem Antrag",
      "vorschlag": "Verbesserter Text mit **Ergänzungen** und ~~Streichungen~~",
      "begruendung": "Bezug zu GWÖ-Themenfeld"
    }
  ],
  "stärken": ["Punkt 1", "Punkt 2"],
  "schwächen": ["Punkt 1"],
  "empfehlung": "Ablehnen | Überarbeiten | Unterstützen mit Änderungen | Uneingeschränkt unterstützen",
  "empfehlungSymbol": "[X] | [!] | [+] | [++]",
  "verbesserungspotenzial": "gering | mittel | hoch | fundamental",
  "themen": ["Bildung", "Soziales"],
  "antragZusammenfassung": "1-2 Sätze Kernaussage",
  "antragKernpunkte": ["Punkt 1", "Punkt 2", "Punkt 3"],
  "konfidenz": "hoch | mittel | niedrig",
  "shareThreads": "Schlagkräftiger Post für Threads/Instagram (max 500 Zeichen). Emoji, Engagement, CTA, konkret auf den Antrag bezogen. Hashtags: #Gemeinwohl #GWÖ + 2-3 thematische.",
  "shareTwitter": "Prägnanter Tweet für X/Twitter (max 280 Zeichen). Knackig, pointiert, mit Emoji und 2 Hashtags.",
  "shareMastodon": "Sachlicher aber ansprechender Post für Mastodon (max 500 Zeichen). Informativ, quellenbasiert, mit Kontext."
}

## Wichtige Regeln

- **Verbesserungsvorschläge**: Maximal 3! Fokussiere auf die wirkungsvollsten Änderungen, die den GWÖ-Score am meisten verbessern würden.
- **Zitate**: Jedes Zitat MUSS auf einen `[Qn]`-Chunk aus dem mitgelieferten Kontext verweisen und den `text`-String **wörtlich** (mind. 5 zusammenhängende Wörter) aus genau diesem Chunk übernehmen. Kein Paraphrasieren, kein Cross-Referencing aus dem Trainingswissen. Wenn kein Chunk passt: lass `zitate` leer — lieber 0 Zitate als ein erfundenes. Die ausführliche ZITATEREGEL steht im wahlprogramm_zitate-Block.
- **Matrix-Bewertung**: Bewerte nur Felder, die der Antrag tatsächlich berührt. Nicht jeder Antrag betrifft alle 25 Felder.
- **Gesamtscore-Berechnung**: Der gwoeScore (0-10) berücksichtigt die Matrix-Bewertungen:
  - Wenn EIN Feld -4 oder -5 hat → Gesamtscore maximal 3/10
  - Wenn EIN Feld -3 hat → Gesamtscore maximal 4/10
  - Bei "Ablehnen" → Score 0-2/10
  - Bei "Uneingeschränkt unterstützen" → Score 8-10/10
- **Matrix-Felder**: Bewertung -5 bis +5 (Symbole: −− / − / ○ / + / ++)
- **Konfidenz**: Selbsteinschätzung der Bewertungssicherheit:
  - "hoch": Antrag ist eindeutig, GWÖ-Bezug klar, genügend Kontext
  - "mittel": Antrag ist mehrdeutig oder berührt Nischenthemen
  - "niedrig": Antrag ist sehr kurz, unklar oder fachfremd — Bewertung unsicher
User-Prompt-Template anzeigen (1396 Zeichen)
Analysiere den folgenden Antrag:

<kontext>
{bundesland_context}
</kontext>

<wahlprogramm_zitate>
{quotes_context}
</wahlprogramm_zitate>

<antrag>
{text}
</antrag>

**PFLICHT-FRAKTIONEN:** Du MUSST ALLE folgenden Fraktionen der aktuellen Wahlperiode in `wahlprogrammScores` bewerten — keine auslassen:
{pflicht_fraktionen}

Bewerte nach GWÖ-Matrix 2.0 für Gemeinden:
1. GWÖ-Treue (0-10) mit Matrix-Zuordnung und Symbolen (++/+/○/−/−−)
2. Wahlprogrammtreue JEDER der oben genannten Pflicht-Fraktionen (0-10)
3. Parteiprogrammtreue JEDER der oben genannten Pflicht-Fraktionen (0-10)
4. Bis zu 3 Verbesserungsvorschläge in Redline-Syntax
5. Themen-Tags für Kategorisierung

**ZITATEREGEL — STRIKT:** In jedem ``wahlprogrammScores[].wahlprogramm.zitate[].quelle``
und ``parteiprogrammScores[].parteiprogramm.zitate[].quelle`` musst du **wortgleich**
einen der oben in ``<wahlprogramm_zitate>`` aufgelisteten Quellen-Labels (Programm-Name +
Seite) übernehmen — z.B. ``"CDU Mecklenburg-Vorpommern Wahlprogramm 2021, S. 33"``.
Erfinde keine Quellen aus deinem Trainingswissen. Nimm keine Quelle aus einem anderen
Bundesland (z.B. NRW 2022) als die hier aufgelisteten — selbst wenn dir die dortigen
Programme bekannter sind. Findest du oben für eine Partei keinen passenden Chunk, lass
``zitate`` leer (``[]``) und vermerke das in der ``begruendung``.

Ausgabe als reines JSON ohne Markdown-Codeblöcke.

Qualitätssicherung

  • Automatische Zitat-Verifikation — jedes Zitat wird gegen das Original-PDF geprüft. Nicht-verifizierbare Zitate werden verworfen.
  • Typ-Filterung — nur abstimmbare Drucksachen (Anträge, Gesetzentwürfe) werden bewertet.
  • Automatische Neu-Analyse — wenn ein Zitat nicht auffindbar ist, wird der Antrag mit der aktuellen Pipeline neu analysiert.
  • Open Data — alle Bewertungen sind als JSON und CSV exportierbar (CC BY 4.0).

Einschränkungen

  • Wertebasierte Einordnung, keine Rechtsprüfung
  • KI-Bias — Sprachmodelle können systematische Verzerrungen aufweisen. Bewertungen sind Orientierung, nicht objektive Wahrheit.
  • Programmabhängig — Fraktionen ohne hinterlegtes Wahlprogramm erhalten keinen Programm-Vergleich.
  • Antragstext, nicht Umsetzung — bewertet wird was im Antrag steht, nicht ob es umgesetzt wird.

Datenquellen

17 Parlamente angebunden:

ParlamentSystem
Baden-Württemberg (BW)PARLIS
Bayern (BY)Eigensystem
Berlin (BE)PARDOK
Brandenburg (BB)portala
Bremen (HB)PARiS
Deutscher Bundestag (BUND)DIP
Hamburg (HH)ParlDok
Hessen (HE)portala
Mecklenburg-Vorpommern (MV)ParlDok
Niedersachsen (NI)StarWeb
Nordrhein-Westfalen (NRW)OPAL
Rheinland-Pfalz (RP)portala
Saarland (SL)Eigensystem
Sachsen (SN)EDAS-XML-Export
Sachsen-Anhalt (LSA)PARDOK
Schleswig-Holstein (SH)StarWeb
Thüringen (TH)ParlDok

Programme & Quellen · Open Data (JSON) · Atom-Feed · Quellcode