3 min read

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.
Du #nocode pour construire des Apps basées sur des LLMs ?


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 :

  • flux d'entrées, préparation des données
  • LLMS
  • multimodal (son, image, etc...)
  • intégrations ou outils (connexions à des solutions externes)
  • gestion des contextes (multiples data loading)
  • solutions de vectorisation
  • logique
  • flux de sorties : API, automation, chat/assistant, html embed...

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 : Langchain, Embedchain, Llamaindex. Et 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.

0:00
/0:17


La liste des intégrations est assez folle :


Vectorshift vectorshift.ai

Exactement dans le même esprit que Flowise, mais propriétaire (pas d'open source) nous avons Vectorshift, basé à 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...



Si vous voyez des solutions similaires , n'hésitez pas à commenter, c'est gratuit après la création de votre compte. :)