Skip to content
Esta página fue generada y traducida con asistencia de IA. Si encuentra alguna imprecisión, no dude en ayudar a mejorarla. Editar en GitHub

Herramientas de memoria

PRX proporciona cinco herramientas de memoria que dan a los agentes la capacidad de persistir conocimiento entre conversaciones, recordar contexto relevante y gestionar su almacen de memoria a largo plazo.

El sistema de memoria soporta tres categorias integradas -- core (hechos permanentes), daily (notas de sesion) y conversation (contexto de chat) -- mas categorias personalizadas definidas por el usuario. Cada herramienta tiene reconocimiento de ACL: cuando el control de acceso a memoria esta habilitado, las operaciones se restringen basandose en reglas de acceso por principal.

Configuracion

toml
[memory]
backend = "sqlite"              # "markdown" | "sqlite" | "postgres" | "embeddings" | "memory"
auto_save = true                # Auto-guardar entrada de conversacion en memoria
acl_enabled = false             # Habilitar listas de control de acceso
max_recall_items = 20           # Maximo de items devueltos por recall/search
recall_relevance_threshold = 0.3  # Puntuacion minima de relevancia para recall

Referencia de herramientas

memory_store

Almacena un hecho, preferencia, nota o pieza de conocimiento en memoria a largo plazo.

memory_forget

Elimina una entrada especifica de la memoria a largo plazo por clave.

memory_get

Recupera una entrada de memoria especifica por su clave exacta. Con reconocimiento de ACL cuando esta habilitada.

memory_recall

Recuerda memorias por palabra clave o similitud semantica. Esta herramienta se deshabilita completamente cuando memory.acl_enabled = true.

Busqueda de texto completo y vectorial en todas las entradas de memoria. A diferencia de memory_recall, permanece disponible cuando ACL esta habilitada, pero aplica restricciones de acceso por principal en los resultados.

Seguridad

Aplicacion de ACL

Cuando memory.acl_enabled = true:

HerramientaComportamiento ACL
memory_storeAlmacena entradas con la propiedad del principal actual
memory_forgetSolo permite olvidar entradas propiedad del principal actual
memory_getSolo devuelve entradas a las que el principal actual tiene acceso
memory_recallCompletamente deshabilitada (eliminada del registro de herramientas)
memory_searchSolo devuelve entradas a las que el principal actual tiene acceso

Relacionado

Released under the Apache-2.0 License.