Hello Minghui Yu,
Welcome to the Microsoft Q&A and thank you for posting your questions here. Good to know that you like the out of the box in Azure OpenAI capabilities.
I understand that you would like to customize user response with Azure Open AI if the user does not find appropriate content look for, you would like them to fill a form an submit it.
Solution
You can find the following steps to guide you, and utilize the links for more details to create the custom app for the same:
- Set up Azure Blob Storage.
- Create an Upload Form for Users.
- Integrate the Upload Form into the Web App.
- Set Up Azure Cognitive Search Indexer.
- Connect custom question answering with Azure OpenAI on your data - Azure AI services Learn how to use custom question answering with Azure OpenAI.
- Tutorial: Create an FAQ bot with custom question answering and Azure AI Bot Service - Azure AI services In this tutorial, create a no code FAQ Bot with custom question answering and Azure AI Bot Service.
- Get started with the chat using your own data sample for .NET - .NET Get started with .NET and search across your own data using a chat app sample implemented using Azure OpenAI Service and Retrieval Augmented Generation (RAG) in Azure AI Search. Easily deploy with Azure Developer CLI.
Accept Answer
I hope this is helpful! Do not hesitate to let me know if you have any other questions.
** Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful ** so that others in the community facing similar issues can easily find the solution.
Best Regards,
Sina Salam