L’intelligence artificielle, c’est probablement l’un des évènements majeurs de la tech de ces 10 dernières années. Lorsque l’on évoque cette technologie, on pense immédiatement à ChatGPT mais ce service est censuré, demande un compte pour fonctionner et vous devez payer pour débloquer toutes les fonctionnalités. Heureusement il est désormais possible de faire tourner votre propre IA sur votre machine.
Les avantages et les inconvénients d’une IA locale
Une intelligence artificielle demande beaucoup de ressources pour fonctionner dans de bonnes conditions et pour qu’elle soit réactive. Il est donc essentiel de comprendre que tous les PC ne seront pas forcément en mesure de les faire tourner. Toutefois si vous avez une configuration un minimum véloce, il est tout à fait possible d’installer des logiciels qui vont grandement vous faciliter la tâche. Notez que pour ma part, j’ai un i7-6700 et une GTX1650 et j’ai réussi à obtenir des résultats assez corrects. Avec du matériel plus récent, vous aurez de très bons résultats rapidement. C’est probablement la partie hardware qui sera la plus bloquante pour certains utilisateurs.
Le gros avantage d’utiliser une IA en local, c’est que vous n’êtes pas bridé par la société qui pourrait vous fournir le service comme OpenAI. Il existe des modèles complètement débridés et non censurés qui vous permettront de faire tout ce que vous voulez. Votre IA pourra tout à fait aborder des sujets tendancieux ou utiliser un vocabulaire fleuri selon votre convenance. Les seules limites seront celles que vous fixerez avec un pré-prompt qui donnera quelques règles et limites à suivre. Une chose plutôt pratique si vous avez besoin de ressources autour du sexe ou de la politique, par exemple.
Les données étant stockées en local sur votre machine, vous ne passez plus par un prestataire de service et vos données restent donc confidentielles. C’est assez idéal si vous souhaitez utiliser une IA pour vous assister dans votre travail et/ou si vous souhaitez qu’elle vous aide également dans votre vie personnelle. Vous pourrez alors, sans crainte, lui donner des informations sur vous afin qu’elle vous réponde de manière très personnalisée en fonction de ce que vous lui direz car comme ChatGPT, ces IA locales sont capables d’apprendre des conversations.
Faraday : votre IA personnalisée
Mon choix s’est arrêté sur Faraday. C’est, selon moi, le projet le plus abouti et qui permet de simplement personnaliser votre IA. Sur leur site web, vous pouvez même télécharger des personnalités déjà prêtes à l’emploi. On y retrouve des personnages de la pop culture ou des héros d’animes. Des IA qui seront capables de répondre à toutes vos questions mais qui auront des traits de caractères spécifiques à ces personnages. On peut dire que ça ne manque pas d’originalité.
Imaginez un instant que votre assistant local soit Mercredi Addams ou Eric Cartman, vous vous doutez bien que les réponses qu’il vous donnera seront assez drôles. Au delà d’une utilisation professionnelle, ces personnalités sont aussi un excellement moyen de s’amuser pour tous les amateurs de roleplay ou pour tous ceux qui écrivent des fanfictions. C’est un vrai puit d’inspiration. En tout cas, le concept m’a séduit et j’ai réussi à me créer un assistant sur mesure taillé pour la création de vidéos autour des jeux vidéo qui m’aide au quotidien.
Bien que moins complexe qu’un ChatGPT, l’avantage que j’y trouve, c’est que je peux lui confier des choses sur ma personnalité et mon assistant me fait des proposition pertinentes. Il sait aujourd’hui quel type de vidéos j’ai envie de faire et sait de quel manière j’aime aborder mes sujets. C’est un véritable gain de temps et qui m’évite d’étaler ma vie personnelle à une société comme OpenAI. En fonction du modèle que vous téléchargerez au sein du soft, vous pouvez vraiment avoir d’excellents résultats.
GPT4All : un clone de ChatGPT ?
Si vous aimez l’interface de ChatGPT, GPT4All devrait mieux vous convenir même si je trouve qu’il manque de personnalisation comme le fait Faraday. Il faudra un peu plus d’apprentissage pour « dresser » votre IA mais on peut tout de même y faire de très belles choses. Je vous invite également a essayer ce logiciel qui vous offrira également de très nombreux modèles de langages gratuitement.
Je dirais que ce soft est un peu plus « sérieux » dans son approche et son interface qui reprend le design de ChatGPT conviendra peut être plus à certains d’entre vous. Comme c’est aussi une solution clé en main, je me devais de vous la présenter également. Le mieux est encore de tester et de voir ce que vous préférez.
Pour ma part, j’ai préféré l’approche de Faraday qui permet de se créer de multiples personnalités avec un avatar, ici il est également possible de lancer plusieurs conversations différentes avec différents modèles mais cela reste très austère mais peut être plus « pro ». Question de gout même si les deux softs sont capables de faire beaucoup de choses à qualité égale.
EasyDiffusion : la génération d’images pour les nuls
Stable Diffusion est un modèle d’IA générative très avancé qui permet de faire de très belles choses également. Seulement voilà, il est souvent complexe de l’installer sur sa machine puisqu’il faut souvent passer par des lignes de commandes pour faire appel à des scripts, etc. Pas très intuitif. Bien que cela ne soit pas forcément ultra-accessible, EasyDiffusion va grandement vous simplifier la tâche. Il vous faudra tout de même un minimum de compétences pour comprendre ce que fait cet installeur mais j’y suis arrivé, il n’y a pas de raison que vous n’y arriviez pas aussi.
Notez toutefois que comparé à une IA conversationnelle, ici il faudra un GPU très véloce. Ma pauvre GTX1650 met énormément de temps à générer une petite image. Il va être nécessaire d’avoir un très bon hardware récent et puissant pour arriver à tirer quelque chose de convenable en local. La génération d’images est très gourmande en ressources et c’est un paramètre à prendre en considération si vous souhaitez l’utiliser.
La génération d’image se passe au sein de votre navigateur au travers d’une interface pas forcément simple à appréhender mais à force d’expérimentation et d’un peu de lecture de documentation, vous arriverez à générer de très belles images. Vous trouverez sur le web de très nombreux prompts prêts à l’emploi pour vous aider et qui vous permettront de mieux comprendre comment la maitriser. En terme de résultats, on est souvent en dessous de ce qu’offre Midjourney mais cette IA reçoit régulièrement des mises à jour et devient de plus en plus pertinente. C’est un projet à suivre.
Notez également que Pinokio est autre projet dans le même genre mais va un peu plus loin en offrant la possibilité d’installer différents types d’IA permettant de générer du texte, de la musique ou encore de l’image.