- Clippy est une application de bureau permettant d’exécuter des LLM locaux sur un ordinateur personnel et de discuter avec eux via une interface rappelant le Microsoft Clippy des années 1990
- En s’appuyant sur llama.cpp et
node-llama-cpp, l’application détecte automatiquement les modes d’exécution disponibles comme Metal, CUDA, Vulkan - Le fonctionnement de base est celui d’un simple chat, mais il est possible de charger et d’ajuster des modèles personnalisés, ainsi que les prompts et paramètres téléchargés manuellement
- Tout le traitement s’effectue sur l’ordinateur de l’utilisateur ; les seules requêtes réseau servent à vérifier les mises à jour, et cette fonction peut aussi être désactivée
- Il n’existe aucun partenariat, approbation ou soutien de Microsoft, et le projet ressemble davantage à une expérimentation mêlant nostalgie des années 1990 et IA locale de 2025 qu’à la recherche du meilleur chatbot
Un LLM local à la sauce Clippy des années 1990
- Clippy est une application de bureau qui exécute plusieurs LLM en local sur l’ordinateur
- Son interface est conçue comme un hommage au Microsoft Clippy et au style visuel de Windows 98
- Le flux d’usage de base est simple
- envoyer un message au modèle
- recevoir la réponse du modèle
- L’application met en avant une expérience où l’on peut l’ouvrir après l’installation et commencer à discuter immédiatement, sans configuration complexe
Exécution des modèles et configuration
- L’application utilise llama.cpp et
node-llama-cpppour détecter automatiquement les modes d’exécution des modèles- Des exemples comme Metal, CUDA et Vulkan sont mentionnés
- Il est possible de charger des modèles téléchargés manuellement
- Les prompts et paramètres peuvent être ajustés pour modifier le comportement du modèle
- Toute l’exécution se fait sur l’ordinateur de l’utilisateur
- les seules requêtes réseau servent à vérifier les mises à jour
- la vérification des mises à jour peut être désactivée
Nature du projet et distribution
- L’objectif n’est pas de créer le meilleur chatbot, mais de mêler la nostalgie technologique des années 1990 aux technologies pouvant tourner sur un ordinateur personnel en 2025
- L’application n’a aucun lien de partenariat, d’approbation ou de soutien avec Microsoft
- Le code source est disponible sur GitHub
- Les téléchargements sont proposés en version v0.4.3
1 commentaires
Avis de Hacker News
Bonne idée. La personnalité par défaut inutilement enjouée et bavarde des agents de chat est tellement agaçante que je les appelle depuis un moment, pour rire, le Clippy de nouvelle génération.
C’est assez étonnant que Microsoft n’en ait pas déjà fait une variante de l’interface de CoPilot. Leur manière de l’imposer de force dans l’OS, les apps et même les claviers de PC portables est beaucoup trop intrusive ; j’aurais sans doute trouvé ça moins détestable s’ils avaient assumé ce qu’ils faisaient avec un peu d’autodérision. J’aurais même pu coller un sticker « Clippy is my CoPilot » sur mon portable.
L’effet nostalgie aurait été énorme ; aujourd’hui j’utilise Linux, mais si Fedora était pris en charge, je pense que j’aurais installé Clippy.
Édition : trouvé.
https://windowsreport.com/with-copilot-avatar-microsoft-will...
L’une des fonctionnalités peu exploitées de Clippy, c’est que Clippy et les autres Microsoft Agents, comme le chien de recherche de Windows XP, fournissaient une API permettant aux développeurs de créer leurs propres assistants.
https://en.wikipedia.org/wiki/Microsoft_Agent
Grâce à l’horrible beauté d’ActiveX, il était aussi possible de charger ces Agents dans des pages web. L’API a été prise en charge jusqu’à Windows 7 et, à l’époque, c’était un composant optionnel ; j’aimerais bien que quelqu’un exhume l’ancien Agent SDK et branche ChatGPT au vrai Clippy.
https://archive.org/details/microsoftagentsoftwaredevelopmen...
En revanche, contrairement à d’autres options d’Office comme Wizard, le personnage Clippy lui-même n’était pas inclus dans l’Agent SDK ; il faut donc l’extraire d’une vraie copie d’Office, ou récupérer une version déjà extraite.
https://archive.org/details/clippitMS
Curieusement, je n’avais absolument jamais deviné que le chien de recherche de Windows XP était lui aussi un personnage Agent.
Avec le bon prompt système, on pourrait se rapprocher pas mal de vigor, dans User Friendly.
http://www.userfriendly.org/cartoons/archives/00jan/20000104...
Et bien sûr, il faudrait aussi pico-chu pour les débutants.
C’était une époque amusante.
C’est clairement un exemple de « construire ce que les gens veulent ».
C’était littéralement demandé presque tous les jours sur x.com.
https://x.com/search?q=ai%20bring%20clippy%20back&src=typed_...
Fait amusant : Clippy vient de Microsoft Bob, et Melinda Gates était alors responsable marketing de ce produit.
Je me suis souvent demandé si leur relation avait joué un rôle dans le fait de garder Clippy aussi longtemps. Maintenant, après le divorce, je me demande aussi si Clippy rend Bill Gates triste.
Peut-on ajouter une narration avec la voix de Gilbert Gottfried ?
https://www.youtube.com/watch?v=tu_Pzuwy-JY
Si je me souviens bien, la fonction la plus célèbre de Clippy était d’interrompre le travail en cours pour donner des conseils. Ces conseils étaient généralement basiques, inutiles et agaçants, ce qui lui a valu une mauvaise réputation, mais avec un puissant grand modèle de langage, le concept d’origine pourrait réellement fonctionner.
Il ne s’agirait pas simplement d’un chatbot qui répond à du texte, mais d’un assistant qui observe l’écran, le comprend avec un modèle de vision, puis donne des conseils pertinents comme « il existe une façon plus simple de faire ce que vous êtes en train de faire ». Les API de LLM publiques ne sont pas encore assez fiables pour être utilisées ainsi en toute confiance, et le matériel pour le faire tourner en local manque aussi, mais si l’un des deux problèmes était résolu, ClipGPT pourrait devenir vraiment utile.
Avant l’arrivée de Google, les utilisateurs avaient appris à éviter la recherche plein texte. La fonction plein texte intégrée à Clippy donnait des réponses utiles dans environ 50 % des cas, et je pense que l’idée centrale était de la présenter sous la forme d’un personnage de dessin animé attachant pour surmonter les préjugés que les utilisateurs du milieu des années 1990 avaient envers la recherche plein texte dans l’aide.
Avez-vous besoin d’aide ?
Obtenir de l’aide pour rédiger la lettre
Taper la lettre vous-même sans aide
|_| Ne plus afficher cette astuce
Cela dit, je ne sais pas combien de gens accepteraient sans problème que des captures d’écran arbitraires de leur ordinateur soient envoyées à un LLM non local.
« Attends, tu es vraiment en train de chercher ça ? Tu ne sais même pas faire ça ? Tu plaisantes ? »
« Mon Dieu, ça fait une heure et tu n’as toujours pas corrigé ce bug ? Tu es idiot ? Tu ne mérites pas ce poste. »
C’est bien fait. Ce serait utile d’avoir aussi la prise en charge d’ollama.
https://github.com/ollama/ollama
Ce design d’UI me manque vraiment. C’est bien fait.
Étonnamment, il existe maintenant aussi CowPilot : https://github.com/agentsea/cowpilot
Waouh, la facilité d’utilisation est vraiment excellente. Je n’ai pas encore trouvé comment déplacer Clippy ailleurs qu’au centre de l’écran, mais ça fonctionne bien.
J’ai téléchargé plusieurs modèles et je suis déjà en pleine conversation.