AI News selected for Professionals and Decision Makers
Hands On Model Tooling And Research Updates

How to build great tools for AI agents: A field guide

02:00 · September 1, 2025 · Composio Blog

How to build great tools for AI agents: A field guide

Summary

This article distills practical lessons from production tool logs at Composio on how to reduce invocation failures when large language models call external functions. The core insight is that even when a tool executes correctly in isolation, agents frequently mis-invoke it because names, descriptions, or parameter schemas leave critical constraints implicit. One concrete case involved a Firecrawl scraping action that required a jsonOptions parameter whenever the output format was set to JSON; the agent repeatedly omitted it until the schema description explicitly stated the dependency, after which failures disappeared.

The authors advocate four interlocking design rules. First, enforce a single naming convention across the entire tool set, with snake_case as the default, because inconsistent casing leads models to treat otherwise identical functions as distinct. Second, keep each tool narrowly scoped to one atomic operation; broad utilities such as manage_files that hide copy, move, or delete behind conditional flags increase ambiguity and error rates, whereas separate copy_file, move_file, and delete_file calls are invoked reliably. Third, write descriptions that state both the action and the triggering context in a compact template (“Tool to <do X>. Use when <Y happens>”), surface only high-impact constraints up front, and stay under the 1024-character limit imposed by some model providers. Fourth, design parameters for machine readability: document hidden requirements such as “at least one of agent_id, user_id, or run_id must be supplied,” use JSON Schema enums and format annotations for categorical or structured values, prefer fewer top-level primitives over nested objects, and embed short usage examples directly in parameter descriptions.

Finally, the article stresses that tool quality is not static. Anonymised production error logs reveal recurring friction points, while automated tests and evaluations confirm whether each schema change reduces or introduces failures. After applying these practices across their platform, the team recorded an almost tenfold reduction in tool-invocation errors, underscoring that disciplined schema hygiene and continuous measurement together produce the largest gains in agent reliability.

Why it matters

This guide is highly relevant for ML Engineers as it tackles the production-level challenge of reliable LLM function calling. By providing actionable schema design patterns and prompt engineering best practices, it enables Dutch AI teams to build more robust, deterministic, and maintainable agentic workflows.

More in this beat
agentic-workflowsai-agentsComposiollm-agentsoperational-recommendationstool-use
From Atomic Actions to Standard Operating Procedures: Iterative Tool Optimization for Self-Evolving LLM Agents

06:00 · July 9, 2026

From Atomic Actions to Standard Operating Procedures: Iterative Tool Optimization for Self-Evolving LLM Agents

This research is highly relevant for Dutch AI researchers and enterprise developers building autonomous agents, as it offers a novel method to reduce reasoning overhead and API costs while improving reliability. The transition from static tools to self-evolving SOPs aligns well with the Dutch market's focus on scalable, efficient AI automation for SMEs.

Relevance 85 · Audience 95

Windsurf 2.0: Introducing the Agent Command Center and Devin in Windsurf

14:00 · April 15, 2026

Windsurf 2.0: Introducing the Agent Command Center and Devin in Windsurf

This update is highly relevant for product teams and builders as it represents a major shift in AI-assisted software engineering, moving from single-agent pairing to multi-agent orchestration. Dutch tech teams can leverage these tools to significantly accelerate development cycles, though they must evaluate cloud agent data handling for EU compliance.

Relevance 85 · Audience 95

Code execution with MCP: Building more efficient agents

01:00 · November 4, 2025

Code execution with MCP: Building more efficient agents

Highly actionable for Product Teams and Builders with concrete implementation patterns, code snippets, and measurable efficiency gains (e.g., 98.7% token reduction). Directly addresses model/product updates in agent tooling and context management.

Relevance 85 · Audience 90

OpenClaw and Ollama in Agentic AI: Toward Fully Autonomous and Scalable AI Agent Systems

06:00 · August 3, 2026

OpenClaw and Ollama in Agentic AI: Toward Fully Autonomous and Scalable AI Agent Systems

The research is highly relevant for Dutch AI practitioners as it provides a reproducible, privacy-preserving framework using local inference that aligns with strict EU data sovereignty and governance standards. It offers actionable architectural blueprints for researchers building trustworthy, scalable autonomous agents.

Relevance 85 · Audience 95

SAAG: Structured Agent Assessment and Grounding

06:00 · July 22, 2026

SAAG: Structured Agent Assessment and Grounding

This research provides a rigorous framework for diagnosing and mitigating hallucinations in AI agents, directly supporting the Dutch and EU focus on transparent and trustworthy AI. It offers researchers new methodologies to evaluate agentic systems beyond simple binary exact-match metrics.

Relevance 85 · Audience 95

AI Tool Discovery at Scale: All You Need is DNS

06:00 · July 22, 2026

AI Tool Discovery at Scale: All You Need is DNS

This research is highly relevant for Dutch AI infrastructure developers and researchers building multi-agent systems. Its decentralized governance model aligns well with European data sovereignty and transparent AI goals, offering a scalable alternative to centralized tool registries.

Relevance 85 · Audience 95

BatchDAG: LLM-Planned Execution Graphs for Scalable Ad-Hoc Analysis Over Enterprise Data

06:00 · July 22, 2026

BatchDAG: LLM-Planned Execution Graphs for Scalable Ad-Hoc Analysis Over Enterprise Data

This research is highly relevant for Dutch AI researchers and enterprise practitioners as it offers a scalable, cost-effective architecture for processing large datasets with LLMs. Its emphasis on structured data flow and high provenance aligns perfectly with EU requirements for transparent and auditable AI systems.

Relevance 85 · Audience 90