OpenAI a récemment mis en ligne une vitrine de projets qu’elle a elle-même construits avec Codex, son assistant de codage basé sur l’intelligence artificielle. Cette galerie d’exemples, accessible sur le site des développeurs, illustre les capacités de l’outil tout en détaillant les techniques de « prompt » employées pour obtenir les meilleurs résultats.
Un jeu vidéo généré par l’IA
Parmi les réalisations figure « Swifty Dungeon », un jeu d’exploration en vue subjective développé en SwiftUI. L’application génère elle-même ses textures, ses sprites et assure la télémétrie. Le prompt initial fourni à Codex demande l’utilisation de la compétence « $imagegen » pour créer une maquette de l’interface idéale, décrivant une application native « Liquid Glass » avec une vue de donjon jouable au centre, des touches de direction en bas, et un panneau latéral pour le statut et l’inventaire. Ce recours explicite au préfixe « $ » pour invoquer une compétence et au symbole « @ » pour appeler un plugin (ici « @Build » afin d’autoriser l’utilisation de l’ordinateur) constitue l’un des enseignements clés de cette démonstration.
Une page d’atterrissage sophistiquée
Un autre projet marquant est la « Watchmaker Landing Page », un site marketing d’apparence élégante destiné à une montre de luxe. Le prompt demande à Codex de générer d’abord des concepts via « $imagegen », puis de créer les éléments visuels correspondant aux différentes pièces du mécanisme horloger. Au fil du défilement, ces pièces s’assemblent pour former le design complet, accompagnées de paragraphes alternant gauche et droite avec des animations de fondu. L’exemple montre comment des développeurs disposant de compétences techniques suffisantes peuvent, en quelques minutes, produire un site qui aurait auparavant nécessité l’intervention de développeurs front-end et de designers spécialisés, réduisant ainsi les coûts et les délais.
Un générateur de ville procédural
Le troisième exemple notable est un générateur de ville procédural fonctionnant dans le navigateur. L’application permet d’ajuster en temps réel la disposition, la densité, la ligne d’horizon et les paramètres visuels de la ville. Le prompt initial demande simplement la création d’une application React dédiée. Cet outil illustre la capacité de Codex à produire des interfaces interactives complexes avec des mises à jour dynamiques.
Des astuces de prompt pour l’efficacité
Au-delà des projets eux-mêmes, la vitrine d’OpenAI met en lumière des pratiques de « prompt engineering » directement exploitables. L’usage des préfixes « $ » pour les compétences et « @ » pour les plugins facilite le contrôle du comportement de l’assistant. La description précise des interfaces souhaitées, y compris la disposition des éléments et les animations, permet d’obtenir un résultat plus fidèle. Enfin, le recours à la génération d’images comme étape préliminaire (« $imagegen ») aide à clarifier le design avant de coder.
Implications pour le développement logiciel
Ces exemples confirment la tendance à un abaissement des barrières techniques : des tâches qui exigeaient des équipes spécialisées peuvent désormais être accomplies par un seul développeur assisté par l’IA. OpenAI démontre ainsi que Codex n’est pas seulement un outil d’écriture de code, mais un véritable assistant capable de concevoir des applications complètes, du concept visuel au déploiement. La publication de ces méthodes encourage les développeurs à explorer des prompts plus structurés et à exploiter l’ensemble des fonctionnalités de l’outil.
La vitrine reste accessible en ligne et constitue une ressource pour quiconque souhaite comprendre les capacités actuelles de Codex et les meilleures façons de l’interroger.