
AI Agents In-Depth – Function Calling, MCP and Tool Use Under the Hood
Keywords
Summary
166 words
Critical Evaluation
Value of the Information & Strength of the Argument
The talk provides valuable insights into the inner workings of AI agents, demystifying function calling and tool use. The speaker’s arguments are well-supported by live demonstrations, which effectively illustrate the concepts. He clearly explains the separation between the LLM’s role in selecting tools and the application’s role in executing them, and he highlights practical considerations such as non-determinism and the importance of tool descriptions. The progression from basic function calling to more complex agentic RAG is logical and enhances understanding.
Scientific Rigor, Source Quality, Title Accuracy
The speaker demonstrates strong technical rigor through hands-on demos and accurate explanations of protocols. However, he does not cite external sources or references, relying solely on his expertise and live examples. The title accurately reflects the content, as the talk indeed covers function calling, MCP, and tool use in depth. No comments were provided for analysis.
151 words
Title / Content Match
The title accurately reflects the content, which covers function calling, MCP, and tool use in depth.
Quality & Reliability
8/10
The speaker demonstrates deep technical knowledge through live demos and clear explanations of underlying mechanisms. Claims are consistent with current AI practices, though no external sources are cited.
Key Moments
Markers derived by PSI from the transcript: the creator did not define chapters.
- Introduction to the session and speaker background
- Explanation of LLMs as token predictors and the basics of function calling
- Live demo of function calling using Postman and OpenAI's GPT-4o
- Discussion on frameworks: LangChain, Semantic Kernel, and Agent Framework
- Demo of a pizza ordering agent built with Agent Framework
- Demo of a vibe-coding agent that creates websites using Semantic Kernel
- Explanation of agentic RAG and how tool calling improves search
- Demo of RAG using Wikipedia API and tool descriptions
- Discussion on query rewriting and multi-agent solutions
Cited Sources
- NDC Conferences — Conference organizer and host of the talk
- NDC Copenhagen — Specific conference where the talk was recorded
Concurring Sources
- OpenAI Function Calling Documentation — Supports the explanation of function calling in OpenAI models.
- Model Context Protocol (MCP) — Provides background on MCP, which is mentioned in the talk.
Contribution & Novelties
The talk provides a clear, hands-on explanation of how function calling and tool use work under the hood, which is often treated as a black box. It bridges the gap between high-level agent frameworks and the underlying protocol, making it accessible to developers. The emphasis on non-determinism and practical considerations adds value.
Pour aller plus loin :
- OpenAI Function Calling Documentation — Official documentation on function calling.
- Model Context Protocol (MCP) — Official site for MCP, a protocol for tool integration.
- LangChain — Framework for building LLM applications.
- Semantic Kernel — Microsoft’s framework for AI orchestration.
- Retrieval-Augmented Generation (RAG) — Original paper on RAG.
104 words
Radar Profile
The radar profile shows high scores across all dimensions, indicating a well-rounded and informative talk. The strengths are in the quantity and quality of information, as well as technical depth, making it highly valuable for developers interested in AI agents.