Skip to main content

Knowledge Documents

BindAI V1 Knowledge uses project-local documents as reference information for Agents. The verified V1 flow is:

Knowledge Documents

A Knowledge document contains information that an Agent may need during execution. Examples include:
  • Product information
  • Support information
  • Project documentation
  • Internal guides
  • Reference material
A project can contain Knowledge content that is configured for use by an Agent. For example:

Adding Knowledge

Knowledge is managed as project data. In Studio, Knowledge can be added to the project and then selected when configuring an Agent. The basic flow is:
The Agent’s Knowledge configuration determines which project Knowledge is available during execution.

Concrete V1 Example

A verified V1 Knowledge example uses:
with the content:
The Agent is configured with:
When the Agent executes, the Knowledge runtime can retrieve information from the configured Knowledge. The resulting flow is:
This verifies the document-to-Agent path implemented in V1.

Documents and Agents

A Knowledge document becomes useful to an Agent through the Agent’s Knowledge configuration. The runtime flow is:
The workflow does not need to copy the document contents into its input variables.

Documents and Memory

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

Documents and Workflow State

Knowledge documents are separate from workflow variables. Workflow state belongs to the current workflow execution:
Knowledge belongs to the project:
A workflow run can therefore use project Knowledge without storing the document itself as workflow state.

Documents and Tools

Knowledge and Tools have different responsibilities. A Tool performs an operation:
Knowledge provides reference information:
They can be combined in the same workflow:
The Agent can use Knowledge and then pass its result to a Tool through normal workflow variable mapping.

Documents and Conditions

A Knowledge-enabled Agent can participate in conditional workflows:
Knowledge provides information to the Agent. The Condition controls workflow routing.

Documents and Human Tasks

Knowledge can be used before a Human Task:
The Agent can use project Knowledge before the workflow pauses for human input. The Human Task controls the waiting and approval state.

Documents and Loops

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

Documents 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 execution and synchronization.

Updating Knowledge

When project reference information changes, the corresponding Knowledge content should be updated. For example:
Knowledge should be kept current so Agents do not rely on outdated project information.

Removing Knowledge

When Knowledge is no longer required, it can be removed from the project through the available Knowledge management functionality. If an Agent references that Knowledge, its configuration should also be updated. The important distinction is:

Document Content

Knowledge content should contain information relevant to the Agent. Useful content includes:
Keep Knowledge focused on information the Agent actually needs.

Document Quality

Good Knowledge content should be:
  • Clear
  • Relevant
  • Accurate
  • Maintained when the source information changes
  • Focused on the Agent’s purpose
For example, a support Agent should use support-related Knowledge rather than unrelated project information.

Document Security

Knowledge can contain private project information. Applications should consider:
  • Project access permissions
  • Filesystem permissions
  • Sensitive information
  • Backup security
  • Retention and deletion
Knowledge configuration itself is not an authorization system.

Testing Knowledge Documents

A useful V1 test verifies that an Agent can actually use the configured Knowledge. A basic test is:
The verified example is:
The runtime should make that information available to the configured Agent.

Knowledge Documents and Memory

Knowledge and Memory can be used together:
Knowledge provides project reference information. Memory provides persistent conversation context.

Current V1 Scope


Summary

BindAI V1 Knowledge documents provide project reference information that configured Agents can use during workflow execution. The practical V1 flow is:
Documents are separate from:
  • Memory, which provides persistent conversation context.
  • Workflow state, which belongs to the current workflow execution.
  • Tools, which perform operations.
The important V1 capability is concrete: project Knowledge can be configured for an Agent, searched during execution, and used by the Agent as reference information.