{
"event": "PreToolUse",
"tool_name": "mcp__mcp-db__db_select",
"tool_input": {
"query": "SELECT id, name, content FROM prompts WHERE name = 'entity_extraction' OR use_case = 'entity_extraction' LIMIT 1",
"database": "ki_content"
}
}
{
"tool_response": [
{
"type": "text",
"text": "{\n \"status\": \"success\",\n \"data\": [\n {\n \"id\": 11,\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 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}}\"\n }\n ],\n \"row_count\": 1,\n \"error\": null,\n \"execution_ms\": 0\n}"
}
]
}