Azure / Azure/azure-sdk-for-python

AzureAISearchTool: Filter should not be defined at the agent level

Abierto
#45,583 4 comentarios 0 reacciones 1 asignado Reclamado por @lindazqli Ver en GitHub
AI Projects customer-reported needs-team-attention question Service Attention
Lenguaje dominante
Python
Estrellas
5.6k
Forks
3.4k
Merge medio
2 d 2 h
PR fusionados (30 d)
213

Descripción

For [Azure AI Search Tool](https://learn.microsoft.com/en-us/azure/ai-foundry/agents/how-to/tools/ai-search?view=foundry&tabs=keys%2Cazurecli&pivots=python), `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

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.