Aller directement au contenu principal

📚 Divers

⭐️ Stratégie de recherche

La réplication complète d'applications de niveau production avec des LLM est une entreprise complexe. Notre stratégie implique :

  1. Recherche technique fondamentale : Se concentrer sur la recherche fondamentale pour comprendre et améliorer les aspects techniques de la génération et de la gestion de code
  2. Capacités spécialisées : Améliorer l'efficacité des composants de base grâce à la curation de données, aux méthodes d'entraînement, etc.
  3. Planification des tâches : Développer des capacités de détection de bugs, de gestion de base de code et d'optimisation
  4. Évaluation : Établir des métriques d'évaluation complètes pour mieux comprendre et améliorer nos modèles

🚧 Agent par défaut

Notre Agent par défaut est actuellement le CodeActAgent, qui est capable de générer du code et de gérer des fichiers.

🤝 Comment contribuer

OpenHands est un projet communautaire et nous accueillons les contributions de tous. Que vous soyez développeur, chercheur ou simplement enthousiaste à l'idée de faire progresser le domaine de l'ingénierie logicielle avec l'IA, il existe de nombreuses façons de s'impliquer :

  • Contributions de code : Aidez-nous à développer les fonctionnalités de base, l'interface frontend ou les solutions de sandboxing
  • Recherche et évaluation : Contribuez à notre compréhension des LLM dans l'ingénierie logicielle, participez à l'évaluation des modèles ou suggérez des améliorations
  • Retours et tests : Utilisez la boîte à outils OpenHands, signalez des bugs, suggérez des fonctionnalités ou donnez votre avis sur la facilité d'utilisation

Pour plus de détails, veuillez consulter ce document.

🤖 Rejoignez notre communauté

Nous avons à la fois un espace de travail Slack pour la collaboration sur la construction d'OpenHands et un serveur Discord pour discuter de tout ce qui est lié, par exemple, à ce projet, LLM, agent, etc.

Si vous souhaitez contribuer, n'hésitez pas à rejoindre notre communauté. Simplifions ensemble l'ingénierie logicielle !

🐚 Codez moins, faites plus avec OpenHands.

Star History Chart

🛠️ Construit avec

OpenHands est construit en utilisant une combinaison de frameworks et de bibliothèques puissants, fournissant une base solide pour son développement. Voici les principales technologies utilisées dans le projet :

FastAPI uvicorn LiteLLM Docker Ruff MyPy LlamaIndex React

Veuillez noter que la sélection de ces technologies est en cours et que des technologies supplémentaires peuvent être ajoutées ou des technologies existantes peuvent être supprimées à mesure que le projet évolue. Nous nous efforçons d'adopter les outils les plus appropriés et les plus efficaces pour améliorer les capacités d'OpenHands.

📜 Licence

Distribué sous la licence MIT. Voir notre licence pour plus d'informations.