Nacho Martínez is an Oracle developer advocate and AI engineer who builds and teaches memory-aware agent systems. He co-teaches Agent Memory: Building Memory-Aware Agents and develops open-source examples around Oracle AI Database.[1][2][3]
Start with Agent Memory: Building Memory-Aware Agents →
Career
Contributions
Make memory an explicit part of an agent
With Richmond Alake, Martínez teaches how to build persistent agent memory using Oracle AI Database, LangChain and language-model pipelines. The course develops a memory manager, retrieves tools through semantic search, and extracts and consolidates information for later sessions. Its exercises distinguish storing a conversation from maintaining structured memory that a subsequent run can retrieve and update.[2]
Publish an environment people can inspect
The Oracle AI Developer Hub collects notebooks, reference architectures and runnable examples for Oracle AI Database and OCI. Martínez lists it among his work. His portfolio also distinguishes original tools from forks that replace an existing agent’s persistence layer with Oracle storage, making the integration work visible without presenting the underlying agents as his inventions.[1][6]
Ideas
In Total Recall, Martínez treats the model as a fixed reasoning component and places memory, tools, retrieval and orchestration in the surrounding harness. Context cards organize intent, relevant facts and recent exchanges. Tools can be retrieved for the current step rather than all loaded together. He also argues for limits on how long a loop continues attempting a task, so a failure does not become indefinite execution.[3]
Tools, writing & talks
Writing, research & talks
Start here
Agent Memory: Building Memory-Aware Agentsdeeplearning.aiA practical course on memory management, semantic tool retrieval and memory update pipelines.
Begin with the introductory lesson before running the notebooks. The course recommends familiarity with Python and basic language-model concepts, and develops the database-backed memory system step by step.
Co-instructor with Richmond Alake[2]A conference talk breaks agent harness engineering into seven layers, arguing files lack transactional consistency (so parallel agents need git worktrees) and proposing a biology-derived semantic memory layer plus a patience-tuning variable.
Catalog workOriginal sourceA workshop on context assembly, tools, persistence and bounded agent loops.
Speaker and instructor[3]
Tools
- Oracle AI Developer Hub
github.comRunnable examples and technical resources for Oracle AI Database and OCI.