Imaginez un appareil qui comprend tout ce que vous lui dites, qui répond à vos questions avec intelligence et s’adapte à vos besoins… Et bien c’est exactement ce que propose le projet
01
, un framework open-source qui allie
intelligence artificielle
et interface vocale.
Inspiré par l’iconique ordinateur de Star Trek, et développé par les mêmes personnes que ceux qui ont créé
Open Interpreter
que j’adore, 01 ambitionne de devenir le
GNU/Linux
des assistants vocaux. Son écosystème ouvert et modulaire permet aux développeurs de créer des applications innovantes et de personnaliser l’expérience utilisateur. Comme ça, que vous soyez
maker
ou un néophyte curieux, vous allez pouvoir construire votre propre appareil 01 en suivant les instructions détaillées fournies sur le
dépôt GitHub
.
Le modèle
01 Light
, basé sur un ESP32, est un excellent point de départ pour découvrir cette technologie fascinante. Évidemment, tout est open source et vous pouvez créer votre propre device ou le faire tourner sur un appareil existant.
Pour une expérience optimale, 01 fonctionne de pair avec un serveur qui s’exécute sur votre ordinateur personnel ou votre NAS et qui grâce à des outils comme
Whisper
pour la reconnaissance vocale et
GPT
pour la génération de réponses, permet des interactions naturelles et pertinentes.
Tout cela est rendu possible notamment grâce au format
LMC (Language Model Computer)
, inspiré par le concept de «
LLM OS
» d’Andrej Karpathy. 01 utilise donc un modèle de langage qui interprète du code pour réagir à des événements système. Les messages LMC sont donc une extension du format d’OpenAI en ajoutant un rôle «
ordinateur
» qui exécute du code Python directement dans les instructions système.
Son architecture flexible permet de l’intégrer à une multitude d’objets du quotidien, de l’assistant vocal au robot domestique en passant par la voiture intelligente. Les possibilités sont infinies et ne demandent qu’à être explorées.
En tant que projet open-source, 01 compte sur une communauté dynamique de contributeurs pour se développer et s’améliorer et y’a même un
serveur Discord
pour échanger avec d’autres enthousiastes du projet.