Arpan Mehetre Greetings & Welcome to Microsoft Q&A forum!
As long as you meet the following requirements you can use Azure OpenAI Service on your data
- A public website, such as Using your data with Azure OpenAI Service - Azure OpenAI | Microsoft Learn. You can't add a URL/Web address with access control, such as ones with a password.
- An HTTPS website.
- The size of content in each URL is smaller than 5 MB.
- The website can be downloaded as one of the supported file types.
- Only one layer of nested links is supported. Only up to 20 links, on the web page will be fetched.
could the Azure Wikis serve as a knowledge base for a ChatBot? If yes, then what would be the recommended Azure Services I should be learning and using to build the ChatBot?
AFAIK, to achieve this with Azure DevOps wiki articles you can extract the relevant information from the articles and store it in a structured format such as a database or a knowledge graph. You could then use this structured data as the input to Azure OpenAI to generate responses to questions.
Azure OpenAI On Your Data supports the following file types:
-
.txt
-
.md
-
.html
-
.docx
-
.pptx
-
.pdf
You can convert data from an unsupported format into a supported format and optimize the quality of the model response by ensuring the conversion:
- Doesn't lead to significant data loss.
- Doesn't add unexpected noise to your data.
If your files have special formatting, such as tables and columns, or bullet points, prepare your data with the data preparation script available on GitHub.
For documents and datasets with long text, you should use the available data preparation script. The script chunks data so that the model's responses are more accurate. This script also supports scanned PDF files and images.
You can also check the Chat with your Azure DevOps data and What is custom question answering? for more details.
Do let me know if that helps or have any other queries.