---
title: "AI Development"
description: "My talk “How Coding Agents Actually Work” opens the black box: how an agent uses the model, tools and MCP, and a basic coding agent built in C#."
url: https://tn-data.se/talks/ai-development/
type: talk
lang: en
alternate: https://tn-data.se/sv/foredrag/ai-utveckling.md
date: 2026-02-09
site: https://tn-data.se/
image: https://tn-data.se/_astro/22.Ckb_SHTj_ZIT3Lc.webp
---

# AI Development

> Coding agents in depth: the agent loop, tools, MCP, skills and more.

## Talks about AI Development

I have created the following talks about AI development and coding agents.

### How Coding Agents Actually Work: Tools, MCP, and the Agent Loop

Coding agents can read files, run commands, call tools, and modify entire codebases. But what is actually happening under the hood?

This talk opens the black box and breaks a coding agent down into its core mechanics. Rather than focusing on prompting techniques, we build mechanical sympathy for agentic development by looking at how the pieces actually fit together.

We will inspect how an agent communicates with the language model, how a text-only model gains access to source code through tools, how MCP extends those tools, and what is actually sent with each model request. Finally, we will put the pieces together and build a basic coding agent in C#.

We will cover:

- how coding agents communicate with language models
- how tools let a text-only model read, modify, and execute code
- how MCP tools are integrated into the same tool model
- how system prompts, tools, and conversation history shape each request
- how the agent loop manages context and tool calls
- how to build a basic coding agent in C#

For more talks, visit my [Talks](https://tn-data.se/talks/) page.

---

#### Interested In A Talk?

[Contact me](https://tn-data.se/contact/) for a price or to book a talk. I can also create a talk for your needs.

#### About the Speaker

My name is [Tore Nestenius](https://tn-data.se/about/). Since 2010 I have given several hundred talks and courses, for companies, user groups and conferences such as NDC, Øredev and Swetugg. I speak on-site and remotely, in English or Swedish.

![Tore Nestenius presenting at the .NET Skåne user group in Malmö, December 2024 about Rebuilding the Task and ThreadPool Concepts in .NET.](https://tn-data.se/_astro/PXL_20241211_183824460.MP_-1024x576.MVACcEb5_Z29HHAd.webp) ![Photo of Tore Nestenius, presenting at a meetup in Malmö, Sweden.](https://tn-data.se/_astro/tore_servic_03.BkRW4CYW_Z2p079e.webp)
