Retrievers
Retrievers are responsible for finding relevant information from a configured Knowledge source. In BindAI V1, retrieval is part of the project-local Knowledge runtime. An agent can be configured with a Knowledge source, and when the agent executes, BindAI searches that source and makes relevant content available to the agent. The V1 retrieval path is intentionally simple:V1 Retrieval Flow
A Knowledge-enabled agent can use project Knowledge during execution. The basic flow is:Configuring Knowledge for an Agent
Knowledge is associated with an agent through its Knowledge configuration. For example, a project can contain a Knowledge source named:Project Knowledge
BindAI V1 uses project-local Knowledge. Knowledge belongs to the project rather than being a global retrieval service. A simplified project structure can look like:Search Results
The important V1 retrieval contract is the resulting Knowledge content. For example, a Knowledge document may contain:Concrete V1 Example
Consider a project with:Run 1
The workflow executes the Knowledge-enabled agent with a request that requires information from the configured Knowledge source. The Knowledge runtime searchesknowledge-test and can retrieve:
Run 2
The same workflow is executed again with another request that requires information from the same Knowledge source. BindAI again resolves:knowledge-test.md into the workflow.
The important point is that Knowledge retrieval happens as part of the configured agent runtime rather than requiring the workflow author to hard-code the document contents.
Retrieval and Agents
Knowledge retrieval is directly connected to agent execution in V1. The runtime relationship is:Retrieval and Workflows
Retrieval is not a separate workflow node in V1. Instead, Knowledge is configured on the agent that uses it. For example:Retrieval and Tools
Retrieval and Tools have different responsibilities.Retrieval and Memory
Knowledge retrieval and Memory solve different problems.Retrieval and Workflow State
Retrieved Knowledge should also be distinguished from workflow state. Workflow state contains values produced while the workflow executes. Knowledge is project reference information that the agent can search. Conceptually:Knowledge Search in Studio
Studio provides the V1 Knowledge interface for project Knowledge. The implemented flow includes:- Create or manage project Knowledge.
- Add Knowledge content to the project.
- Configure an agent to use a Knowledge source.
- Execute the agent or workflow.
- Allow the runtime to search the configured Knowledge during execution.
Retrieval Testing
A useful V1 retrieval test should use a known value in a project Knowledge document. For example:What V1 Does Not Expose
The current BindAI V1 Studio does not expose separate configuration for:- Vector retrieval
- BM25 retrieval
- Hybrid retrieval
- Embedding-based search configuration
- Metadata-filtered retrieval
- Reranking
- Lexical reranking
- Conversational retrieval configuration
- Top-K retrieval controls
- Vector databases
- External search indexes
Retrieval Security
Knowledge can contain project-specific information. Applications should therefore treat Knowledge content as project data and ensure that the project and its API access are appropriately protected. Knowledge retrieval does not replace application authentication or authorization. The Studio API uses the configured BindAI API authentication mechanism when accessing project resources.Retrieval vs. RAG
Retrieval is one part of a broader RAG-style architecture, but BindAI V1 does not expose a separate configurable RAG pipeline. The implemented path is closer to:Current V1 Retrieval Capabilities
BindAI V1 provides:- Project-local Knowledge sources
- Knowledge content used during agent execution
- Agent Knowledge configuration
- Runtime Knowledge search
- Studio Knowledge management
- Knowledge use inside workflow Agent nodes
- Repeated Knowledge retrieval across workflow runs
