Introduction aux cours
Il est toujours délicat de débuter un cours pour des interlocuteurs que l'on ne connait pas.
D'autant plus dans le domaine de l'informatique.
Lorsque la technologie est naissante, c'est encore pire...
Cependant, si vous voulez bien nous suivre, on va essayer d'explorer ensemble les concepts de l'intelligence artificielle générative, et de voir comment chacun peut se les approprier.
N'oubliez pas que si vous avez des questions ou des doutes, vous pouvez trouver des interlocuteurs dans la section Aide et partage
exemples
Voici par exemple un outil que n'importe qui peut créer en quelques minutes, une traduction de video Youtube en francais
A l'abordage ! Moussaillons !
Vous vous sentez prêt.e à explorer de nouveaux horizons, de nouveaux eldorados ? A prendre votre courage à deux mains, à oublier ce que vous connaissiez et à vous lancer dans l'aventure?
Parce que c'est ce que nous allons faire. Imaginez que vous soyez face à Christophe Colomb partant pour son premier voyage vers les Indes. Êtes-vous prêt à devenir les explorateurs d'un monde nouveau et partagez ce qui vous arrive ? Car c'est la position dans laquelle vous devez vous trouver pour entamer ce voyage.
Une âme d'explorateur, mais un explorateur n'est pas grand chose s'il ne partage pas ses connaissances et son expérience, ses difficultés, ses craintes...
Un explorateur prend des risques mesurés, il essaie, explore, mais aussi rapporte ses découvertes pour que les futurs explorateurs puissent le suivre, éviter ses erreurs, proposer des alternatives... C'est ainsi que nous allons explorer les concepts de l'intelligence artificielle générative et ceci nous permettrad'avoir une base solide sur le fonctionnement de ces technologies révolutionnaires.
Avant de vous embarquer à bord de notre navire, vous devez être conscient de deux ou trois petites choses qui sont toutefois primordiales :
- Vous allez explorer des contrées étranges, souvent mouvantes, semblant parfois vivantes, dans le sens où elles pourront s'avérer instable... Ce que vous avez cru vrai un jour, que vous avez testé et qui fonctionnait un jour ne sera peut-être plus vrai le lendemain, car les fondations auront changé, les outils sont toujours en évolution.
- Le temps que vous allez passer à bord de notre navire, est le meilleur atout sur lequel vous pouvez compter pour participer à l'aventure. Vous devrez souvent rebrousser chemin, essayer d'autres alternatives, mais au final, vous pourrez ainsi explorer de nouveaux horizons.
- Vous allez vous lancer dans l'aventure. A de nombreuses reprises, vous vous sentirez perdu.e. Vous ne comprendrez plus rien de ce que vous avez vu, ou de ce que vous devez faire... Faites une pause, allez prendre l'air, revenez en arrière, attendez, reprenez l'aventure. Surtout ne saturez pas, ça doit être un plaisir, une envie de découvrir, pas une visite forcée !!!
Partagez votre expérience avec nous dans les différents canaux de la page Aide et partage, et aidez les futurs explorateurs à découvrir ce que vous-même avez découvert, cela leur permettra à leur tour de partager aux futurs explorateurs...
Vérifier votre équipement !
Votre paquetage est votre meilleur ami. C'est votre boîte à outils, votre trousse de secours...
Si vous voulez vous aventurer... Si vous n'êtes pas prêt.e à essayer, à explorer, vous pouvez toujours continuer à lire ce récit, vous apprendrer de nombreuses choses et cela vous incitera peut-être à vous lancer par la suite...
Dans ce cas, ces outils ne sont pas essentiels pour l'instant.
Vous pourrez toujours les obtenir en cours de chemin, sur place, au moment opportun, d'aillleurs, si vous ne les entretenez pas régulièrement, vous serez amenés à les mettre à jour.
En général, c'est pour qu'ils fonctionnement mieux, mais comme déjà évoqué, ces mises à jours pourront aussi vous apporter parfois quelques désagréments, et vous devrez vous adapter...
Voici quelques outils essentiels pour vous aider à l'aventure :
-
un éditeur de code tel que VSCode
-
optionnel, mais sympa, un assistant de code tel que Codium
-
Node.js est un environnement de développement JavaScript et permet de créer des interfaces utilisateurs sympa
-
Python est un langage de programmation populaire pour tout ce qui touche à l'IA
-
un compte Github pour stocker et partager votre code, ou pour vous identifier sur stackblitz
-
installer votre environnement (désolé, mauvaise qualité audio, mettez un casque, notre ingénieur du son n'est pas encore rentré du bagne)
https://www.youtube.com/embed/i-hNkdMSQbw?si=saxZPrxv2NImJYQw
Il n'est jamais trop tard pour acquérir de bonnes bases...
Ne vous inquiétez pas, en suivant les instructions de votre capitaine de bord, vous ne devriez pas être perdu. Et il sera toujours là pour vous épauler, et comme déjà dit à plusieurs reprises, vous pouvez toujours être aidé.e dans Aide et partage, mais si vous sentez le besoin de comprendre un epu plus ce que vous faites et que vous avez des doutes en JavaScript ou en Python, vous trouverez toujours des ressources en ligne :
-
Apprendre à coder, Par où commencer quand on n'y connait rien ?
- Commencez par ouvrir L'editeur en ligne P5JS
- Et suivez les explications du Tutoriel slither.io pour arriver à Code slither.io
-
Stackblitz est un outil de programmation et de débogage en temps réel.
-
JavaScript (!!! Ne pas confondre ou raccourcir avec Java !!! ce sont deux langage différent !!! Pour abréger, préférez "JS" ou Vanilla (Vanilla, ça fait expert ! voir VanillaJs en 2012) ):
-
Python (Ne confondez pas avec les vrais pythons !!!, le premier, vous l'emmenez là où vous voulez, le second, laissez-le où il est !):
Une première approche
- Pour découvrir ce nouveau monde et pour que vous soyez certain.e que vous avez vraiment envie d'embarquer, nous vous proposons déjà cette première découverte d'Exploria
- llm, vectorisation, tokens... Comment ça fonctionne, mettons les mains dans le cambouis... LLM un peu, beaucoup, passionément, à la folie...
[ Notion Formulaire pour créer les équipes monter les équipes d'explorateurs]