{
"event": "PreToolUse",
"tool_name": "mcp__mcp-db__db_select",
"tool_input": {
"query": "SELECT name, content FROM prompts WHERE use_case = 'entity_extraction' AND is_active = 1",
"database": "ki_content"
}
}
{
"tool_response": [
{
"type": "text",
"text": "{\n \"status\": \"success\",\n \"data\": [\n {\n \"name\": \"entity_extraction\",\n \"content\": \"version: \\\"1.0\\\"\\nname: entity_extraction\\n\\ntask: |\\n Extrahiere alle Fachbegriffe aus dem Text.\\n Kategorisiere jeden Begriff nach den unten definierten Kriterien.\\n\\ncategories:\\n PERSON: |\\n Konkrete, namentlich genannte Einzelpersonen.\\n Kriterium: Hat Vor- UND Nachname, ist eine historische\/reale Person.\\n NICHT: Funktionsbezeichnungen oder Rollen.\\n \\n ORGANIZATION: |\\n Institutionen, Gruppen, Firmen, Schulen.\\n Kriterium: Eine Gruppe von Menschen mit gemeinsamem Zweck.\\n Erkennbar an: Eigenname einer Institution, \\\"Gruppe\\\", \\\"Schule\\\", \\\"Institut\\\"\\n \\n LOCATION: |\\n Geografische Orte als Herkunft einer Schule\/Bewegung.\\n Kriterium: Stadt\/Land die für eine Methode\/Schule steht.\\n Erkennbar an: Städtenamen im Kontext von Therapieschulen.\\n \\n EVENT: |\\n Zeitlich begrenzte Ereignisse, Veranstaltungen.\\n Kriterium: Findet zu einem bestimmten Zeitpunkt statt.\\n Erkennbar an: Workshop, Seminar, Ausbildung, Supervision.\\n \\n ROLE: |\\n Funktionen und Rollen von MENSCHEN in einem Beratungs-\/Coaching-Setting.\\n Kriterium: Bezeichnet die Funktion einer Person im Prozess.\\n Erkennbar an: Wer TUT etwas? Wer HAT eine Funktion?\\n \\n TOOL: |\\n Physische\/konkrete Hilfsmittel im Coaching-Setting.\\n Kriterium: Ein Gegenstand den man anfassen\/benutzen kann.\\n Erkennbar an: Flipchart, Karten, Figuren, Stifte.\\n \\n ARTIFACT: |\\n Dokumente, Schriftstücke, Materialien.\\n Kriterium: Ein geschriebenes\/gedrucktes Dokument.\\n Erkennbar an: Booklet, Arbeitsblatt, Protokoll, Fragebogen.\\n \\n METAPHOR: |\\n Sprachbilder, Vergleiche, symbolische Beschreibungen.\\n Kriterium: Bildhafte Beschreibung, nicht wörtlich gemeint.\\n Erkennbar an: \\\"wie ein...\\\", Vergleiche, Analogien.\\n \\n METHOD: |\\n Techniken, Interventionen, Werkzeuge die ANGEWENDET werden.\\n Kriterium: Etwas das man aktiv TUT oder ANWENDET.\\n Erkennbar an: Endungen wie \\\"-frage\\\", \\\"-technik\\\", \\\"-intervention\\\"\\n \\n THEORY: |\\n Theoretische Rahmenwerke, Schulen, Paradigmen.\\n Kriterium: Erklärt das WARUM, gibt theoretische Grundlage.\\n Erkennbar an: Endungen wie \\\"-therapie\\\", \\\"-ansatz\\\", \\\"-theorie\\\", \\\"-ismus\\\"\\n \\n MODEL: |\\n Strukturierte Frameworks, Phasenmodelle, Prozessbeschreibungen.\\n Kriterium: Beschreibt einen ABLAUF oder eine STRUKTUR.\\n Erkennbar an: Endungen wie \\\"-modell\\\", \\\"-prozess\\\", \\\"-zyklus\\\"\\n \\n PRINCIPLE: |\\n Handlungsleitende Grundsätze, Leitlinien für die Praxis.\\n Kriterium: Gibt vor WIE man handeln soll.\\n Erkennbar an: \\\"-orientierung\\\", \\\"-prinzip\\\", Maximen.\\n \\n CONCEPT: |\\n Abstrakte Fachbegriffe, Haltungen, Werte.\\n Kriterium: Beschreibt eine IDEE, HALTUNG oder EIGENSCHAFT.\\n Default-Kategorie wenn nichts anderes passt.\\n\\nrules:\\n - \\\"Jeder Begriff muss EXAKT so im Text vorkommen\\\"\\n - \\\"PERSON nur für echte Namen mit Vor- und Nachname\\\"\\n - \\\"Bei Unsicherheit: Prüfe Kriterien der Reihe nach durch\\\"\\n\\noutput:\\n format: json\\n schema: |\\n {\\\"entities\\\": [{\\\"name\\\": \\\"Begriff\\\", \\\"type\\\": \\\"KATEGORIE\\\", \\\"description\\\": \\\"Kurze Erklärung\\\"}]}\\n\\ntext: |\\n {{TEXT}}\"\n }\n ],\n \"row_count\": 1,\n \"error\": null,\n \"execution_ms\": 0\n}"
}
]
}