Atoms
References

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 vous permettre de vous mettre rapidement à niveau.

Termes spécifiques à Atoms

  • Mode Équipe: Active une équipe d’agents IA pour gérer vos besoins complexes, y compris un Product Manager, un Engineer, un Data Scientist, un Deep Researcher et un Architect.

  • Mode Ingénieur: Assigne uniquement l’agent Engineer, 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, y compris des articles universitaires, des analyses commerciales et des rapports de marché.

  • Visionneuse d'App: 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 d’Atoms dédiée à la créativité, où vous pouvez présenter votre travail et mettre en valeur vos compétences sur la page d’accueil.

LLMs & Vibe Coding

  • Vibe Coding: La pratique consistant à écrire 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 que l’application semble correcte et fonctionne bien, plutôt que de vous soucier des points-virgules ou d’une logique spécifique.

  • Artificial Intelligence (AI): Un terme général désignant 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. Il est incroyablement performant 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 excellent à paraître convaincants, vous devez 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 façon 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 "tokens". Un token correspond approximativement à quatre caractères de texte. Par exemple, le mot "apple" est un token, mais un mot long et complexe peut représenter trois tokens. Les coûts et les limites de l’IA sont généralement mesurés en tokens.

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

  • Iterating: Le processus d’amélioration du code par la conversation. En vibe coding, on obtient rarement quelque chose de parfait du premier coup. Vous "itérerez" 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. Imaginez cela comme un serveur dans un restaurant : vous (l’utilisateur) passez 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 provoque le plantage du logiciel ou un comportement étrange.

  • Version Control (Git): Une "machine à remonter le temps" pour le code. Il suit chaque modification apportée par n’importe qui, donc si quelque chose 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 vit 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 disposition spécifiques de l’application. 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 du 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 avec les besoins de l’entreprise. Elle rédige les plans (PRD), mais n’écrit généralement pas le code.

  • Engineer: Le constructeur. 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’application (comme les clics des utilisateurs ou les chiffres de vente) et utilise les mathématiques et le code pour trouver des modèles, aidant ainsi l’entreprise à prendre de meilleures décisions.

  • Deep Researcher: Un rôle (ou parfois un agent IA spécialisé) axé sur l’investigation de sujets complexes et inconnus. Contrairement à une recherche standard, un deep researcher 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 & 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 le vôtre.

  • 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 directeur" 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 le succès sera mesuré. Les Engineers l’utilisent comme manuel d’instructions.

Structure de page & navigation

  • Headings (Titles): Le plan du contenu de votre page. En code, ils sont marqué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 "fourre-tout" du site web — l’endroit où l’on place les éléments importants mais non centraux, 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