← 🤖 Retrieval & Agents
Core
Tool / Function Calling
Tool calling is how a language model reaches outside itself: it emits a structured request (a tool name plus JSON arguments) that your application executes and feeds back. The model is only as capable as the tools you give it and as reliable as your validation, because the arguments it produces are model output and must never be trusted blindly.
a free account unlocks the core curriculum tier · no card
RELATED CONCEPTS
LESSONS THAT TEACH THIS
PRACTICE THIS IN REAL QUESTIONS
RAG & Agent System DesignWhen is an agent the wrong answer? Argue against building one.→AI Security, Privacy & GovernanceWalk me through the OWASP LLM Top 10, which two risks would you prioritize for an enterprise agent deployment?→AI Security, Privacy & GovernanceWhat is 'excessive agency' in an agentic system, and what controls actually limit it?→RAG & Agent System DesignDesign a customer-support agent with order-status and returns tools. How do you keep it safe and useful?→AI Security, Privacy & GovernanceHow do tool poisoning and prompt injection apply to MCP servers and agentic AI, and how do you defend them?→RAG & Agent System DesignA brand wants an agent that never gives financial advice, stays on-voice, and never mentions competitors. Design the guardrails.→
