Hello @Wallin, Isak ,
Welcome to the Microsoft Q&A and thank you for posting your questions here.
Regarding your questions, I understand that you would like to build app named test app using Azure OpenAI Studio with your specific data and workflow.
Most of all, this sound like a project not that you stumble into an error during your development which is the purpose of this platform. Microsoft Q&A is to answer questions you may have or encounter while using Microsoft product, technology and services.
I can see you have a burning desire and ready to build your application, so in this answer I will provide basic guides to start your app development, also you can utilize "additional resources" at the right side of this page. Meanwhile, whenever you encounter error or difficult challenges in your work, we would be very happy to assist you.
Let's get started to creating a test app using Azure OpenAI Studio. By following this steps:
Prerequisites:
- Get Azure Subscription, if you don't have one you can create a free Azure subscription.
- Get Access to Azure OpenAI, you can apply for access by completing the form at this link.
- Get Azure OpenAI Resource, ensure you have an Azure OpenAI resource with a deployed model. You can read more https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/create-resource
Be Conversant to use Azure OpenAI Studio:
- Select the appropriate directory, Azure subscription, and your Azure OpenAI resource.
- Explore the Playground to experiment.
- Explore the platform for building, deploying, and managing AI models.
Understand Content Moderation:
- Azure OpenAI performs content moderation on prompt inputs and generated outputs. Harmful content may be filtered. For more details, you can read from content filter article.
Create a new Project:
- In Azure OpenAI Studio, create a new project for your application and give it an appropriate name and description.
Set up Data Storage:
- Azure Data Lake Storage, or Azure SQL Database and Azure Blob Storage, you can choose the one that fits your requirements best.
Automate Web Scraping:
- You have option for the tools as well as databases we discuss above. Azure Functions or Azure Logic Apps to automate the web scraping process will be two main options for you. You can also use tools like Selenium or Beautiful Soup for scraping web pages.
- After you determine your tool, then you can write a script or workflow that :
- reads the URL,
- navigates to the website, and
- downloads the files from the library.
Store Data in Azure:
- Once the files are downloaded, store them in your chosen Azure data storage solution. Organize the data in a way that makes it easy to access later.
Build OpenAI App:
- Develop your OpenAI application using Azure OpenAI services such as Azure Cognitive Services or Azure Machine Learning.
- Access the data stored in Azure storage as input for your application.
Deploy and Run:
- Once your application is built, deploy it within Azure OpenAI Studio. Test it to ensure everything works as expected.
Monitor and Manage:
- Monitor the performance of your application and manage it as needed. Azure provides tools for monitoring resource usage, scaling, and debugging.
If you read the above carefully, you will find out how it simplifies your challenges into steps you can take to build your desire app. In following the above steps, you might need some YouTube video/online training, documentations and more research to achieve them.
If you carefully follow the steps, you will definitely achieve your dream app.
I hope this is helpful! Do not hesitate to let me know if you have any other questions.
Please remember to "Accept Answer" if answer helped, so that others in the community facing similar issues can easily find the solution.
Best Regards,
Sina Salam