Dear Axel,
Thank you for reaching out and sharing your concerns regarding the transition from Bing Search v7.0 to Grounding with Bing Search. I understand the challenges you’re facing, especially given the complexity of the new implementation and the lack of support for Bicep/ARM templates.
Lack of Bicep/ARM Support for Grounding with Bing Search Currently, Grounding with Bing Search requires manual deployment or Azure CLI, which disrupts your existing Bicep-based deployment workflow. While there is no official Bicep/ARM template for this resource yet, you can гse Azure CLI commands within your pipeline to automate the deployment of Grounding with Bing Search. Provide feedback to Microsoft via the Azure Feedback Portal to request Bicep/ARM support for this resource. Complexity of Agent Creation in C# The new Grounding with Bing Search requires creating and configuring an Agent, which is more complex than the previous Bing Search v7.0 integration. Refer to the official documentation for guidance on configuring the Agent. Consider encapsulating the Agent creation logic into a reusable C# library or helper class to reduce complexity in your main application code. Documentation and Real-World Alignment Issues The documentation for Grounding with Bing Search refers to Agents and the Agents Playground, which may not align with your current setup. Provide feedback on the documentation page to highlight discrepancies and request updates. Explore the Azure AI Services GitHub repository for sample code and community discussions that might offer practical insights.
Reliance on Preview Features Since Assistants are still in preview and lack certain features (e.g., model switching), you may want to delay adopting them until they are generally available. Continue using Bing Search v7.0 if possible, as it remains functional until fully deprecated. Monitor the Azure Updates page for announcements regarding the general availability of Assistants and related features. Temporary Workaround: Continue Using Bing Search v7.0. If Grounding with Bing Search does not meet your requirements at this time, you can continue using Bing Search v7.0 until a more suitable solution is available. However, be prepared to transition to the new approach once Bing Search v7.0 is fully deprecated. Long-Term Solution: Advocate for Improvements. To address the gaps in the current implementation. Submit feature requests for Bicep/ARM support and improved documentation via the Azure Feedback Portal. Engage with the Azure AI Services team through the Microsoft Q&A forum to share your feedback and seek guidance.
Evaluate whether you can temporarily continue using Bing Search v7.0. If transitioning to Grounding with Bing Search is necessary, use Azure CLI to automate the deployment and encapsulate the Agent creation logic in a reusable C# component. Provide feedback to Microsoft to advocate for Bicep/ARM support and improved documentation.
Let me know if you need further assistance or clarification.
Best regards,
Alex
p.s. If you found the answer helpful, please click on Upvote and Accept Answer. This will help other community members.