Term tag: Tool Calling
API
An API (Application Programming Interface) is a set of rules and protocols that allows different software applications to communicate and share data seamlessly.
Computer Use (GUI Agents)
How AI operates software by reading screenshots and issuing clicks and keystrokes: the perception-action loop, why grounding is hard, and what OSWorld measures.
Error Handling in AI Systems
Ordinary code fails by raising an exception. A model fails by returning a confident, well-formed, wrong answer that nothing catches. What to do about it.
Function Calling (Tool Calling)
The model never runs your function. It emits a structured request; your code decides whether to honour it, executes it, and hands the result back.
Model Context Protocol (MCP)
An open standard that connects any AI app to any tool over one JSON-RPC interface, turning M clients x N tools from M x N custom connectors into M +…
Structured Outputs (Constrained Decoding)
Constrained decoding masks a language model's token distribution against a JSON schema or grammar at each step, so the output is parseable by construction.