Ca să construiești aplicații utile în Flowise, trebuie să înțelegi categoriile principale de noduri. Iată cele mai importante și rolul fiecăreia.
Chat Models / LLMs
Nodurile de model sunt „creierul” fluxului: ChatOpenAI, ChatAnthropic, ChatOllama (local) etc. Aici alegi modelul, temperatura și cheia API. Fără un model, fluxul nu poate genera răspunsuri.
Prompts
Nodurile de prompt definesc instrucțiunile trimise modelului. Poți folosi un prompt template cu variabile (de exemplu {intrebare}) care se completează în timpul rulării. Aici stabilești tonul și regulile asistentului.
Chains (lanțuri)
Un lanț leagă componentele într-un flux logic: LLM Chain (prompt + model), Conversation Chain (adaugă memorie), Retrieval QA Chain (adaugă documente pentru RAG). Lanțul este „scheletul” aplicației.
Memory
Nodurile de memorie permit botului să rețină contextul conversației (mesajele anterioare). Fără memorie, fiecare întrebare este tratată izolat.
Document Stores / Vector Stores / Embeddings
Pentru RAG ai nevoie de: un nod de embeddings (transformă textul în vectori), un vector store (stochează vectorii) și un document loader (încarcă fișierele). Astfel botul răspunde pe baza datelor tale.
Tools / Agents
Nodurile de tip Tool (căutare web, calculator, apel API) și Agent permit modelului să „acționeze”, nu doar să răspundă. Agentul decide singur ce unealtă să folosească.
Sfat: Fiecare nod are puncte de conectare (intrări/ieșiri) marcate cu cerculețe. Le legi trăgând o linie între ele. Culoarea/eticheta punctului îți spune ce tip de componentă acceptă.