Skip to content

GenAI Overview

Flow-Like combines configured AI models with typed workflow nodes for chat, retrieval, extraction, and tool use. The Flow remains responsible for selecting context, granting capabilities, validating results, and delivering the final output.

A conceptual Flow-Like GenAI system connecting chat, documents, and email to models, retrieval, tools, generated answers, and structured results

ApplicationFlow-Like role
Chatbots and assistantsManage conversation history, streaming, attachments, and session state
Knowledge bases (RAG)Index source material, retrieve relevant passages, and carry evidence into the answer
Structured extractionConstrain model output with a schema, then validate it before use
Tool-using agentsGive a model a bounded set of Flow functions, MCP tools, or analytical capabilities
Content workflowsDraft, summarize, classify, or transform content inside a repeatable process

Models supply generation, embedding, vision, or tool-use capabilities. Flow-Like supports hosted and local provider connections; the features available to a Flow depend on the configured model.

Configure AI models and providers.

Start a conversational Flow with a Chat Event, apply instructions and context, invoke a model, then return a complete response or stream chunks to the chat surface.

Build chat and conversation workflows.

Keep indexing separate from answering: split and embed source material once, then embed each question, retrieve evidence, and add only the selected passages to model context.

Build a RAG workflow.

Use an agent when the request requires the model to choose among approved tools. The Flow still controls the tool set, permissions, iteration limits, confirmation, and delivery.

Build a controlled AI agent.

Use a runtime schema when a downstream node needs a known JSON shape. Schema validation confirms structure, not factual correctness, authorization, or business validity.

Extract and validate structured output.

A minimal chat Flow has three required boundaries:

  1. Chat Event receives the current conversation and session context.
  2. Invoke Model sends the prepared history to the configured model.
  3. Push Response returns a complete result, or Push Chunk delivers a streamed result incrementally.

Add a system message, retrieval, tools, or structured validation only when the use case needs them.

GoalStart here
Build a conversational assistantChat and conversations
Answer from a controlled document collectionRAG and knowledge bases
Extract fields from text or documentsExtraction and structured output
Let a model choose among approved operationsAI agents
Select a hosted or local modelAI models and setup
Render model-produced charts in markdownPrompt templates for rendering

Make sure you have:

  1. an App and Flow with a defined input and output contract;
  2. an active profile with the required hosted-provider credentials or local-model endpoint;
  3. a configured model that supports the capabilities the Flow uses;
  4. representative examples for testing success, empty input, invalid output, and failure paths.

See Model setup for profile configuration.