Nouveaux exemples : du hello world à un cluster LLM distribué
Les exemples de Mélodium ont été réorganisés dans la 0.10.3, l’occasion de faire le point sur ce qu’il y a vraiment dedans : un parcours pour apprendre le langage, et un ensemble de démonstrations plus grandes pour le voir utilisé pour de vrai.
Apprendre le langage en dix étapes
Du hello world au calcul distribué, en récupérant au passage tout ce que le langage sait vraiment faire :
- Hello, Mélodium
- Flux & Génériques
- Texte & Fichiers
- Boîte à outils JSON
- Client HTTP
- API serveur HTTP
- API CRUD SQL
- Transformation JavaScript
- Pipeline de processus
- Calcul distribué
Chaque étape introduit une seule idée, pour que rien ne vienne se disputer votre attention pendant que vous l’apprenez.
Cinq démonstrations plus grandes
Chacune combine plusieurs packages de la bibliothèque standard dans un seul programme :
- Smart LLM Router : une fonction de décision en JavaScript évalue la complexité réelle de chaque prompt entrant et le route vers l’un de trois niveaux de LLM, au lieu de payer le plus gros modèle à chaque fois.
- AI Voice Assistant : chat LLM distant, speech-to-text local, et text-to-speech distant, enchaînés dans un seul pipeline.
- CI Pipeline : un pipeline CI en trois étapes s’exécutant entièrement sur des conteneurs cloud provisionnés.
- Distributed LLM Cluster : provisionne un moteur distant à la demande et y exécute l’inférence, sans worker à démarrer manuellement.
- CI Failure Triage : classifie d’abord la sortie de chaque étape CI de façon déterministe, et n’appelle un LLM que pour celles réellement signalées comme échouées. Les étapes qui passent ne coûtent rien au-delà de la classification.
Chaque exemple est fourni avec son propre README expliquant ce qu’il fait et comment l’exécuter : jamais plus loin qu’un cd et un melodium run.