Skip to main content
In watsonx Orchestrate, agents can use knowledge bases to search for user requests and return relevant, grounded content or answers. With the watsonx Orchestrate Agent Development Kit (ADK), you can define knowledge bases using YAML or JSON, and import them to your active environment using the ADK CLI. You can create these types of knowledge bases:
  • Built-in knowledge bases use the built-in Milvus instance. You can upload documents through the ADK or sync documents from Box, SharePoint, or OneDrive.
  • External knowledge bases connect your existing vector index to watsonx Orchestrate. Supported providers include Milvus and Elasticsearch.
Using the ADK, you can create, import, list, update, and delete knowledge bases, giving you full control over how your agents access and manage information.