Skip to content

Instantly share code, notes, and snippets.

@rohit-lakhanpal
Created March 15, 2024 03:33
Show Gist options
  • Save rohit-lakhanpal/2625ac761d57adc5ac5542f9051414e7 to your computer and use it in GitHub Desktop.
Save rohit-lakhanpal/2625ac761d57adc5ac5542f9051414e7 to your computer and use it in GitHub Desktop.
step description activity type
1. If needed, create a new subscription for experiments. Ideally, at this stage, we might want to give flexibility to our hack teams to be able to spin up different resources across regions (to cater to capacity availability). Optional
2. Gather the top 3 subscription IDs where you'll be deploying resources & request Access to Azure OpenAI Service via this form. Mandatory
3. Think about the kinds of services you might use for your experimentation & consider the regions in which these services might need to be deployed.
E.g., When deploying the latest GPT models, refer to this link to consider which region has the model you need.
Or for speech services like Whisper, think about which of these regions suit best.
Mandatory
4. Create a new Resource Group for these experiments. (e.g., rg-ai-experiments) Mandatory
5. Create a new Azure OpenAI Service (e.g., ai-experiments-aoai-svc). Note: If you plan on using different AI services, consider creating separate instances for each to manage quotas and usage effectively. Mandatory
6. For integrating Vision, Language, Search, and Speech services using a single API services, create and configure Azure AI Service. Mandatory
7. For Image/Vision capabilities, set up Azure Computer Vision and/or Custom Vision services depending on your needs for image analysis, object detection, or custom model training. Mandatory
8. For Document Intelligence, leverage Azure Form Recognizer for understanding forms and documents, extracting text and key-value pairs, and analyzing document layouts. Mandatory
9. Assign appropriate permissions to your team members. Use Azure Role-Based Access Control (RBAC) to give users specific roles that limit access to what they need. Ensure at least one member of the hack team has Contributor access to manage resources effectively. Mandatory
10. Ensure every member of the hack team can access the Azure AI Portal. Provide links and ensure they have the necessary permissions to access:
- [AI Portal](https://ai.azure.com/)
- [OpenAI Portal](https://oai.azure.com/portal)
- [Speech Studio](https://speech.microsoft.com/portal)
- [Language Studio](https://language.cognitive.azure.com/)
- [Document Intelligence Studio](https://documentintelligence.ai.azure.com/studio)
- [Vision Studio](https://portal.vision.cognitive.azure.com/gallery/featured)
- [ML Studio](https://ml.azure.com/) | Mandatory |

| 11. | For each service, ensure you configure network settings, including endpoints and network rules, to secure access to your resources. | Mandatory | | 12. | Regularly monitor usage and performance. Set up alerts and metrics in Azure Monitor to keep track of your services' health and utilization. | Mandatory |

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment