GitHub a présenté son nouveau projet expérimental : GitHub Spark, un outil qui permet de créer de petites applications web (Web Apps) en utilisant le langage naturel. Lancé depuis les laboratoires de GitHub Next, ce système permet aux utilisateurs de donner des instructions pour développer des applications qu’ils peuvent ensuite affiner en plusieurs étapes.
Abonnez-vous à la newsletter de Softonic et recevez les dernières nouveautés en technologie, jeux vidéo et offres directement dans votre boîte
Abonnez-vous (c'est GRATUIT) ►Actuellement en phase de prévisualisation technique, Spark fonctionne sur un dépôt GitHub et utilise GitHub Actions ainsi que la base de données Azure CosmosDB. De cette manière, les développeurs les plus expérimentés peuvent consulter et modifier le code s’ils le souhaitent, bien que l’outil soit réellement conçu pour être utilisé par tout le monde.
Pour lancer une application sur Spark, il suffit de faire une demande initiale et, en quelques secondes, l’utilisateur pourra voir un aperçu en temps réel. À partir de là, des ajustements peuvent être effectués et l’application peut être modifiée en interagissant avec le bot. Thomas Dohmke, PDG de GitHub, a expliqué à TechCrunch que Spark n’a pas l’intention de remplacer les développeurs professionnels, mais vise à offrir un outil pour explorer des idées, créer de petits bots et aider à développer des logiciels à partir du langage naturel. « Nous pensons que c’est la prochaine étape dans la création de logiciels personnels », a affirmé Dohmke.
Bien que dans les documents de GitHub, Spark soit mentionné comme un créateur de « microapplications », Dohmke a commenté qu’il n’existe pas de limites concrètes quant à la complexité de ces applications, ce qui laisse de la place aux utilisateurs de GitHub pour explorer leurs possibilités. En effet, GitHub permet également que les applications créées avec Spark s’intègrent à n’importe quelle API web et utilisent leurs propres modèles d’intelligence artificielle, ce qui pourrait encore élargir leurs usages.
Dohmke a souligné son enthousiasme à l’idée de voir jusqu’où les utilisateurs pourront aller, en indiquant qu’« il sera très excitant de voir à quel point une application créée uniquement avec le langage naturel peut être grande ». De plus, Spark permet de choisir entre différents modèles de langage d’Anthropic et OpenAI, offrant ainsi plus de flexibilité aux développeurs.
Les utilisateurs peuvent partager leurs applications web créées avec Spark avec des autorisations personnalisées. De même, s’ils décident de développer davantage leurs projets, ils peuvent accéder au code source pour le modifier, ce qui est utile lorsque l’IA commet des erreurs.