🧠Agent Principal et Capacités
CodeActAgent​
Description​
Cet agent implémente l'idée CodeAct (article, tweet) qui consolide les actions des agents LLM dans un espace d'action code unifié pour la simplicité et la performance.
L'idée conceptuelle est illustrée ci-dessous. À chaque tour, l'agent peut :
- Converser : Communiquer avec les humains en langage naturel pour demander des clarifications, des confirmations, etc.
- CodeAct : Choisir d'effectuer la tâche en exécutant du code
- Exécuter n'importe quelle commande Linux
bash
valide - Exécuter n'importe quel code
Python
valide avec un interpréteur Python interactif. Ceci est simulé via la commandebash
, voir le système de plugins ci-dessous pour plus de détails.
Démo​
https://github.com/All-Hands-AI/OpenHands/assets/38853559/f592a192-e86c-4f48-ad31-d69282d5f6ac
Exemple de CodeActAgent avec gpt-4-turbo-2024-04-09
réalisant une tâche de science des données (régression linéaire).