NEW350+ rooms now have a live terminal, so you can learn by typing the commands, right in your browser.Learn in a live terminal. 350+ rooms.Try a lab♥ Codelivly is 100% free, no paywall. If it helped you, chip in to keep it running.100% free. Help keep it so.Support us
[>_] ROOM · Cybersecurity
What is Function/Tool Calling in LLM Apps
Understand the mechanics of LLM function calling and how granting AI access to external APIs transforms it from a passive text generator into an active, potentially vulnerable agent.
Room tasks
1What is Function Calling and Why Models Use It
2How the Model Decides Which Tool to Call
Frequently Asked Questions
What is function calling in LLMs?
Function calling lets a model output a structured request to call an external tool or API, which the application then executes. It lets LLMs fetch data and take actions beyond generating text.
How does tool calling change the security model?
A model that can act turns prompt injection from a content problem into an action problem. Manipulated output can read data, send messages or change systems, so every tool needs controls.
Is this room suitable for beginners?
It is rated intermediate, so some LLM and API familiarity helps. The room is free on Codelivly and explains the mechanics step by step before it moves into the security risks.