Skip to content

Add support for Azure AI Knowledge Base#412

Closed
dan-niles wants to merge 16 commits intoballerina-platform:1.3.xfrom
dan-niles:azure-ai-search-knowledge-base-support
Closed

Add support for Azure AI Knowledge Base#412
dan-niles wants to merge 16 commits intoballerina-platform:1.3.xfrom
dan-niles:azure-ai-search-knowledge-base-support

Conversation

@dan-niles
Copy link
Contributor

@dan-niles dan-niles commented Oct 22, 2025

Purpose

Addresses wso2/product-ballerina-integrator#1571

This PR introduces support for creating and configuring Azure AI Search Knowledge Bases in BI.

  • Renamed "Vector Knowledge Base" to "Knowledge Base" to support multiple knowledge base types in the future.
  • Added local index support for knowledge bases to integrate with the Search API.
  • Added connection line rendering when an embedding provider is used within a service.

Goals

Enable users to create and configure Azure AI Search Knowledge Bases in addition to the existing Vector Knowledge Base option. This expands BI’s AI integration capabilities by supporting Azure Search as a retrieval backend for semantic search and RAG (Retrieval-Augmented Generation) workflows.

Approach

  • Created KnowledgeBaseSearchCommand to retrieve available knowledge bases from local index.
  • Updated KnowledgeBaseBuilder to support creating Azure AI Search Knowledge Bases
  • Updated CodeAnalyzer to detect all types of knowledge bases
  • Updated design diagram to detect knowledge bases and connections used within them

@dan-niles dan-niles force-pushed the azure-ai-search-knowledge-base-support branch from a474d7a to 4976577 Compare October 22, 2025 20:15
@dan-niles dan-niles marked this pull request as ready for review October 22, 2025 20:16
@dan-niles dan-niles marked this pull request as draft October 23, 2025 04:14
@dan-niles dan-niles force-pushed the azure-ai-search-knowledge-base-support branch from e8139c2 to 5d59fc9 Compare October 24, 2025 01:41
@dan-niles dan-niles marked this pull request as ready for review October 24, 2025 01:41
@dan-niles dan-niles force-pushed the azure-ai-search-knowledge-base-support branch from 4ea1249 to dc7971f Compare October 24, 2025 02:53
@dan-niles dan-niles changed the base branch from main to 1.3.x October 24, 2025 04:56
@nipunayf nipunayf deleted the branch ballerina-platform:1.3.x October 24, 2025 05:33
@nipunayf nipunayf closed this Oct 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants