What and how it can be used:
The Knowledge Base – Files component stores and manages documents that the AI agent can search through and retrieve information from. It acts as a repository of context and reference material, enabling the agent to answer questions based on uploaded files and documents using RAG (Retrieval-Augmented Generation).

When/how the component should be used:
- Use for document-based knowledge retrieval
- Use for RAG (Retrieval-Augmented Generation)
- Use for semantic search across documents
- Upload files on the Knowledge Base -Files component to be used or processed by the flow.
Connections with other components:
- Agent Core (provides retrieved context to the agent for processing)
- Chat Input (receives user queries that trigger document searches)
- Text Input
- Chat Output
- Text Output
- API Request
- Directory
- News Search
- RSS Reader
- SQL Database
- Web Search
- Language Model
- Batch Run
- LLM Router
- Parser
- Python Interpreter
- Save File
- Smart Function
- Split Text
- Structured Output
- Type Convert
- Listen
- Notify
- Smart Router
- Calculator
- Guardrail
- Anonymization
- Human-in-the-loop
- Bing Search API
- Google Search API
- ChromaDB
- If-Else
Configurable settings:
- Files (Select files)
Control Section:
- Files
- Delete Server File After Processing
- Ignore Unsupported Extensions
- Processing Concurrency
- Server File Path
- Separator
- Silent Errors
Default values:
- Delete Server File After Processing = on
- Ignore Unsupported Extensions = on
- Processing Concurrency = 1
- Files
Desired Behaviour:
- Reads all supported file types reliably.
- Preserve original file contents and metadata
