Graham Neubig 689d3c9046
Update pre-commit hook versions to most recent versions (#8343)
Co-authored-by: openhands <openhands@all-hands.dev>
2025-05-08 03:59:13 +00:00

1.2 KiB

🧠 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 :

  1. Converser : Communiquer avec les humains en langage naturel pour demander des clarifications, des confirmations, etc.
  2. 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 commande bash, voir le système de plugins ci-dessous pour plus de détails.

image

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).