Cet agent implémente l'idée de CodeAct (article, tweet) qui consolide les actions des agents LLM dans un espace d'action de code unifié à la fois pour la simplicité et la performance.
L'idée conceptuelle est illustrée ci-dessous. À chaque tour, l'agent peut :
bash validePython valide avec un interpréteur Python interactif. Ceci est simulé via une commande bash, voir le système de plugin ci-dessous pour plus de détails.https://github.com/All-Hands-AI/OpenHands/assets/38853559/f592a192-e86c-4f48-ad31-d69282d5f6ac
Exemple de CodeActAgent avec gpt-4-turbo-2024-04-09 effectuant une tâche de science des données (régression linéaire).