Formerly known as Azure AI Services or Azure Cognitive Services is a unified collection of prebuilt AI capabilities within the Microsoft Foundry platform
We are implementing your recommendation to leverage the Azure OpenAI Assistant for improved response generation, and we've certainly observed that it delivers superior responses compared to our current Chat Completion RAG model.
However, we're encountering significant challenges with the Azure OpenAI Assistant, primarily related to file management and search accuracy:
File Size and Token Limitations: A major hurdle is managing file size and token limitations. We are forced to develop custom logic to validate content even for single lines before writing, as failing to do so leads to indexing failures and disrupts the assistant's search functionality. This adds considerable overhead to our development process.
Vector Store Limitations: The current limit of 10,000 files per vector store presents a significant scaling issue. Once this limit is reached for a project, we would need to create and manage additional vector stores for new files. Unfortunately, the Azure OpenAI Assistant can only be linked to a single vector store at a time, making it impractical for projects with large document sets.
Agent Search Behavior: We explored using Agent, which offers the ability to link multiple indexes. However, the Agent's search behavior is currently problematic. It tends to retrieve information "out of the box," returning responses that are not confined to the linked knowledge index documents. For instance, when asked "How many questions do we have in Japan that has parking space?", the Agent provided a live count in the thousands, despite our linked index documents only containing one hotel in Japan.
We need to understand if there are any specific settings or configurations for the Agent that would restrict its search to only the linked index documents, thereby preventing it from fetching information from external sources.
Addressing these challenges is critical for the successful and scalable implementation of the Azure OpenAI Assistant. We look forward to your guidance on these matters.
Regards
Vishav Deep Singh