Thomas Dohmke voit grand. A la conférence GitHub Universe, qui fête sa 10e édition à San Francisco cette semaine, il a proclamé son intention de créer 1 milliard de développeurs. Comment ? Avec GitHub Spark, un nouveau service expérimental qui permet à n’importe qui de concevoir une petite application en langage naturel (comprendre : en anglais), sans avoir de compétences en développement informatique.
Permettre à n'importe qui de créer une application
Ces "micro-applications", que GitHub appelle des "sparks" (étincelles), peuvent tourner sur PC ou smartphone et tablette. Elles n'ont pas vocation à remplacer les développeurs professionnels, mais à leur permettre de tester des idées, et surtout à donner envie au grand public de se mettre à la programmation.
"Ca peut aider les développeurs amateurs qui s'y connaissent un peu mais ont des lacunes sur certains points", commente Thomas Dohmke, le CEO de GitHub. Il le compare aussi à Scratch, un langage de programmation éducatif créé par le MIT et souvent utilisé dans les écoles pour apprendre les bases aux enfants.
Rien à configurer
Les "micro-apps" sont capables d'intégrer des fonctionnalités à base d’IA générative ainsi que des sources de données externes (via des API web) de façon simplifiée, sans avoir à configurer de ressources cloud ou autres. Sous le capot, on trouve évidemment un repo GitHub, des GitHub Actions (pour l’automatisation de tâches) et Azure CosmosDB.
Spark s’appuie sur les modèles d’OpenAI et Anthropic pour la génération du code. L’utilisateur tape un prompt qui génère une première ébauche, puis il peut choisir parmi différentes options correspondant à ses requêtes. Chaque version est sauvegardée au fur et à mesure. Les développeurs confirmés peuvent modifier le code manuellement pour étoffer l'application, tandis que les débutants n'ont qu'à continuer de la faire évoluer en langage naturel jusqu’à obtenir satisfaction.
Suivant les choix de chaque créateur, il est ensuite possible de partager ses "sparks" pour permettre à d’autres de s’en emparer et d'en faire leur propre version. A noter que Spark a été créé par l'équipe de GitHub Next (laboratoire d’innovation interne) et utilise un backend différent de celui de Copilot. GitHub promet qu’il continuera à améliorer l’outil au fil du temps.
Learning Sandbox, des tutoriels boostés à l'IA générative
Pour la seconde journée de conférence, le COO de GitHub, Kyle Daigle, a donné un aperçu d'une autre initiative de GitHub Next pour démocratiser le développement informatique : Learning Sandbox. Il s'agit de tutoriels dynamiques, qui s'adaptent à l'utilisateur et à ce qu'il veut faire.
Le public a eu droit à une petite démonstration de création d'un paysage simpliste avec three.js. Des explications sur la marche à suivre étaient fournies au fil de l'eau, et une fenêtre de chat permettait de demander de l'aide si besoin. "Ce n'est qu'un prototype pour le moment", a souligné Kyle Daigle, "mais il en était de même pour Copilot il y a trois ans." A suivre donc.


![[ÉNERGIES] Déployez vos projets IA à l’échelle, inspirez-vous du cas ENGIE Entreprises et Collectivités](https://cdn.webikeo.com/webinar_logo/2025-10-24-ac93013fcd6c2ea907b5a091f0e74c90.png)
