MCP Tool

RATE: Erinnerungen SYSTEM

Bewertet eine oder mehrere Erinnerungen. Eingabe unter inhalt: {"memories":[{"typ":"shortterm","parameter":{"memory_ID":"shortterm_123","agent":23,"score":8}},{"typ":"longterm","parameter":{"memory_ID":"longterm_45","agent":23,"score":7}}]}. shortterm und longterm duerfen gemischt werden. Pro Bewertung werden score2memory, last_call und der durchschnittliche Memory-Score aktualisiert. datum ist optional. Maximal 100 Eintraege. Rueckgabe: erfolg und daten mit index, typ, memory_ID, erfolg und insert_ID je Eintrag. Eintraege werden einzeln verarbeitet; erfolgreiche Bewertungen bleiben bei Fehlern anderer Eintraege gespeichert. Fehlgeschlagene Eintraege gezielt wiederholen.

Tool-Name

tool
rate_brain_memories

Parameter

ParameterTypPflichtBeschreibung
inhalt object Ja –
help integer Nein 1 = Aktionsdefinitionen anzeigen
referenzfelder object Nein Referenzfelder als Objekt

Input Schema

json
{
    "type": "object",
    "properties": {
        "help": {
            "type": "integer",
            "description": "1 = Aktionsdefinitionen anzeigen"
        },
        "referenzfelder": {
            "type": "object",
            "description": "Referenzfelder als Objekt"
        },
        "inhalt": {
            "type": "object",
            "properties": {
                "memories": {
                    "items": {
                        "type": "object",
                        "required": [
                            "typ",
                            "parameter"
                        ],
                        "additionalProperties": false,
                        "properties": {
                            "typ": {
                                "type": "string",
                                "enum": [
                                    "shortterm",
                                    "longterm"
                                ]
                            },
                            "parameter": {
                                "type": "object",
                                "required": [
                                    "memory_ID",
                                    "agent",
                                    "score"
                                ],
                                "additionalProperties": false,
                                "properties": {
                                    "memory_ID": {
                                        "type": "string",
                                        "pattern": "^(shortterm|longterm)_[1-9][0-9]*$"
                                    },
                                    "agent": {
                                        "type": [
                                            "string",
                                            "integer"
                                        ]
                                    },
                                    "score": {
                                        "type": "number"
                                    },
                                    "datum": {
                                        "type": "string",
                                        "description": "Optional: Y-m-d H:i:s; Standard ist jetzt"
                                    }
                                }
                            }
                        }
                    },
                    "minItems": 1,
                    "maxItems": 100,
                    "type": "array",
                    "description": "Liste der Bewertungen"
                },
                "nutzer": {
                    "type": [
                        "string",
                        "integer"
                    ],
                    "description": "Identifikation des aufrufenden nutzer. Pflichtfeld unter inhalt."
                },
                "agent": {
                    "type": [
                        "string",
                        "integer"
                    ],
                    "description": "Identifikation des aufrufenden agent. Pflichtfeld unter inhalt."
                }
            },
            "required": [
                "memories",
                "nutzer",
                "agent"
            ]
        }
    },
    "required": [
        "inhalt"
    ]
}

Beispiel-Aufruf

json
{
    "tool": "rate_brain_memories",
    "arguments": {
        "inhalt": {},
        "help": 1,
        "referenzfelder": {}
    }
}
Cookie und Tracking
Diese Webseite nutzt Cookies, um eine sichere und zuverlässige Bereitstellung zu gewährleisten. Erforderliche Cookies sind für den Betrieb notwendig. Optionale Cookies unterstützen uns dabei, die Webseite zu analysieren und kontinuierlich zu verbessern.

Impressum | Datenschutzerklärung