Self-Evolving LLM Agents Optimize Tools with SOPs

Haipeng Ding, Yuexiang Xie, Zhewei Wei, Yaliang Li, Bolin Ding· July 9, 2026 View original

Key takeaways

  • LLM agents can self-evolve by creating reusable Standard Operating Procedures (SOPs).
  • SOPs act as higher-order tools, encapsulating multi-step logic.
  • The EvoSOP framework optimizes toolsets through construction, merging, evaluation, and pruning.
  • This approach boosts task success and reduces interaction rounds, leading to more efficient agents.

Who benefits

Software DevelopmentAutomationCustomer ServiceRoboticsData Science

Summary

This study proposes that LLM agents can achieve self-evolution by synthesizing granular atomic actions into reusable Standard Operating Procedures (SOPs), which function as higher-order tools. The EvoSOP framework enables agents to extract, merge, evaluate, and prune SOPs, significantly boosting task success and reducing interaction rounds.

Large Language Model agents leverage tools to interact with the real world and tackle complex tasks. However, current agent frameworks often rely on static sets of basic, "atomic" actions, forcing agents to repeatedly reconstruct low-level logic for common workflows. This repetitive process leads to increased reasoning overhead and a higher likelihood of failure. This research introduces a novel approach where agents can "self-evolve" by creating and optimizing their own toolsets. The core idea is to synthesize these atomic actions into reusable "Standard Operating Procedures" (SOPs). These SOPs act as higher-order tools, encapsulating multi-step logic and allowing agents to execute complex sequences more efficiently. The EvoSOP framework facilitates this self-evolution through a systematic lifecycle: agents extract SOPs from their successful execution trajectories, merge similar procedures, evaluate their effectiveness, and prune less useful ones. Experiments demonstrate that EvoSOP significantly improves task success rates and drastically reduces the number of interaction rounds compared to traditional methods, fostering more reliable and efficient tool-use patterns for scalable agent development.

Why it matters

For professionals building and deploying LLM agents, enabling agents to learn and optimize their own operational procedures can drastically improve efficiency, reduce development overhead, and enhance reliability in complex, recurring tasks.

How to implement this in your domain

  1. 1Analyze common multi-step workflows performed by your LLM agents that could be abstracted into reusable SOPs.
  2. 2Explore frameworks like EvoSOP to enable your agents to automatically identify, synthesize, and optimize these higher-order tools.
  3. 3Design agent architectures that support dynamic toolset modification and iterative learning from execution trajectories.
  4. 4Implement evaluation metrics that track both task success rates and interaction efficiency to measure the impact of SOP optimization.
  5. 5Consider how to integrate human oversight into the SOP generation and optimization process to ensure safety and alignment.

Original post by Haipeng Ding, Yuexiang Xie, Zhewei Wei, Yaliang Li, Bolin Ding

"arXiv:2607.07321v1 Announce Type: new Abstract: Tool utilization enables Large Language Model (LLM) agents to interact with the real world and resolve complex tasks. However, existing agent frameworks predominantly rely on static toolsets composed of granular atomic actions (e.g.…"

View on X

Originally posted by Haipeng Ding, Yuexiang Xie, Zhewei Wei, Yaliang Li, Bolin Ding on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses