E3a · Ejecuta el ejemplo
10 minClona INTELECTO, entra en exemplo-jarvis y ejecuta las pruebas y smoke.py.
Listo cuando: Las 9 pruebas pasan y smoke muestra la línea DB con el nombre.
Clase 4 · 20 min
No escribes código. Eliges los ingredientes en una página, como en una tienda, exportas una lista y le pides a Claude Code o a Codex que construya siguiendo el plan de obra de INTELECTO. Después lo pruebas con las pruebas y con una conversación en la terminal, antes de conectarlo a Telegram.
Empezar la clase
Objetivo: generar el briefing en la tienda, pedirle al agente de programación que construya con pruebas y probar el núcleo con las pruebas y una conversación.
Haz clic en cada bloque. El trabajo pesado lo hace el agente.
Empieza con poco: pocos ingredientes, pruebas aprobadas y luego crece. Puedes volver a la tienda y agregar más.
Haz clic en cada etapa.
Para un primer Jarvis, el video de instalación eligió ocho: archivo de personalidad, bot de Telegram, WhatsApp, memoria con búsqueda en SQLite, bóveda de secretos cifrada, lista de comandos prohibidos, programación y skills.
Puedes empezar con menos: personalidad, Telegram, memoria y bóveda.
El carrito tiene de 4 a 8 artículos y sabes explicar para qué sirve cada uno.
Expórtalo como briefing para Claude Code y descarga el meu-assistente.md. Clona el repositorio de INTELECTO y coloca el briefing dentro de la carpeta.
Descubrimiento de las pruebas: la lista por sí sola no basta. Lo que hace que la construcción funcione es el enlace a doc/intelecto.md.
intelecto/ con doc/intelecto.md, reference-repos/ y tu meu-assistente.md.
Primero pide el plan: el agente lee todo y te devuelve los archivos, el orden y las preguntas (¿Docker o instalación directa? ¿OpenRouter u Ollama? ¿qué modelo?). Responde en portugués.
Con el plan aprobado, pide la construcción con pruebas. Aprueba cada comando que quiera ejecutar solo cuando entiendas de qué se trata.
Describe el problema en portugués y pídele que lo corrija. Este ciclo es normal y esperado.
Ejecuta las pruebas. Después conversa en la terminal: "recuerda que mi nombre es ..." y luego "¿cuál es mi nombre?".
La última línea del ejemplo muestra el nombre guardado en la base de datos: prueba que no es texto fijo y que la memoria y el loop funcionan juntos.
Todas las pruebas pasan y el nombre aparece en la línea DB.
Ejecuta en la terminal, dentro de la carpeta de proyectos.
git clone https://github.com/inematds/intelecto.git cd intelecto # copia aquí el meu-assistente.md que descargaste de la tienda
Lee el meu-assistente.md y el plan en doc/intelecto.md. Antes de escribir código, devuélveme el plan: archivos, orden y las decisiones que dependen de mí. Usa mi identidad (SOUL, AGENTS, USER y MEMORY que están en workspace/).
Plan aprobado. Construye mi asistente en Python, con pruebas, siguiendo los contratos de doc/intelecto.md. El bot de Telegram responde solo a mi usuario. Nunca pongas secretos en el código. Al terminar, ejecuta las pruebas y muéstrame el resultado.
cd exemplo-jarvis python3 -m unittest discover -s . -p 'test_*.py' -v python3 smoke.py
USER : lembre que meu nome é Nei JARVIS: Seu nome é Nei. USER : qual meu nome? JARVIS: Seu nome é Nei. DB : ['Meu nome é Nei']
La línea DB prueba que el nombre se guardó en SQLite; no proviene de texto fijo.
Ejercicio E3 de la secuencia 2, por el camino que realmente usa el repositorio.
Clona INTELECTO, entra en exemplo-jarvis y ejecuta las pruebas y smoke.py.
Listo cuando: Las 9 pruebas pasan y smoke muestra la línea DB con el nombre.
En la tienda, selecciona de 4 a 8 ingredientes y exporta meu-assistente.md a la carpeta de INTELECTO.
Listo cuando: El archivo está en la carpeta y cada ingrediente tiene el motivo anotado en tu meu-jarvis.md.
Copia tu carpeta workspace/ de la clase 2 al proyecto, haz los pedidos 1 y 2 y acompaña al agente.
Listo cuando: Las pruebas pasan y, en la conversación en la terminal, responde con el nombre y el estilo que definiste.
En el ejercicio original, el paso es ./start.sh. En el repositorio actual, el camino es este: briefing + plan + el agente construye. El asistente de configuración es una de las piezas que el plan indica construir.
De la tienda al asistente respondiendo, con todo el proceso en pantalla.
La explicación aparece después de tu respuesta.
Pregunta 1 de 3
¿Por qué entregarle al agente meu-assistente.md junto con doc/intelecto.md?competencia
Pregunta 2 de 3
El agente terminó y dijo "listo". ¿Cuál es la prueba de que funciona?
Pregunta 3 de 3
¿Cuál es la forma correcta de empezar?
Elige una opción. La explicación aparece después de tu intento.