An examination of the hype surrounding autonomous AI agent frameworks and why they may add unnecessary complexity to software development. The author argues that for most production use cases, structured workflows using LLM function calling are more reliable than fully autonomous agents.
- Complexity vs control in agentic systems
- Limitations of current models regarding long-term autonomy
- Advantages of explicit programming over unpredictable loops
This article compares Model Context Protocol (MCP), Function Calling, and OpenAPI Tools for integrating tools and resources with language models, outlining their strengths, limits, security considerations, and ideal use cases.
This document details the features, best practices, and migration guidance for GPT-5, OpenAI's most intelligent model. It covers new API features like minimal reasoning effort, verbosity control, custom tools, and allowed tools, along with prompting guidance and migration strategies from older models and APIs.
LLM 0.26 introduces tool support, allowing LLMs to access and utilize Python functions as tools. The article details how to install, configure, and use these tools with various LLMs like OpenAI, Anthropic, Gemini, and Ollama models, including examples with plugins and ad-hoc functions. It also discusses the implications for building 'agents' and future development plans.