An Empirical Study of Agent Developer Practices in AI Agent Frameworks
Yanlin Wang, Xinyi Xu, Jiachi Chen, Tingting Bi, Wenchao Gu, Zibin Zheng

TL;DR
This study empirically analyzes how developers use and perceive various LLM-based agent frameworks, revealing key differences and challenges to inform future framework design and developer practices.
Contribution
It provides the first comprehensive empirical comparison of existing LLM-based agent frameworks based on real developer discussions and experiences.
Findings
Significant differences in framework performance across key dimensions.
Developers face difficulties in selecting suitable frameworks.
Frameworks vary in development efficiency and maintainability.
Abstract
The rise of large language models (LLMs) has sparked a surge of interest in agents, leading to the rapid growth of agent frameworks. Agent frameworks are software toolkits and libraries that provide standardized components, abstractions, and orchestration mechanisms to simplify agent development. Despite widespread use of agent frameworks, their practical applications and how they influence the agent development process remain underexplored. Different agent frameworks encounter similar problems during use, indicating that these recurring issues deserve greater attention and call for further improvements in agent framework design. Meanwhile, as the number of agent frameworks continues to grow and evolve, more than 80% of developers report difficulties in identifying the frameworks that best meet their specific development requirements. In this paper, we conduct the first empirical study…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMulti-Agent Systems and Negotiation · Software Engineering Techniques and Practices · AI-based Problem Solving and Planning
