AI Agents In-Depth – Function Calling, MCP and Tool Use Under the Hood - Alan Smith - NDC AI 2026

AI Agents In-Depth – Function Calling, MCP and Tool Use Under the Hood - Alan Smith - NDC AI 2026

🎙 Alan Smith 👥 227K 📅 July 1, 2026 ⏱ 61 min 👁 5K 📄 tutorial 🧭 2026-08-13
Available in: English (current) Français

Keywords

function callingMCPtool useAI agentsLLM

Summary

Alan Smith presents a detailed technical session on AI agents, focusing on function calling, the Model Context Protocol (MCP), and tool use. He explains the underlying mechanisms of how large language models (LLMs) decide to use tools, emphasizing that the model does not execute tools but rather instructs the application to do so. Through live demos, he illustrates the process using OpenAI models and the Agent Framework, showing how models infer tool usage from tool definitions and user intent. He covers the basics of function calling, the importance of system prompts, and the non-deterministic nature of models. He also demonstrates a simple pizza ordering agent and a vibe coding assistant, highlighting the model’s ability to understand multiple languages and handle complex requests. The talk transitions to agentic retrieval augmented generation (RAG), explaining how search services can be used as tools, improving query rewriting and routing. He concludes with a demo of agentic RAG using Wikipedia, showing the difference between using internal model knowledge and external search. The session provides practical insights for developers building agentic solutions.

176 words

Critical Evaluation

Value of the Information & Strength of the Argument

The talk provides valuable insights into the practical implementation of AI agents, with a focus on function calling and tool use. The argumentation is solid, based on live demonstrations and clear explanations of the underlying concepts. The speaker effectively illustrates how models infer tool usage, the role of system prompts, and the importance of tool definitions. He also addresses common pitfalls such as non-deterministic behavior and the need for careful prompt engineering. The value lies in the practical, hands-on approach, making complex concepts accessible to developers.

Scientific Rigor, Source Quality, Title Accuracy

The talk demonstrates scientific rigor through its structured explanation and live demos. However, it lacks formal citations or references to academic sources, relying instead on practical experience and official documentation. The title accurately reflects the content, which is a technical tutorial on AI agents. The speaker’s credibility is enhanced by his 30 years of coding experience and MVP status. The content is well-organized and technically accurate, but the absence of external references limits its scholarly depth.

177 words

Title / Content Match

The title accurately reflects the content, which covers function calling, MCP, and tool use in AI agents.

Quality & Reliability

8/10

The talk is a technical tutorial by an experienced developer (MVP) with live demos and clear explanations. The content is accurate and well-structured, but it lacks formal citations and peer-reviewed sources, relying on practical experience and official documentation.

Key Moments

Cited Sources

  • NDC AI Conference — The talk was recorded at NDC AI in Oslo, Norway.
  • NDC Conferences — Information about upcoming NDC conferences.

Concurring Sources

Contribution & Novelties

The talk provides a practical, in-depth look at the mechanics of function calling and tool use in AI agents, demystifying the process with live demos. It offers valuable insights for developers, particularly in understanding how models infer tool usage and the importance of tool definitions. The session also highlights the evolution from naive RAG to agentic RAG, showcasing improved query rewriting and routing.

Pour aller plus loin :

107 words

Radar Profile

The radar profile shows high scores in information quantity and quality, reflecting the talk's depth and practical value. The technical level is also high, indicating a detailed technical tutorial. The overall reliability is strong, though the lack of formal citations slightly reduces the score.

Reliability 8/10