Needle : un modèle de 14 Mo qui transforme des commandes en actions sur Raspberry Pi
Quand on parle de LLM, on pense tout de suite aux chatbots, mais Needle suit une autre voie. C'est un petit modèle d'intelligence artificielle, à peine 14 Mo, développé par Cactus Compute, avec une seule mission : transformer une demande en langage naturel en appel à une fonction Python. Il ne sert pas à converser, il sert à piloter des applications, des appareils et des automatismes.
Ce qui m'a intrigué, c'est qu'il tourne en local sur un Raspberry Pi 5 avec le seul processeur, sans cloud et sans matériel d'IA dédié. Plutôt que d'écrire accendi_led(), il suffit de dire « Allume la LED 1 » et le modèle choisit la bonne fonction. Il comprend aussi les commandes en italien, et le site du projet propose des démonstrations en ligne (domotique, robot aspirateur, montre connectée, lunettes AR) à essayer.
Le tutoriel de RaspberryItaly construit un petit assistant local qui enregistre des notes dans un fichier, lit la température du Raspberry Pi, allume et éteint une LED et comprend des commandes écrites en italien. Il faut un Raspberry Pi (de préférence le 5), un Raspberry Pi OS à jour, Python 3, une LED avec une résistance de 220 ou 330 ohms et quelques câbles de liaison. L'installation passe par un environnement virtuel et le paquet cactus-needle ; la connexion n'est nécessaire que pour le premier téléchargement.
Un conseil de l'auteur est à garder en tête : mieux vaut donner une commande à la fois. Une phrase comme « éteins la lumière de la cuisine et baisse le store » peut ne pas être bien interprétée, alors que les deux commandes séparées fonctionnent.
Comme idée de projet, je la trouve très concrète : associée à une reconnaissance vocale locale, elle permet de piloter un robot ou une petite automatisation sans dépendre d'aucun service réseau.
Source : RaspberryItaly
Ce qui m'a intrigué, c'est qu'il tourne en local sur un Raspberry Pi 5 avec le seul processeur, sans cloud et sans matériel d'IA dédié. Plutôt que d'écrire accendi_led(), il suffit de dire « Allume la LED 1 » et le modèle choisit la bonne fonction. Il comprend aussi les commandes en italien, et le site du projet propose des démonstrations en ligne (domotique, robot aspirateur, montre connectée, lunettes AR) à essayer.
Le tutoriel de RaspberryItaly construit un petit assistant local qui enregistre des notes dans un fichier, lit la température du Raspberry Pi, allume et éteint une LED et comprend des commandes écrites en italien. Il faut un Raspberry Pi (de préférence le 5), un Raspberry Pi OS à jour, Python 3, une LED avec une résistance de 220 ou 330 ohms et quelques câbles de liaison. L'installation passe par un environnement virtuel et le paquet cactus-needle ; la connexion n'est nécessaire que pour le premier téléchargement.
Un conseil de l'auteur est à garder en tête : mieux vaut donner une commande à la fois. Une phrase comme « éteins la lumière de la cuisine et baisse le store » peut ne pas être bien interprétée, alors que les deux commandes séparées fonctionnent.
Comme idée de projet, je la trouve très concrète : associée à une reconnaissance vocale locale, elle permet de piloter un robot ou une petite automatisation sans dépendre d'aucun service réseau.
Source : RaspberryItaly
Commentaires 0
Laissez le premier commentaire, dans la langue de votre choix.
Connectez-vous pour commenter