Tu Jarvis seguro: INTELECTO v2 y caixa-do-agente|INEMA.CLUB-PRO

Clase 3 · 15 min

Dale identidad y memoria al asistente

Cambia la forma de hablar del asistente y guarda datos para otra conversación. Desde la v2.0.1, “recuerda que…” se guarda directamente, incluso con llama3.2. Comprueba el dato con el comando memoria; una respuesta amable por sí sola no demuestra que se haya guardado.

Empezar la clase
Un asistente humanoide realista lee una nota en el cuaderno y le devuelve el dato al dueño de la tienda.

En esta clase vas a

  1. 1Diferenciar los cuatro archivos
  2. 2Guardar un dato duradero
  3. 3Buscar el mismo dato después

Objetivo: Editar la identidad y buscar con el comando memoria un dato que le contaste al asistente.

01Cuatro archivos, distintas funciones

La identidad está en ~/.intelecto2/identidade/.

Haz clic en cada bloque del diagrama para ver qué hace.

Haz clic en cada parte para ver qué función cumple.

02La identidad no es un recuerdo automático

Haz clic en cada etapa para ver qué hacer.

1. Edita la persona

Describe quién eres sin incluir contraseñas. En el editor nano, guarda con Ctrl+O, Enter y sal con Ctrl+X.

03Archivos y búsqueda

En nano, guarda con Ctrl+O, Enter y sal con Ctrl+X. MEMORY.md se importa solo en una instalación nueva, durante la primera ejecución; los datos posteriores se agregan desde la conversación.

Terminal · abrir los archivos
nano ~/.intelecto2/identidade/USER.md
nano ~/.intelecto2/identidade/SOUL.md
Terminal · buscar el dato
cd ~/intelecto-v2
python3 -m intelecto memoria Porto
Terminal · listar los últimos recuerdos
cd ~/intelecto-v2
python3 -m intelecto memoria
Ejemplo del repositorio

Después de “recuerda que me llamo Nei y vivo en Porto Alegre”, una conversación nueva respondió: “El nombre de tu dueño es Nei y tú vives en Porto Alegre”. La búsqueda python3 -m intelecto memoria mostró #2 … Me llamo Nei y vivo en Porto Alegre. El número del registro y la respuesta pueden variar en tu instalación.

04Pon a prueba el recuerdo

Sigue el orden y marca cada punto solo después de comprobar el resultado.

Cuenta un dato sobre ti

5

En la conversación con Ollama, incluso con llama3.2, di “recuerda que mi ciudad es Porto Alegre” u otro dato sencillo. Evita datos sensibles. Después ejecuta python3 -m intelecto memoria Porto (cambia Porto por una palabra de tu dato).

Listo cuando: El dato aparece en python3 -m intelecto memoria [palabra]; la confirmación del asistente, por sí sola, no basta.

Búscalo en otra ejecución

5

Cierra, abre otra conversación y pregunta por el dato. Después vuelve a la terminal y busca una palabra del dato con memoria.

Listo cuando: La línea encontrada contiene el dato que contaste.

05Comprueba si lo entendiste

Elige antes de abrir el comentario. Si te equivocas, usa el enlace para repasar.

Pregunta 1 de 3

¿Dónde están las reglas de comportamiento?

06Lo que te llevas de esta clase

Texto editableSOUL, AGENTS y USER definen el contexto. MEMORY se incluye solo en la primera ejecución; los datos nuevos llegan por la conversación.
Prueba directaEl comando memoria comprueba la base de datos, independientemente de la respuesta del modelo.

Fuentes y próximos pasos

Clase anteriorClase siguiente