DynaSaur: Large Language Agents Beyond Predefined Actions
2024/11/04 by Deanna D. Nguyen, Dang Nguyen, Nguyen, Dang +23 · 16 voices · 7 citations
Computer Science · #Natural Language Processing Techniques #Topic Modeling #Speech and dialogue systems
paper · pdf · doi:10.48550/arxiv.2411.01747
Abstract
Existing LLM agent systems typically select actions from a fixed and predefined set at every step. While this approach is effective in closed, narrowly scoped environments, it presents two major challenges for real-world, open-ended scenarios: (1) it significantly restricts the planning and acting capabilities of LLM agents, and (2) it requires substantial human effort to enumerate and implement all possible actions, which is impractical in complex environments with a vast number of potential actions. To address these limitations, we propose an LLM agent framework that can dynamically create and compose actions as needed. In this framework, the agent interacts with its environment by generating and executing programs written in a general-purpose programming language. Moreover, generated actions are accumulated over time for future reuse. Our extensive experiments across multiple benchmarks show that this framework significantly improves flexibility and outperforms prior methods that rely on a fixed action set. Notably, it enables LLM agents to adapt and recover in scenarios where predefined actions are insufficient or fail due to unforeseen edge cases. Our code can be found in https://github.com/adobe-research/dynasaur.
Cited by
Discussions
- DynaSaur: Large Language Agents Beyond Predefined Actions [hn, 128 points, 31 comments]
- arxiv.org/abs/2411.01747 [bsky, 2 points, 0 comments]
- Paper: arxiv.org/abs/2411.01747 [bsky, 1 points, 0 comments]
- DynaSaur: Large Language Agents Beyond Predefined Actions [hn, 1 points, 0 comments]
- DynaSaur: Large Language Agents Beyond Predefined Actions [bsky, 0 points, 0 comments]
- DynaSaur: Large Language Agents Beyond Predefined Actions https://arxiv.org/abs/2411.01747 https://news.ycombinator.com/item?id=42286397 [bsky, 0 points, 0 comments]
- DynaSaur: Large Language Agents Beyond Predefined Actions https://arxiv.org/abs/2411.01747 [comments] [6 points] [bsky, 0 points, 0 comments]
- Combined with similar observations of the lack of reuse in other library learning systems (arxiv.org/abs/2411.01747), it’s clear we need better understanding of the limitations of current library lear [bsky, 0 points, 1 comments]
- DynaSaur: Large Language Agents Beyond Predefined Actions https://arxiv.org/abs/2411.01747 (https://news.ycombinator.com/item?id=42286397) [bsky, 0 points, 0 comments]
- https://bsky.app/profile/news.ycombinator.com.web.brid.gy/post/3lcanj6fmxrp2 [bsky, 0 points, 0 comments]
- DynaSaur: Large Language Agents Beyond Predefined Actions (arxiv.org) Main Link | Discussion [bsky, 0 points, 0 comments]
- DynaSaur: Large Language Agents Beyond Predefined Actions view on hacker news [bsky, 0 points, 0 comments]
- DynaSaur: Large Language Agents Beyond Predefined Actions https://arxiv.org/abs/2411.01747 [bsky, 0 points, 0 comments]
- DynaSaur: Large Language Agents Beyond Predefined Actions https://arxiv.org/abs/2411.01747 (https://news.ycombinator.com/item?id=42286397) [bsky, 0 points, 0 comments]
- doi.org/10.48550/arX... Really cool approach: agentic LLM generates its own actions as python functions. However, this is NOT doing RL - there is no reward over which the system optimizes. #rl #llm [bsky, 0 points, 0 comments]
- arxiv.org/abs/2411.01747 [bsky, 0 points, 0 comments]
Related