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
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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": {}
}
}