We Trained a Probability Engine and Accidentally Called It AI
How Next-Token Prediction Became a Product Feature
Akarshan Kapoor
I break complex systems into simple ideas, then turn them into Linux-based software that actually ships. By day I write code for hardware-near, Linux-powered systems; by night I am teaching AI to be my most overpowered teammate and quietly using it to scale myself.
I like my systems stable, my terminal always open, and my tools just powerful enough to keep me always learning.
No video of the event yet, sorry!
Large Language Models (LLMs) are increasingly described as reasoning systems, coding assistants, or “AI agents.” These descriptions are useful for product positioning, but far less helpful when trying to understand what the system is actually doing.
This talk takes a practical, grassroots view of modern LLMs as they appear in real developer workflows: GPT-class models, Claude-style systems, and tool-augmented coding assistants (Codex-like or otherwise). The focus is not on branding, but on mechanism.
We will walk through the basic pipeline: training on next-token prediction, emergence of high-dimensional probability distributions, and inference as constrained sampling. From this perspective, “reasoning” is not a new capability, it is a byproduct of scale, data, and optimization pressure on likelihood.
We then connect this to observed behavior in real systems: why these models appear to plan, why they fail confidently on trivial edge cases, and why tool use and agent frameworks improve usability without changing the underlying model.
The goal is to establish a usable mental model for engineers building on top of these systems, particularly in the current ecosystem of coding assistants and LLM-integrated tooling.
Attendees will take away:
- A working mental model of LLMs as probabilistic systems
- A clearer separation between observed behavior and inferred “intelligence”
- Intuition for common failure modes in LLM-based tools
- Context for why agent frameworks help and what they do not change
- Date:
- 2026 June 27 - 11:00
- Duration:
- 45 min
- Room:
- Sala Canillas 013
- Conference:
- OpenSouthCode 2026
- Language:
- English
- Track:
- Difficulty:
- Medium
- OpenSouthKids
- Start Time:
- 2026 June 27 10:00
- Room:
- Sala Málaga
- How to Prototype Impactful Products Using AI
- Start Time:
- 2026 June 27 10:00
- Room:
- Sala 116
- Cuando lo ‘smart’ nos deja a oscuras: fragilidad, dependencias y grandes fallos en la nube
- Start Time:
- 2026 June 27 11:00
- Room:
- Sala Benalmádena 002
- Introducción a los componentes internos de una base de datos.
- Start Time:
- 2026 June 27 11:00
- Room:
- Sala Fuengirola