Aujourd’hui, l’intelligence artificielle est partout. De nombreux services en ligne ont émergés proposant généralement des offres payantes afin d’accéder à toutes les fonctionnalités. Que ce soit les chatbot, les IA capables de générer de l’image ou de la musique, il est désormais possible d’être assisté dans la plupart des domaines. Toutefois se pose la question de la confidentialité et des données que l’on peut partager avec ces sociétés. C’est d’autant plus vrai lorsque l’on en a une utilisation professionnel.

Pinokio

Le futur de l’IA est-il local ?

Bien que l’on pense immédiatement à OpenAI lorsque l’on évoque ce sujet, il faut savoir qu’il existe aussi des alternatives libres et ouvertes. Pour beaucoup, l’open source permet de reprendre la main sur ses données personnelles. En évitant de passer par des serveurs distants dont la politique du traitement des datas est souvent opaque, on protège sa vie privée mais aussi nos projets qui n’ont pas vocation à être partagés publiquement. Je vous avais déjà parlé de Faraday qui est un petit soft qui permet d’utiliser de nombreux modèles de langages localement sur son PC. Le problème est que ce logiciel se limite aux IA conversationnelles.

Pourtant l’intelligence artificielle permet de faire beaucoup de choses et ne se limite pas à ChatGPT. Pour faire simple, l’IA permet de résoudre de nombreux problèmes complexes qu’ils soient mathématiques, scientifiques ou encore technologiques. Elle est d’ailleurs de plus en plus utilisée et a déjà servi beaucoup de projets qui étaient dans l’impasse depuis des années. L’IA accélère la recherche et le développement. Avoir un assistant capable de vous aider au quotidien est séduisant mais cela implique généralement de lui donner des informations sur vous, votre organisation ou votre projet. Des choses qui peuvent être très confidentielles.

L’avantage d’utiliser ces technologie localement, c’est que vous ne passez plus par un tiers. Vous pouvez confier à ces IA toutes les informations sans craindre un espionnage ou une quelconque collecte de données. Cela peut être intéressant si vous souhaitez lancer un service disruptif qui va changer la face du monde sans avoir à partager votre idée avec d’autres sociétés. On pense également à tous les sujets qui peuvent tourner autour de la santé ou de la psychologie. Ce genre de choses impliquent l’utilisation de données très personnelles que vous n’avez pas forcément envie de partager avec d’autres. Au delà de la gratuité qu’apportent ces solutions open source, elle permettent aussi de vous protéger.

Pinokio : un hub central pour vos IA locales

Récemment, je suis tombé sur ce petit projet qui est très intéressant : Pinokio. Installer des intelligence artificielle localement sur sa machine, c’est quelque chose qui existe depuis un moment. Malheureusement les procédures pour les faire fonctionner sont parfois complexes pour les non-initiés ou si, comme moi, vous n’avez pas envie de vous prendre la tête. Généralement ces IA ont besoin de différentes ressources qu’il faut aller télécharger ou obtenir au travers de lignes de commandes pas forcément très intuitives. Bien que cela reste le meilleur moyen de comprendre ce que l’on fait, on n’a pas toujours besoin de savoir ce qu’il y a sous le capot. Notez tout de même que cela demande de faire confiance au développeur de ce genre d’outil.

La grande force de Pinokio c’est qu’il automatise de nombreuses tâches. Il va aller chercher lui-même les modèles de langage et les dépendances nécessaire à leur fonctionnement. Il organisera tous ces fichiers dans le dossier de votre choix. Il faudra penser à allouer un assez grand espace de stockage si vous souhaitez utiliser plusieurs IA différentes et que vous aurez besoin d’une machine assez véloce en terme de CPU, GPU et de RAM. Encore une fois, l’IA demande pas mal de ressources et il est assez peu probable que cela tourne correctement sur le vieux PC portable de votre petit frère.

Pinokio offre une interface assez claire et offre à l’utilisateur une espèce de magasin d’application et il vous suffira de choisir ce que vous souhaitez installer en cliquant sur un seul bouton. Le soft se débrouillera tout seul pour aller télécharger tout ce dont il a besoin pour faire fonctionner votre IA. C’est très pratique et cela fait gagner un temps considérable. Ce logiciel permet aussi aux néophytes de tester différentes applications de l’intelligence artificielle. Que ce soit de la génération d’image, de son, de musique ou tout simplement des IA conversationnelles. Il y en a d’autres et je vous laisserai explorer ce que Pinokio peut offrir.

Le logiciel va chercher tous ces fichiers sur des plateformes comme Github et de manière générale ce sont des projets libres et ouverts. Les plus chevronnés d’entre-vous pourront même aller mettre le nez dans le code, apporter des modifications ou juste comprendre comment tout cela fonctionne. C’est une approche très intéressante et qui va grandement aider à la démocratisation de l’utilisation des IA locales.

Télécharger Pinokio