🧠Agent Principal et Capacités
CodeActAgent​
Description​
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 :
- 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 une commandebash
, voir le système de plugin 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
effectuant une tâche de science des données (régression linéaire).