📚 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 :
- 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
- 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.
- Planification des tâches : Développer des capacités de détection de bugs, de gestion de base de code et d'optimisation
- É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.
🛠️ 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 :
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.