Tool use, ReAct, planning, MCP, sub-agents. Pattern reali per agenti production-grade.
Un agente è un LLM con tre cose: 1) la capacità di chiamare tool, 2) un loop di osservazione-azione, 3) memoria. Tutto il resto è ingegneria sopra questo.
Costruiamo agenti reali: file editor (alla Claude Code), web researcher, customer support. Pattern MCP (Model Context Protocol) per condividere tool tra agenti diversi.
Il loop function-call → result → next prompt. Anthropic SDK example.
Reasoning + Acting interleaved. Quando fa la differenza.
Sub-agenti, piani revisione, fallback.
Lo standard 2025 per tool servers. Anthropic, ora multi-vendor.
Pattern di state management. Sliding window, summarization, episodic store.
Sandboxing, permessi tool, costi runaway. Limiti hard.