{
"event": "PreToolUse",
"tool_name": "mcp__mcp-db__db_update",
"tool_input": {
"table": "prompts",
"data": {
"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 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 METHOD: |\n Techniken, Interventionen, Werkzeuge die ANGEWENDET werden.\n Kriterium: Etwas das man aktiv TUT oder ANWENDET.\n Erkennbar an: Verben wie \"anwenden\", \"einsetzen\", \"nutzen\", Endungen wie \"-frage\", \"-technik\"\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\", \"-kreislauf\"\n \n CONCEPT: |\n Abstrakte Fachbegriffe, Prinzipien, Haltungen, Werte.\n Kriterium: Beschreibt eine IDEE, HALTUNG oder EIGENSCHAFT.\n Default-Kategorie wenn nichts anderes passt.\n \n PERSON: |\n Konkrete, namentlich genannte Einzelpersonen.\n Kriterium: Hat Vor- UND Nachname, ist eine historische\/reale Person.\n NICHT: Funktionsbezeichnungen oder Rollen.\n\nrules:\n - \"Jeder Begriff muss EXAKT so im Text vorkommen\"\n - \"Bei Unsicherheit zwischen ROLE und CONCEPT: Frage 'Bezeichnet es eine FUNKTION einer Person?' -> Ja = ROLE\"\n - \"Bei Unsicherheit zwischen METHOD und CONCEPT: Frage 'Kann man es aktiv ANWENDEN?' -> Ja = METHOD\"\n - \"PERSON nur für echte Namen mit Vor- und Nachname\"\n\noutput:\n format: json\n schema: |\n {\"entities\": [{\"name\": \"Begriff\", \"type\": \"ROLE|METHOD|THEORY|MODEL|CONCEPT|PERSON\", \"description\": \"Kurze Erklärung\"}]}\n\ntext: |\n {{TEXT}}"
},
"where": {
"name": "entity_extraction"
},
"database": "ki_content"
}
}
{
"tool_response": [
{
"type": "text",
"text": "{\n \"status\": \"success\",\n \"table\": \"prompts\",\n \"affected_rows\": 1,\n \"execution_ms\": 1\n}"
}
]
}