← All speakers

Bio, Work & Ideas

Nacho Martinez

Conference affiliation: Oracle

On this page

Nacho Martínez is a principal data science advocate at Oracle who teaches developers to build machine-learning systems through hands-on projects. His work spans game-based prediction, agent memory, and open-source tools for exploring how language models reason.

Teaching machine learning through games

Martínez authored an Oracle and Red Bull Racing workshop that takes learners from extracting and joining racing data to training and deploying a model for real-time predictions. The workshop credits several Oracle contributors alongside him.

His League of Legends learning materials teach data extraction, model building, and neural-network basics. The accompanying optimizer uses Riot Games APIs to collect player and match data and train models that estimate a player's chance of winning. For live predictions, the project describes sending game data through a message queue to a separate process running the model, reducing the work performed on the player's computer. Its demonstration uses a smaller model to keep prediction times down, accepting less accurate results.

Building agents that remember and reason

Martínez co-teaches Agent Memory: Building Memory-Aware Agents with Richmond Alake. The course uses Oracle AI Database, LangChain, and language-model pipelines to build memory that persists across sessions. Learners create a memory manager, retrieve relevant tools through semantic search, and build pipelines that extract facts from conversations and consolidate experiences into longer-term knowledge.

His open-source Agent Reasoning project explores ways to organize a model's work before it produces an answer. Its implementations include tree of thoughts, which explores alternative reasoning paths, and self-reflection, which cycles through a draft, critique, and revision. The project also provides interfaces for comparing strategies and inspecting their intermediate behavior.

Read the topics behind these talks

1 conference talk

Key ideas

Scroll to read ↓

Nacho Martinez builds an AML workshop around a configurable agent loop, selective retrieval and persistent memory, with a human reviewing the transactions the agent flags.

  • The AML agent flags simulated transactions for human inspection; its harness controls the data, memory, tools and loop around the model.
    5:09 ↗
  • Selective retrieval keeps a large tool and skill library available without loading it all into every context. The workshop searches separate stores with K = 3.
    20:57 ↗
  • Start memory simply: save useful information outside the current conversation, then add similarity-based recall when the task warrants it.
    40:52 ↗
  • Choose storage, query interfaces, retrieval and loop limits for the workload. A bounded bank-monitoring exercise and an unattended research agent need different patience and context management.
    14:16 ↗

References