Atoms
Bienvenue et concepts

Termes clés et glossaire

Maîtrisez le langage du Vibe Coding avec ce guide de référence rapide.

Ce guide explique les termes courants que vous rencontrerez en travaillant avec du code et des outils d’IA. Nous avons gardé les définitions simples pour que vous puissiez vous mettre à niveau rapidement.

Termes spécifiques à Atoms

  • Mode Équipe: Active une équipe d’agents IA pour gérer des exigences complexes à votre place, y compris un Chef de produit, un Ingénieur, un Data Scientist, un chercheur approfondi et un Architecte.

  • Mode Ingénieur: Assigne uniquement l’agent Ingénieur, Alex, pour travailler sur votre projet.

  • Mode Course: Vous permet d’exécuter le même prompt sur plusieurs modèles simultanément afin de comparer leurs résultats.

  • Recherche approfondie: Une fonctionnalité pour mener des recherches approfondies afin de générer des rapports professionnels, notamment des articles universitaires, des analyses commerciales et des rapports de marché.

  • Visionneuse d'App: Vous permet de prévisualiser les résultats et de modifier directement n’importe quel élément visuel sur la page.

  • Remix: Vous permet de dupliquer n’importe quel projet dans votre propre chat pour continuer à le développer ou à le modifier à partir de là.

  • Publish: Génère un lien stable vers votre application actuelle pour un partage facile.

  • App World: La plateforme créative d’Atoms, où vous pouvez présenter votre travail et mettre en valeur vos compétences sur la page d’accueil.

LLM et Vibe Coding

  • Vibe Coding: La pratique consistant à créer des logiciels en disant à une IA ce que vous voulez en anglais courant (la « vibe » ou l’intention), puis en la laissant générer le code réel. Vous vous concentrez sur le fait de savoir si l’app semble correcte et fonctionne bien, plutôt que de vous inquiéter des points-virgules ou d’une logique spécifique.

  • Intelligence artificielle (IA): Un terme général pour désigner des systèmes informatiques capables d’effectuer des tâches qui nécessitent habituellement l’intelligence humaine, comme reconnaître la parole, prendre des décisions ou traduire des langues.

  • LLM (Large Language Model): Un type d’IA entraîné sur d’énormes quantités de texte. C’est la technologie derrière des outils comme ChatGPT et Claude. Elle est incroyablement douée pour prédire quel mot vient ensuite dans une phrase, ce qui lui permet de rédiger des essais, de répondre à des questions et d’écrire du code.

  • Hallucination: Lorsqu’une IA vous donne avec assurance une réponse complètement fausse. Les modèles d’IA sont très doués pour paraître convaincants, vous devriez donc toujours vérifier le code ou les faits qu’ils génèrent.

  • Prompt: Le texte que vous saisissez pour obtenir une réponse de l’IA. Le « Prompt Engineering » est simplement une manière sophistiquée de dire « apprendre à poser les bonnes questions pour obtenir les meilleurs résultats ».

  • Jeton: La façon dont une IA compte. Une IA ne voit pas des « mots » — elle voit des « jetons ». Un jeton correspond à peu près à quatre caractères de texte. Par exemple, le mot « pomme » est un jeton, mais un mot long et complexe peut en représenter trois. Les coûts et les limites des IA sont généralement mesurés en jetons.

  • Humain dans la boucle: C’est vous. Même si l’IA écrit le code, vous êtes le « manager » dans la boucle. Vous révisez le travail, effectuez des vérifications ponctuelles et guidez l’IA si elle s’écarte de la bonne direction. Vous cessez d’être le rédacteur pour devenir le relecteur.

  • Itération: Le processus d’affinage du code par la conversation. En vibe coding, on obtient rarement quelque chose de parfait du premier coup. Vous « itérez » en disant des choses comme « Rends ce bouton plus grand », « Corrige l’erreur à la ligne 10 » ou « Non, utilise une autre couleur ».

Bases du code

  • API (Application Programming Interface): Un pont qui permet à deux programmes différents de communiquer entre eux. Pensez-y comme à un serveur dans un restaurant : vous (l’utilisateur) donnez une commande au serveur (l’API), et il vous apporte le plat depuis la cuisine (le système) sans que vous ayez besoin de savoir comment il a été préparé.

  • Bug: Une erreur ou un dysfonctionnement dans le code qui fait planter le logiciel ou le fait se comporter de manière étrange.

  • Version Control (Git): Une « machine à remonter le temps » pour le code. Elle suit chaque modification apportée par n’importe qui, de sorte que si quelque chose se casse, vous pouvez facilement revenir à une version qui fonctionnait.

  • Frontend (Client-side): C’est tout ce que vous pouvez voir et toucher sur votre écran. Ce sont les boutons, le texte, les images et les animations. Si vous naviguez sur un site web, le « frontend » est ce qui s’exécute dans votre navigateur.

  • Backend (Server-side): C’est le « cerveau » de l’application qui se trouve sur un ordinateur distant (serveur). Il traite les données, enregistre vos fichiers et gère la logique que l’utilisateur ne voit jamais.

  • UI (User Interface): Le design et la mise en page spécifiques de l’app. Cela fait référence à l’« apparence et au ressenti » : les palettes de couleurs, la forme des boutons et la lisibilité du texte.

  • Full Stack: Un développeur (ou un outil) capable de gérer à la fois le Frontend et le Backend.

Concepts de développement logiciel

  • Product Manager: La personne qui décide quoi construire et pourquoi. Elle agit comme le « CEO » d’une fonctionnalité spécifique, en équilibrant ce que veulent les utilisateurs et ce dont l’entreprise a besoin. Elle rédige les plans (PRD) mais n’écrit généralement pas le code.

  • Engineer: Le bâtisseur. Il prend les plans du Product Manager et écrit le code réel pour le faire fonctionner. Il détermine comment le construire de manière efficace et sécurisée.

  • Architect: L’« urbaniste » du logiciel. Il n’écrit généralement pas chaque ligne de code ; à la place, il prend les décisions de haut niveau sur les technologies à utiliser et sur la manière dont les différentes parties du système doivent se connecter afin que l’ensemble ne s’effondre pas à mesure qu’il grandit.

  • Data Scientist: Le détective. Il examine les énormes quantités de données générées par l’app (comme les clics des utilisateurs ou les chiffres de vente) et utilise les mathématiques et le code pour trouver des tendances, aidant ainsi l’entreprise à prendre de meilleures décisions.

  • Deep Researcher: Un rôle (ou parfois un agent IA spécialisé) centré sur l’étude de sujets complexes et inconnus. Contrairement à une recherche standard, un chercheur approfondi explore des articles universitaires, de la documentation technique et de longs rapports afin de synthétiser une réponse complète sur un sujet difficile.

Stratégie et croissance

  • SEO (Search Engine Optimization): L’art d’ajuster votre site web pour qu’il apparaisse en haut des résultats Google. Cela implique d’utiliser les bons mots-clés, de rendre le site rapide et de s’assurer que d’autres sites renvoient vers vous.

  • Growth: Un mélange de marketing et d’ingénierie entièrement axé sur l’obtention de plus d’utilisateurs. Un « Growth Engineer » peut créer des fonctionnalités spécifiquement conçues pour encourager les gens à inviter leurs amis ou à s’inscrire plus rapidement.

  • PRD (Product Requirements Document): Le « plan » d’une fonctionnalité. Rédigé par le Product Manager, ce document explique exactement ce qu’une nouvelle fonctionnalité doit faire, à quoi elle doit ressembler et comment son succès sera mesuré. Les Ingénieurs l’utilisent comme manuel d’instructions.

Structure de page et navigation

  • Headings (Titles): Le plan du contenu de votre page. Dans le code, ils sont indiqués comme H1, H2, H3, etc. H1 est le titre principal (comme le titre d’un livre), et les H2 sont les titres de chapitre. Ils aident à la fois les utilisateurs et Google à comprendre de quoi parle votre page.

  • Footer: La section tout en bas de chaque page. C’est le « tiroir fourre-tout » du site web — l’endroit où vous mettez les éléments importants mais qui ne sont pas le sujet principal, comme les politiques juridiques, les coordonnées et les liens vers les réseaux sociaux.

  • Favicon: La petite icône qui apparaît sur l’onglet de votre navigateur web (à côté du titre de la page). Elle aide les utilisateurs à identifier rapidement votre site lorsqu’ils ont vingt onglets ouverts en même temps.

Cette page vous a-t-elle été utile ?

Articles associés