🧠 主代理和能力
CodeActAgent
描述
该代理实现了CodeAct理念(论文,推文),将LLM代理的行动整合到统一的代码行动空间中,以实现_简洁性_和_性能_。
概念性的想法如下图所示。在每个回合中,代理可以:
- 对话:用自然语言与人类交流,以寻求澄清、确认等。
- CodeAct:选择通过执行代码来执行任务
- 执行任何有效的Linux
bash
命令 - 通过交互式Python解释器执行任何有效的
Python
代码。这是通过bash
命令模拟实现的,更多详情请参见下面的插件系统。
演示
https://github.com/All-Hands-AI/OpenHands/assets/38853559/f592a192-e86c-4f48-ad31-d69282d5f6ac
使用gpt-4-turbo-2024-04-09
的CodeActAgent执行数据科学任务(线性回归)的示例。