get_value_map
Beschreibung
Section titled “Beschreibung”Liefert die Wertlandkarte der Organisation: Outcomes (mit WTP-/WTS-Kennzeichnung), Driver und Lever als Graph-Knoten samt gewichteten Kanten. Damit wird nachvollziehbar, warum Ziele wichtig sind. Ohne Argumente kommt die ganze Karte — auf großen Organisationen greift dabei das Server-Limit, sodass Du nur einen beliebigen Ausschnitt siehst. Mit stakeholder bekommst Du stattdessen einen VOLLSTÄNDIGEN Teilbaum; nodeType: "Outcome" listet die verfügbaren Stakeholder auf. nodeType: "Driver" OHNE stakeholder liefert die Treiber nach strategyWeight sortiert, schwerste zuerst — bei gekürzten Ergebnissen bekommst Du also die schwersten Treiber statt eines beliebigen Ausschnitts. Teilbaum-Abfragen (stakeholder zusammen mit nodeType: "Driver") sind NICHT sortiert und kommen in Projektionsreihenfolge; ihre Reihenfolge sagt nichts über Priorität aus. Treiber ohne gepflegtes Gewicht fallen auf den Gleichverteilungs-Standardwert (1/N) zurück; ab zwei Treibern weist der Hinweistext darauf hin (bei genau einem Treiber gibt es keine Gewichtung zu vergleichen; der Sortierhinweis erscheint weiterhin, nur dieser Zusatzhinweis entfällt). Mit format: "tree" bekommst Du die Karte stattdessen als eingerückten TEXT-Baum: jeder Stakeholder mit seinen Treibern (samt strategyWeight) und deren Hebeln (samt dem Gewicht, das der Hebel unter genau diesem Treiber hat). Das geht allein — dann für die ganze Karte — oder zusammen mit stakeholder für einen einzelnen Stakeholder; in Kombination mit nodeType oder wtpWts wird die Abfrage abgelehnt. Wichtig: Treibergewichte sind über die GANZE Organisation normalisiert, Hebelgewichte dagegen jeweils innerhalb ihres Treibers — Hebelgewichte sind also nur unter Geschwistern vergleichbar. Reicht das Byte-Budget nicht, werden zuerst die leichtesten Geschwister eines Treibers weggelassen; welche Stakeholder gekürzt oder gar nicht ausgeklappt wurden, steht im Hinweistext. Die Darstellung ist bewusst verlustbehaftet und NICHT re-importierbar: Wenn Du die Karte als Daten brauchst, nimm format: "weights". Das liefert dieselbe Struktur als KOMPAKTES JSON für die maschinelle Weiterverarbeitung: Stakeholder, ihre Treiber mit strategyWeight, deren Hebel mit dem Gewicht unter genau diesem Treiber — jeder Eintrag mit kind, id und parentId, dazu unattachedDrivers für Treiber, die an keinem Outcome hängen. Ein Treiber unter mehreren Eltern erscheint einmal pro Elternteil mit demselben Gewicht: für eine Summe also vorher über id entdoppeln. Hebel sind KEINE Duplikate — jedes Vorkommen trägt ein eigenes Gewicht — und werden über (id, parentId) unterschieden. Die Antwort ist ein Textblock, dessen ERSTE ZEILE das vollständige JSON ist; danach folgen ggf. eine Leerzeile und Hinweistext. Es gelten dieselben Kombinationsregeln wie bei “tree”.
Beschreibung für das Modell
Section titled “Beschreibung für das Modell”Diesen Text sieht das KI-Modell — unverändert und auf Englisch, so wie ihn der Server ausliefert:
The organization’s value map: Outcomes (WTP/WTS), Drivers, and Levers as graph nodes plus the weighted edges between them. Use it to understand WHY goals matter. PREFER THE NARROWED READS: get_value_map({ nodeType: “Outcome” }) lists the stakeholders (aggregation anchors excluded) and get_value_map({ stakeholder: "
" }) returns that one stakeholder’s subtree COMPLETE — pass the bare name from the listing, matched case-sensitively. With no arguments the whole map is server-capped as a graph: nodes are cut first and every edge touching a cut node is dropped, so both endpoints of every returned edge are always present — but a reduced result is an arbitrary fragment, not the whole value map. A narrowed result that fits carries no truncation note at all. Advisory notes name whatever the narrowing deliberately omitted (edges to other stakeholders, the roll-up edge, unclassifiable nodes). strategyWeight is normalized org-wide, so a subtree’s values do not sum to 100%. A bare nodeType:“Driver” read comes back ranked by strategyWeight, heaviest first, so a capped one returns the heaviest rather than an arbitrary slice; stakeholder-scoped reads are unranked. format:“tree” renders the map as indented TEXT — stakeholders, their drivers with strategyWeight, their levers with the weight each holds under that driver. Valid alone or with stakeholder; rejected with nodeType or wtpWts. Use it for structure at a glance; it is lossy and NOT re-importable, so read the graph form when you need data.
Parameter
Section titled “Parameter”| Name | Typ | Pflicht | Einschränkungen | Beschreibung |
|---|---|---|---|---|
stakeholder | Text | Nein | Return ONE stakeholder’s complete subtree (that outcome, its drivers and their levers). Pass the bare NAME as returned by nodeType:“Outcome” — not the id — and match its case exactly. “Kunde” resolves to the default WTP group when the organization has not named one. | |
nodeType | Text | Nein | Outcome | Driver | Lever | Narrow by entity kind. “Outcome” ALONE lists the stakeholders (aggregation anchors excluded) and is the way to discover valid stakeholder values. Combined with stakeholder it keeps the matching nodes plus their ancestors up to that stakeholder. |
wtpWts | Text | Nein | WTP | WTS | Filter the stakeholder listing to one side. Valid ONLY with nodeType:“Outcome” and no stakeholder; any other combination is rejected. |
format | Text | Nein | tree | weights | Return an indented TEXT tree instead of the {nodes, edges} graph: every stakeholder, its drivers and their levers. Each line marks its kind, [D stakeholder (one stakeholder). Rejected with nodeType or wtpWts. The rendering is lossy and NOT re-importable — use format:“weights” to consume the map as data. format:“weights” returns the same structure as COMPACT JSON built for machines: stakeholders, their drivers with strategyWeight, their levers with the weight each holds under that driver, every entry carrying kind, id and parentId, plus unattachedDrivers for drivers wired to no outcome. The response is one text block whose FIRST LINE is the complete JSON document, optionally followed by a blank line and advisory prose — parse the first line, read the rest as notes. Same combination rules as “tree”. |