Using Azure OpenAI like a Pro to Build Powerful AI Applications
Overview of Azure OpenAI Service
Azure OpenAI Service offers a gateway to advanced language models such as GPT-3, Codex, and the Embeddings model series via REST APIs. These models can be tailored to specific tasks, which include but are not limited to content generation, summarization, semantic search, and converting natural language into code. Users can utilize the service through REST APIs, a Python SDK, or via the Azure OpenAI Studio's web-based interface.
Introduction
The Azure OpenAI Workshop is designed to guide participants on how to leverage Azure OpenAI Service to develop AI-powered solutions. The workshop offers hands-on experience with cutting-edge AI technologies and provides instructions on utilizing the Azure OpenAI API effectively.
Workshop Goals
Objective Understanding
- OpenAI Basics: Dive into large language models (LLMs), APIs, and different application scenarios.
- Prompt Engineering: Explore various tasks such as:
- NLP tasks like summarization, classification, entity recognition, and sentiment analysis.
- Generative processes, including generic content and code generation.
- Engaging in conversational dialog.
- Techniques such as zero-shot, few-shot, and in-context learning.
Practical Building
Participants will have the opportunity to create:
- An introductory AI application using PowerApp.
- Advanced projects, including:
- A natural language query interface for SQL data.
- A data pipeline for extracting insights from unstructured data using AOAI.
- Customizing ChatGPT to work with proprietary datasets.
Workshop Format
The workshop entails:
- Use cases provided with examples and guidelines available in a GitHub repository.
- An instructor-led overview of solutions and steps.
- Participants executing the solutions in their own environments.
Intended Audience
This workshop is aimed at:
- Power Users
- Software Engineers
- Data Scientists
- AI Architects and Managers
Contributing to the Project
Contributions and suggestions for this project are welcome. Contributors may need to agree to a Contributor License Agreement (CLA), giving the rights to use their contributions. For more details, visit the CLA page. Upon submitting a pull request, a CLA bot will check if you need to submit a CLA and offer guidance if needed. This is a one-time requirement across all repositories utilizing the CLA.
This project adheres to the Microsoft Open Source Code of Conduct. For further information, the Code of Conduct FAQ or the contact email provided can be used for additional inquiries.
Trademark Notice
The project may include trademarks or logos associated with Microsoft or third-party services. The use of Microsoft's trademarks must align with the Trademark & Brand Guidelines and should avoid implying sponsorship or causing confusion. Third-party trademarks are subject to their respective use policies.