// TOPIC

#tool-use

22 articles

◆◆◆AdvancedAnthropicHugging Face
01

Code Mode: why agents write code instead of calling tools

Why agents that write code against tool APIs beat JSON tool calling: the 150K-to-2K token math, a worked before/after, and when direct calls still win.

#agents#tool-use#mcp
17 min
◆◆IntermediateAnthropicMicrosoft
02

Agent Skills: packaging expertise as files, not code

How Agent Skills use progressive disclosure to load expertise on demand — the SKILL.md format, real token math, and when to pick skills over MCP.

#context-engineering#agents#tool-use
15 min
◆◆IntermediateAnthropicOpenAI
03

How AI coding assistants work

The engineering behind Copilot, Cursor, and Claude Code: repo maps, tree-sitter indexing, edit formats, long-file strategies, and how to evaluate code generation properly.

#agents#tool-use#context-engineering
16 min
◆◆◆AdvancedAnthropicOpenAI
04

Computer Use and GUI Agents: Screenshot Loops, Grounding, and Why It Is Hard

How GUI agents see screens, decide actions, and click their way through UIs — the grounding problem, safety architecture, and why computer use agents fail in production.

#agents#multimodal#tool-use
15 min
◆◆IntermediateOpenAIAnthropic
05

Text-to-SQL and Structured Data Retrieval

How to build production text-to-SQL systems: schema injection, SQL generation, execution sandboxing, error-retry loops, and NL-to-Cypher for graph databases.

#rag#tool-use#structured-outputs
16 min
◆◆◆AdvancedOpenAIAnthropic
06

Concurrency in Agent Systems: Parallel Tools, Fan-Out, and Rate Limits

How to run agent tool calls in parallel, design fan-out/join patterns, schedule around provider rate limits, and cancel in-flight work without corrupting state.

#agents#tool-use#reliability
17 min
◆◆IntermediateOpenAIAnthropic
07

Structured Data Extraction with LLMs

How to turn unstructured documents into typed, validated records using Pydantic AI and instructor — the entity extraction patterns that actually hold in production.

#structured-outputs#tool-use#data-engineering
18 min
◆◆◆Advanced
08

Agent Evaluation: Trajectories, Tool Calls, and Multi-Step Correctness

End-to-end task success is not enough for agents. Learn to evaluate at three levels: outcome, trajectory soundness, and per-component correctness — with code.

#agents#evaluation#observability
19 min
◆◆◆AdvancedOpenAIAnthropic
09

Structured Outputs and Constrained Decoding: Guaranteeing Parseable JSON

How strict mode and grammar-constrained decoding actually guarantee parseable JSON — token masking, FSMs, xGrammar, and the validation layer you still need.

#structured-outputs#tool-use#inference
16 min
◆◆◆AdvancedAnthropicLangChain
10

Agentic RAG: When Retrieval Becomes a Reasoning Loop

Agentic RAG swaps single-shot retrieval for a decision loop — retrieve, judge, rewrite, repeat. The patterns, failure modes, and when it pays off.

#rag#agents#tool-use
17 min
◆◆◆Advanced
11

Agentic AI security: MCP tool poisoning, excessive agency, and the new attack surface

Why giving LLMs tool access fundamentally changes the threat model — MCP tool poisoning, excessive agency, and defense patterns for production agents in 2026.

#security#agents#mcp
16 min
◆◆IntermediateOpenAIAnthropic
12

Reasoning models plus tools: agentic workflows and function calling

How o3, o4-mini, and Claude extended thinking combine reasoning with tool calls to make harder agent tasks tractable — and the failure modes they introduce.

#reasoning-models#tool-use#agents
16 min
◆◆IntermediateAnthropicOpenAI
13

Model Context Protocol: The USB-C for AI Agents

How MCP standardizes tool integration for AI agents — the client-server protocol, why OpenAI and Microsoft adopted it, tool schema pitfalls, and security risks you cannot ignore.

#agents#tool-use#mcp
19 min
◆◆◆AdvancedOpenAIAnthropic
14

Building Reliable Tool-Using Systems: Patterns From Production

Production patterns for reliable LLM tool use: loop budgeting, validation layers, idempotency, fallbacks, and observability that prevent runaway agents.

#tool-use#agents#reliability
19 min
◆◆IntermediateAnthropicOpenAI
15

Multi-Agent Orchestration: Patterns That Survive Production

Six orchestration topologies for multi-agent systems — from orchestrator-worker to swarm and adaptive planning — with real failure rates and cost math.

#agents#architecture#tool-use
19 min
◆◆IntermediateOpenAIAnthropic
16

The tool-use round trip: agentic loops, stop reasons, and parallel calls

How the model-to-application protocol works: stop reasons, parallel tool_use blocks, context rot, and loop budgeting that keeps production agents alive.

#tool-use#agents#structured-outputs
16 min
◆◆IntermediateOpenAIAnthropic
17

Designing Tool Schemas That Models Actually Understand

How to write tool names, descriptions, and parameter schemas that prevent wrong tool selection, hallucinated arguments, and silent agent failures in production.

#tool-use#agents#structured-outputs
17 min
◆◆Intermediate
18

ReAct, Reflexion, and Planning Patterns

How ReAct, Reflexion, Plan-and-Execute, and LATS differ as agent planning strategies — with honest benchmarks, failure modes, and a decision framework for production.

#agents#reasoning-models#tool-use
15 min
BeginnerOpenAIAnthropic
19

JSON Mode vs Structured Outputs vs Tool Calling: What Actually Differs

Three APIs that all return JSON but with very different guarantees. Understand when each breaks, what they cost, and which to reach for in production.

#tool-use#structured-outputs#fundamentals
17 min
Beginner
20

The Agent Loop: How LLMs Become Actors

The perceive→reason→act→observe cycle that turns a static LLM call into an autonomous process — plus the hard-stop guardrails that keep it from spinning forever.

#agents#tool-use
13 min
BeginnerOpenAIAnthropic
21

Tool and function calling: the LLM's hands

How LLMs invoke external tools via structured JSON — the protocol, the round-trip mechanics, schema design basics, and the failure modes that bite in production.

#tool-use#structured-outputs#agents
17 min
◆◆IntermediateOpenAIAnthropic
22

Your First Production Agent

Build a real agent from scratch: the reason-act-observe loop, function calling mechanics, tool design rules, token budgets, and why 95% per-step accuracy collapses over 10 steps.

#agents#tool-use
19 min