No support for vector search in azure ai foundry SDK #39713
Labels
AI
Client
This issue points to a problem in the data-plane of the library.
customer-reported
Issues that are reported by GitHub users external to the Azure organization.
feature-request
This issue requires a new behavior in the product in order be resolved.
needs-team-attention
Workflow: This issue needs attention from Azure service team or SDK team
Service Attention
Workflow: This issue is responsible by Azure service team.
I am working on the azure ai foundry SDK, the one that you use with azure ai agent service, for quite some time now and recently worked with the SDKs support for azure ai search. Although the SDK works pretty well, i believe it’s missing one vital feature - vector search.
I have created a vector index in azure ai search and would like to perform a vector search on it but unfortunately don’t see it being supported by the SDK. I have defined azure ai search connection as a tool during agent creation but don’t see a place to specify the embedding engine that I would want to use to generate vector embedding for the user query as part of the retrieval step. I believe all that it’s doing is just performing a keyword search and not a vector search.
An alternative to this method would be to create a user defined function encapsulated into a toolset during agent creation that implements my RAG architecture with the vector search capability into it but that would just make my code dirty and snatch away the abstraction that the SDK is aimed at providing developers with.
Am i missing something in the documentation or it’s just a feature that’s just not supported by the SDK as of now.
Any help would be highly appreciated!
The text was updated successfully, but these errors were encountered: