Skip to main content

Knowledge Overview

BindAI V1 Knowledge makes project reference information available to Agents during workflow execution. The verified V1 flow is:
Knowledge is configured for an Agent and is used during Agent execution.

What is Knowledge?

Knowledge provides reference information that an Agent may need while processing a request. Typical uses include:
  • Product information
  • Support information
  • Project documentation
  • Internal guides
  • Application-specific reference material
Knowledge is different from workflow state and Memory:

Knowledge in V1

A project can contain Knowledge documents that are available to Agents. For example:
An Agent can be configured with a Knowledge entry:
When the Agent executes, the configured Knowledge is searched and relevant information can be used as part of the Agent’s context.

Knowledge and Agents

Knowledge is integrated into Agent execution. The basic flow is:
The workflow does not need a separate Knowledge node to use project Knowledge. The Agent’s Knowledge configuration determines which Knowledge is available during execution.

Concrete V1 Example

A verified V1 Knowledge example uses:
The document contains:
The Agent is configured with:
A request can then be processed through the Agent with a question related to the configured Knowledge. The Knowledge runtime searches the configured project Knowledge and makes relevant information available to the Agent. For this example, the Agent can retrieve information containing:
This verifies the complete V1 path:

Two-Run Example

Knowledge remains project-level information, so it can be used across separate workflow executions.

Run 1

The Agent can use the configured Knowledge during the first execution.

Run 2

The same project Knowledge remains available to the second execution. Knowledge therefore belongs to the project rather than to a single workflow instance.

Knowledge in Studio

BindAI Studio provides Knowledge configuration as part of Agent configuration. An Agent can select a project Knowledge entry:
The selected Knowledge becomes part of the Agent’s runtime configuration. This allows Knowledge to be configured independently of the workflow graph.

Knowledge and Memory

Knowledge and Memory have different responsibilities. For example:
An Agent can use both during the same execution.

Knowledge and Workflow State

Knowledge is separate from workflow state. Workflow state belongs to a particular workflow execution:
Knowledge contains project reference information used during Agent execution. A workflow variable should not be treated as a replacement for project Knowledge.

Knowledge and Tools

Knowledge and Tools have different purposes. A Tool performs an operation:
Knowledge provides reference information:
An Agent can use both. For example, an Agent can use project information from Knowledge and then pass its result to a Tool.

Knowledge in Workflows

Knowledge participates in workflows through Agent nodes. For example:
The Agent can use its configured Knowledge during execution. The Tool can then receive the Agent’s output through normal workflow variable mapping. No separate Knowledge node is required.

Knowledge and Conditions

Knowledge can be used before a Condition:
The Agent can use Knowledge to produce information used by later workflow nodes. The Condition controls workflow routing. These are separate responsibilities.

Knowledge and Human Tasks

Knowledge can be used before a Human Task:
The Agent uses project Knowledge during its execution. The Human Task controls the workflow’s waiting and approval state.

Knowledge and Parallel Execution

Knowledge can be used by Agents in parallel branches:
Each Agent uses the Knowledge configured for that Agent. Parallel and Join control workflow execution and synchronization.

Knowledge and Loops

A Knowledge-enabled Agent can participate in a workflow containing a Loop:
The Loop controls repeated workflow execution. Knowledge provides reference information to the Agent.

Knowledge and Connections

Knowledge can be combined with the V1 Webhook connection capability:
The Agent uses Knowledge for reference information. The connection-backed Tool performs the external Webhook operation. This combines project information with an external action in the same workflow.

Knowledge Documents

V1 Knowledge is project-local and document-oriented. A project can contain Knowledge content such as:
The important V1 behavior is that configured project Knowledge can be searched during Agent execution. This page intentionally does not describe additional document ingestion, parsing, chunking, embedding, or indexing systems that are not part of the verified Studio V1 workflow.

Knowledge Retrieval

The verified V1 retrieval flow is:
For example:
The application does not need to manually copy the Knowledge document into every workflow input.

Knowledge Persistence

Knowledge belongs to the project. A workflow run can finish while the project’s Knowledge remains available to later workflow runs:
This differs from workflow-instance state, which belongs to a particular execution.

Knowledge Configuration With Memory

An Agent can use both Knowledge and Memory:
During execution:
Knowledge provides project reference information. Memory provides persistent conversation context.

Knowledge Quality

Knowledge quality depends on the information provided to the Agent. Good Knowledge content should be:
  • Relevant to the Agent’s purpose
  • Clear and consistent
  • Kept up to date
  • Organized around information the Agent needs
  • Limited to useful project reference material
Avoid adding unrelated content to an Agent’s Knowledge configuration.

Testing Knowledge

A useful V1 test should verify Agent behavior rather than only checking that a document exists. A basic test is:
The verified example is:
The Agent can retrieve and use this Knowledge during execution.

Knowledge With Memory

Knowledge and Memory can be used together:
The two systems solve different problems and can therefore be used together by the same Agent.

Current V1 Scope


Summary

BindAI V1 Knowledge provides project reference information that configured Agents can search and use during workflow execution. The practical V1 architecture is:
The responsibilities remain separate:
  • Knowledge provides project reference information.
  • Memory provides persistent Agent conversation context.
  • Workflow state tracks the current workflow execution.
  • Tools perform operations.
The V1 Knowledge implementation focuses on project-local Knowledge used by Agents through Studio and the runtime. Advanced embedding management, vector-store administration, configurable retrieval strategies, reranking, and custom RAG administration are outside the verified V1 scope.