Babu Pallam
Initialize KnowFlow AI project structure and documentation
107d1bc
|
Raw
History Blame Contribute Delete
657 Bytes

A newer version of the Streamlit SDK is available: 1.59.1

Upgrade

KnowFlow AI Architecture

High-Level Flow

User uploads documents
-> Document loader extracts text
-> Text cleaner normalizes content
-> Chunker splits text into retrieval units
-> Embedding model converts chunks into vectors
-> ChromaDB stores vectors locally
-> Retriever finds relevant chunks
-> Prompt builder creates RAG prompt
-> Cloud LLM generates grounded answer
-> Streamlit displays answer and sources

Main Components

  • Streamlit UI
  • Document ingestion layer
  • Chunking layer
  • Embedding layer
  • Vector database layer
  • Retrieval layer
  • Cloud LLM client
  • RAG orchestration pipeline
  • Logging and observability layer