Du #nocode pour construire des Apps basées sur des LLMs ?

Des solutions émergent et permettent de créer des applications basés sur des LLM, le tout grâce à des interfaces visuelles.

Je ne suis pas du tout un fan du #nocode, ce terme propulsé par les marketeurs inaptes à comprendre la technique, souvent exprimé pour dire qu’il est si facile de se passer des développeurs, que le nocode permet de faire baisser les coûts, tout ça, tout ça. Bref, une mauvaise musique. Je préfère le vieux terme #WYSIWYG, mais ce n’est pas le sujet ici.

Une fois que c’est dit, on voit que des solutions émergent et permettent de créer des applications basés sur des LLM, le tout grâce à des interfaces visuelles.

Les cinématiques des pipelines toujours les mêmes :

Que ce soit via une interface visuelle ou pas, ce sera toujours ces mêmes pipelines / workflows qu’on devra gérer pour créer des App ou des Assistants basés sur des IA.

Ces solutions sont très souvent basées sur les meilleurs frameworks open-source qui traitent de ces sujets en background de manière très solide, via Python ou Typescript : LangchainEmbedchainLlamaindexEt oui, #nocode ou pas, il y a toujours des développeurs et des ingénieurs derrière tout ça, merci à eux… 🙂

Flowise AI flowiseai.com

Flowise sort du lot pour moi, car open source, avec une communauté très active et permettant de faire ce que j’ai écrit plus haut. Cette solution propose une interface visuelle pour créer des flux personnalisés d’orchestration de LLM et d’agents IA. Je l’ai installé en local en 2 lignes de commande : ça fonctionne parfaitement et cela promet vraiment.


Vectorshift vectorshift.ai

Exactement dans le même esprit que Flowise, mais propriétaire (pas d’open source) nous avons Vectorshiftbasé à San Francisco, qui a déjà levé quelques fonds. La solution parait prometteuse, c’est propre, plutôt bien fait, mais quel dommage qu’elle n’open source pas ses travaux par contre…

Ce sont exactement les mêmes principes que j’ai évoqués plus haut, un worflow d’orchestration du pipeline d’une LLM App qu’on veut créer :

Mlblocks mlblocks.com

Différente, car basée beaucoup plus sur l’image, nous avons la solution « mlblocks », qui promet grâce au #nocode de créer des flux de travail de traitement d’images personnalisés basés sur l’IA. Je n’ai pas vu la gestion de pipelines « ComfyUI« , c’est dommage (mais beaucoup plus compliqué et demandeur de ressources). La solution est « simpliste », mais elle mérite d’être évoquée sur cette tendance du #WYSIWYG, que j’évoque dans cette article.
On va pouvoir opérer la plupart des actions « classiques » en matière de génération d’image : générer , resizer, supprimer un background, upscaler, et gérer des choses plutôt basiques (contrast, convertion, etc… > des choses qui peuvent être faites par ImageMagick depuis des millénaires en fait… :). Après, cette solution n’étant pas open source, elle n’a aucun intérêt vs un runwayml.com par exemple…