Skip to content

AzureAISearchTool: Filter should not be defined at the agent level #45583

@arnabbiswas1

Description

@arnabbiswas1

For Azure AI Search Tool, filter is defined at the agent level. As per the documentation, filter applies to all queries the agent makes to the index. As a result, if an application has multiple filters, it needs to maintain multiple agents. New filters would require newer agent instances (This could be a maintenance nightmare since each agent can have multiple version).

Azure AI Search tool is being considered as one of the alternatives to On-Your-Data. But, there, filter string can be generated dynamically and can be passed as a string while making chat.completions.create calls.

Considering

cc: @xiangyan99, @guygregory

Metadata

Metadata

Assignees

Labels

AI ProjectsService AttentionWorkflow: This issue is responsible by Azure service team.customer-reportedIssues that are reported by GitHub users external to the Azure organization.needs-team-attentionWorkflow: This issue needs attention from Azure service team or SDK teamquestionThe issue doesn't require a change to the product in order to be resolved. Most issues start as that

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions