Type: url
Original: https://microsoft.github.io/ai-agents-for-beginners/04-tool-use/
Status: generated
Summary
Lesson 4 of Microsoft’s open-source “AI Agents for Beginners” course, covering the Tool Use Design Pattern: supplying a model with schemas for callable functions so that it can select one, return a structured call, and have the result fed back into its reasoning. It names six implementation building blocks, walks through function calling end to end with a worked example, and then demonstrates the pattern through the Microsoft Agent Framework and the Microsoft Foundry Agent Service. It also notes that the risk from model-generated SQL is addressed by configuring read-only database permissions rather than by trusting the model.