Visual builder per LLM
Ad aprile 2023, Henry Heng pubblica Flowise, un visual builder open source per la costruzione di applicazioni basate su LangChain.js. Il progetto nasce per colmare la distanza tra chi conosce le primitive di LangChain (chain, agent, retriever) e chi vuole comporle visivamente senza scrivere codice TypeScript. Nel 2024 Flowise diventa un’offerta commerciale attraverso FlowiseAI Inc., che mantiene la community edition aperta e sviluppa in parallelo funzionalità enterprise.
Architettura e stack
Flowise è scritto in TypeScript su runtime Node.js. L’interfaccia è un canvas drag-and-drop in cui ogni nodo rappresenta una primitiva di LangChain.js: LLM provider, prompt template, memory, retriever, chain, agent, tool. Collegando i nodi si costruisce il grafo di esecuzione dell’applicazione, che Flowise esegue al momento della richiesta.
Ogni flow può essere esposto come API HTTP o come widget chat embeddable nei siti web. Il motore supporta tutti i modelli integrati in LangChain.js (OpenAI, Anthropic, Hugging Face, Azure, Cohere, Ollama e altri) e la maggior parte dei database vettoriali disponibili.
Licenza e posizionamento
La community edition è distribuita sotto licenza Apache 2.0, con pieno diritto di modifica, ridistribuzione e uso commerciale. La distinzione con la versione enterprise riguarda funzionalità operative (SSO, audit log, organization management) ma non il core del motore.
Marketplace e template
Flowise include un marketplace di template pubblici — chatbot customer support, Q&A su documenti, agent con tool calling, pipeline RAG — che permettono di partire da una configurazione funzionante e adattarla al caso d’uso specifico. Nel segmento dei visual builder LangChain, Flowise è concorrente diretto di LangFlow: la scelta tra i due dipende prevalentemente dallo stack preferito (TypeScript/Node.js per Flowise, Python per LangFlow) e dalle integrazioni specifiche necessarie.
Link: flowiseai.com
