đŠŸ chatGPT-4 : explorez son architecture et testez ses capacitĂ©s
#03 Sans stress, on en saisit les secrets.
Hello, friend.
Depuis mes dĂ©buts dans la tech et lâinformatique jâapplique un process : comprendre, approfondir, se documenter, expĂ©rimenter. Dans cet ordre. Et tout ça, on va lâexplorer ensemble.
â Objectif : plus aucun secret concernant ces secteurs.
â Petit clin dâoeil aux abonnĂ©s, et Ă toi cher lecteur, merci de votre confiance !
Today, on va décortiquer et expérimenter chatGPT.
Câest par lĂ que ça se passe đ
Le process
Explorer : chatGPT-4 âą Comprendre : quelle signification ? âąÂ Approfondir : Ă©volution et structure âą Se documenter : goodiesânânews âą ExpĂ©rimentation.
đ
Explorer : lâarchitecture chatGPT-4
Pour bien comprendre comment chatGPT analyse suivant vos requĂȘtes, il est bien dâen connaĂźtre le fonctionnement profond. Pas de panique, ça reste simple et concis. AprĂšs avoir approfondi les principes, câest la rĂ©crĂ© : on va expĂ©rimenter.
đ§
Comprendre : chatGPT, ça veut dire quoi ?
DĂ©composer le nom permet de mieux cerner son fonctionnement. chatGPT est un acronyme qui signifie âChat Generative Pre-trained Transformerâ. Le terme âChat" met l'accent sur le fait que câest spĂ©cialement conçu pour la conversation et l'interaction avec les utilisateurs. Le mot âGenerativeâ veut dire quâil peut crĂ©er de nouveaux textes en utilisant ce quâil a appris. Le mot âPre-trainedâ signifie quâil a Ă©tĂ© entraĂźnĂ© en lisant beaucoup de choses avant dâĂȘtre utilisĂ©. Et âTransformerâ est une façon spĂ©ciale dont le programme comprend et traite les mots et les phrases.
â En rĂ©sumĂ© : le nom de chatGPT signifie quâil peut discuter avec les humains : il utilise une mĂ©thode spĂ©ciale pour comprendre et traiter les mots et les phrases.
đ§
Approfondir : les Ă©volutions
GPT est un modĂšle de langage basĂ© sur l'intelligence artificielle qui peut comprendre et gĂ©nĂ©rer du texte comme on lâa vu. Au fil des annĂ©es, diffĂ©rentes versions du coeur du systĂšme ont Ă©tĂ© dĂ©veloppĂ©es. GPT-2, en 2019, a Ă©tĂ© entraĂźnĂ© Ă comprendre le langage humain et Ă fournir des rĂ©ponses cohĂ©rentes. GPT-3 est arrivĂ© avec des amĂ©liorations majeures, capable de traduire, coder et crĂ©er de l'art. GPT-4, la derniĂšre version, encore plus intelligente grĂące Ă l'apprentissage automatique. Ces progrĂšs aident Ă communiquer de maniĂšre plus naturelle. đ Ă noter : lâI.A a une date de "coupure de connaissanceâ, qui est septembre 2021.
â En rĂ©sumĂ© : GPT est un modĂšle d'IA qui gĂ©nĂšre du texte. GPT-4 est la version la plus avancĂ©e avec une communication plus naturelle.
đ§
Approfondir : structure de GPT-4
GPT-4 est Ă©crite en Python, un langage trĂšs utilisĂ© dans lâapprentissage automatique. Ce processus dâapprentissage a deux Ă©tapes. 1. Le prĂ©-entraĂźnement : on lui fait lire Ă©normĂ©ment de textes sur Internet. Il apprend comment les mots s'agencent dans les phrases en essayant de deviner le mot qui vient aprĂšs, Ă partir du contexte. De cette maniĂšre, il acquiert une bonne comprĂ©hension gĂ©nĂ©rale de la langue. 2. Lâaffinage fin : câest comme s'il allait Ă une Ă©cole spĂ©cialisĂ©e pour apprendre des choses prĂ©cises. Cela lui permet de devenir vraiment bon dans des domaines particuliers et de rĂ©pondre plus prĂ©cisĂ©ment Ă des questions ou tĂąches. đ Ă noter : GPT-4 est dispo avec lâabonnement dâOpenAI, sinon il sâagit de la version GPT-3.5 (qui est aussi trĂšs bien cela dit, câest mĂȘme celle que jâutilise le plus).
â En rĂ©sumĂ© : GPT-4 est une architecture d'apprentissage automatique Ă©crite en Python. Deux Ă©tapes : le prĂ©-entraĂźnement et lâaffinage fin.
đ§
Approfondir : au cĆur du fonctionnement, le âLLMâ.
Pas dâinquiĂ©tude, comme dâhabitude on dĂ©cortique : le LLM (Language Model Layer) est crucial dans l'architecture GPT. Câest ce qui permet, grĂące Ă des techniques d'apprentissage automatique, dâanalyser et de comprendre comment les mots et les phrases sont liĂ©s les uns aux autres : il apprend la structure et la signification du langage. Ainsi, Ă chaque demande, chatGPT est en mesure de gĂ©nĂ©rer des rĂ©ponses cohĂ©rentes et pertinentes, et interagir de maniĂšre comprĂ©hensible.
â En rĂ©sumĂ© : le LLM de GPT utilise l'apprentissage automatique pour comprendre la structure du langage, permettant au Chat de produire des rĂ©ponses cohĂ©rentes.
đ§
Approfondir : ok, mais comment Ă©changer avec une IA ?
Maintenant que lâon connaĂźt et que lâon a dĂ©cortiquĂ© le fonctionnement profond de chatGPT, on peut mieux cerner comment Ă©changer avec. Pour se faire, on utilise ce quâon appelle un âpromptâ. Un prompt est une instruction ou une question donnĂ©e Ă une IA comme ChatGPT pour dĂ©marrer une conversation. Câest comme demander Ă Siri, Google Assistant ou Alexa de jouer votre chanson prĂ©fĂ©rĂ©e. LâIA lâanalyse, le comprend et gĂ©nĂšre une rĂ©ponse en se basant sur son entraĂźnement. Il est important de le formuler de maniĂšre claire et prĂ©cise pour obtenir une rĂ©ponse utile. Un prompt câest lâĂ©tincelle qui lance la conversation avec une IA comme ChatGPT par exemple.
â En rĂ©sumĂ© : un prompt est une instruction ou une question donnĂ©e Ă une IA. Un prompt clair est essentiel pour obtenir une rĂ©ponse pertinente.
đ€
Se documenter : goodiesânânews
Goodies
â Article dâHarvard Gazette : âWill ChatGPT supplant us as writers, thinkers?â
â Une vidĂ©o TED : âWhy AI is incredibly smart and shockingly stupidâ.
đïž News concernant lâIA et les sujets que nous avons traitĂ© :
â Amazon dĂ©veloppe secrĂštement un projet d'IA appelĂ© Burnham pour amĂ©liorer son robot Astro. Cette technologie permettra au robot d'avoir une interface conversationnelle et de mieux comprendre les situations domestiques. Il pourra alerter les propriĂ©taires de problĂšmes et les aider Ă retrouver des objets perdus. Cependant, l'idĂ©e d'avoir un robot trĂšs intelligent Ă la maison soulĂšve des questions.
â Google se lance dans lâIA : lors de son dernier keynote, la Google I/O, le gĂ©ant de la technologie a clairement fait savoir qu'il Ă©volue en tant qu'entreprise "AI-first" (centrĂ©e sur l'IA), avec : "Duet AI" des amĂ©liorations pour Google Workspace, une vue immersive des itinĂ©raires pour Google Maps, une fonction magic editor pour Google Photos, des rĂ©ponses interactives avec lâIA pour Google Search, un nouveau LLM dĂ©diĂ© baptisĂ© âPaLM2â, une introduction (et concurrent le plus sĂ©rieux de chatGPT) de âBardâ dans 180 pays, un partenariat avec Adobe Firefly (une IA qui permet la conversion de texte en image), un LLM spĂ©cialisĂ© dans le domaine mĂ©dical âMet-PaLMâ, une description d'idĂ©es musicales avec âMusicLMâ, une aide au coding pour les dĂ©veloppeurs âStudioBotâ.
â Geoffrey Hinton, le "parrain de l'IA", quitte Google pour alerter sur les dangers de l'IA et Ă©viter qu'elle ne menace l'humanitĂ©. Il exprime des regrets sur son travail et met en garde contre les menaces Ă long terme. Sa dĂ©cision ne rĂ©sulte pas de l'irresponsabilitĂ© de Google, mais vise Ă encourager les discussions sur les dangers de l'IA.
â IBM prĂ©voit de remplacer 7800 emplois par l'IA, en particulier dans les postes administratifs tels que les ressources humaines et la comptabilitĂ©.Cette dĂ©cision fait suite Ă la tendance croissante de l'automatisation des emplois grĂące Ă l'IA, avec Dropbox par exemple.
đ§Ș
Expérimenter
Nous y voilà . Maintenant que nous avons bien fait le tour, le fonctionnement de chatGPT devrait nous aider à écrire des prompts pertinents et obtenir des informations adéquates à nos demandes.
Allons-y :
Se connecter/créer son compte à chatGPT et à son interface.
Comme on lâa entrevu, nous allons Ă©laborer des prompts. Il existe plusieurs maniĂšre de le faire. Avec des prompts simples, et des plus âcomplexesâ.
Prompts simples, comme tu as peut-ĂȘtre dĂ©jĂ testĂ© cette semaine :
Quelle est la capitale de la France ?
Dans ce cas, le prompt est une question simple et directe. L'IA comprend que vous voulez connaßtre la capitale de la France et répondra "Paris".
Traduis cette phrase : âHello, friendâ en français et en japonais
Dans ce cas, le prompt est une question simple de traduction. Il te rĂ©pondra âBonjour, amiâ et ăăă«ăĄăŻăćé.
Peux-tu résumer le livre '1984' de George Orwell ?
Dans ce cas, la rĂ©ponse sera un rĂ©sumĂ© du livre, avec les informations que lâIA a dans ses connaissances.
â A noter : chatGPT prend en compte tes prĂ©cĂ©dentes demandes dans le mĂȘme prompt, son historique. Ainsi, tu peux ajouter en question suivante par exemple : âĂcris un rĂ©sumĂ© plus concis de â1984â que ce que tu viens de produireâ.
Prompts complexes :
Ici, lâidĂ©e, câest de donner un rĂŽle, un contexte et une demande plus prĂ©cise.
Imagine que tu es un guide touristique à Paris (rÎle). Tu dois faire visiter la ville à des touristes américains qui ne connaissent pas la France (contexte). Crée une liste numérotée de monuments avec un texte de description en anglais US comme si tu leur parlais (demande).
Ce prompt est plus complexe car il demande à l'IA d'adopter un rÎle et de donner des recommandations basées sur des critÚres spécifiques.
Mets-toi dans le peau dâun professeur des Ă©coles (rĂŽle). Tu vas devoir expliquer Ă une classe de primaire le concept de la thĂ©orie de lâĂ©volution (contexte). CrĂ©e un cours simple qui aborde les points principaux, comme si tu tâadressais Ă eux (demande).
Ce prompt est complexe car il demande à l'IA de simplifier un concept complexe pour qu'il soit compréhensible par un public spécifique.
Maintenant, il sâagit dâĂ©laborer et de tester des prompts afin quâil soit comprĂ©hensible et adaptĂ© de la maniĂšre dont tu en as besoin.
La phase dâexpĂ©rimentation est enclenchĂ©e, et tu vas, petit Ă petit, trouver ton rythme, et ton style de prompt. Lâavantage, câest que les possibilitĂ©s sont quasi illimitĂ©es.
Petit goodies en plus par lĂ ;)
â En rĂ©sumĂ© : si tu as apprĂ©ciĂ© notre approche lâexpĂ©rimentation et les connaissances supplĂ©mentaire sur chatGPT, et que cela te garde dans lâobjectif de lever les principaux mystĂšres concernant la tech (un nouveau sujet est dĂ©jĂ en prĂ©paration pour la semaine pro), jâai une super news pour toi : câest juste en dessous que ça se passeđ
â Un like, un ârestackâ, un pâtit comâ, ça fait toujours plaisir, et me confirme que ce que je tâapporte te convient ! NâhĂ©site pas Ă me dire quels sujets tech tâintĂ©ressent, quâon Ă©claircisse ça en semble !