<p>Get the details, examples, and best practices you need to build generative AI applications, services, and solutions using the power of Azure OpenAI Service. With this comprehensive guide, Microsoft AI specialist Adrián González Sánchez examines the integration and utilization of Azure OpenAI Serv
Azure OpenAI for Cloud Native Applications
✍ Scribed by Adrian Gonzalez Sanchez
- Publisher
- O'Reilly Media, Inc.
- Year
- 2023
- Tongue
- English
- Leaves
- 155
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
Get the details, examples, and best practices you need to build cloud native applications, services, and solutions using the power of the Azure OpenAI Service. With this comprehensive guide, Microsoft AI specialist Adrian Gonzalez Sanchez examines the integration and utilization of Azure OpenAI--using powerful generative AI models such as GPT-3.5 Turbo and GPT4--within the Microsoft Azure cloud computing platform.
✦ Table of Contents
Brief Table of Contents (Not Yet Final)
Preface
Introduction
1. Introduction to Generative AI and the Azure OpenAI Service
What’s Artificial Intelligence
Current Level of AI Adoption
The Many Technologies of AI
Typical AI Use Cases
Types of AI Learning Approaches
About Generative AI
Main Capabilities
Relevant Industry Actors
The Key Role of Foundation Models
Road to Artificial General Intelligence (?)
Microsoft, OpenAI, and the Azure OpenAI Service
The Rise of the AI Copilots
Azure OpenAI Capabilities and Use Cases
LLM Tokens as the New Unit of Measure
Conclusion
2. Designing Cloud-Native Architectures for Generative AI
Modernizing Applications to Make Them Generative AI-Ready
Cloud Native Development
Microservice-based Apps and Containers
Serverless Workflows
Azure-based Web Development and CI/CD
Understanding the Azure Portal
General Azure OpenAI Considerations
Available Azure OpenAI Models
Architectural Elements for Generative AI Systems
Conclusion
3. Implementing Cloud-Native Generative AI with Azure OpenAI
Defining the Knowledge Scope of Azure OpenAI-enabled Apps
Generative AI Modelling with Azure OpenAI
Azure OpenAI Service Building Blocks
Visual Interfaces: Azure OpenAI Studio and Playground
Playground #1
Playground #2
Playground #3
Playground #4
Deployment Interfaces: WebApps and Power Virtual Agents
Development Interfaces: APIs and SDKs
Interoperability Features: Function Calling and “JSONization”
Potential Implementation Approaches
Basic Azure ChatGPT instance
Minimal customization with one or few-shot learning
Fine-tuned GPT models
Embedding-based grounding
Document indexation / retrieval-based grounding
Other grounding techniques
Approach Comparison and Final Recommendation
AI Performance Evaluation Methods
Conclusion
4. Additional Cloud and AI capabilities
Plugins
LLM Development, Orchestration, and Integration
LangChain
Semantic Kernel
Bot Framework
Power Platform, Power Virtual Agents, and AI Builder
Databases / Vector Stores
Vector Search from Azure Cognitive Search
Vector Search from CosmosDB
Redis Databases on Azure
Other Relevant Databases (Including Open Source)
Others Microsoft Building Blocks for Generative AI
Azure AI Document Intelligence (Formerly Azure Form Recognizer) for OCR
Ongoing Microsoft Open Source and Research Projects
Conclusion
5. Operationalizing Generative AI Implementations
The Art of Prompt Engineering
Generative AI and LLMOps
Prompt Flow and Azure ML
Securing LLMs
Managing Privacy and Compliance
Responsible AI and new regulations
Relevant Regulatory Context for Generative AI Systems
Company-level AI Governance Resources
Technical-level Responsible AI tools
Conclusion
6. Elaborating Generative AI Business Cases
Pre-Mortem or What to Consider Before Implementing a Generative AI Project
Defining Implementation Approach, Resources, and Project Roadmap
Defining Project Workstreams
Identifying Required Resources
Estimating Duration and Effort
Creating a “Living” Roadmap
Creating Usage Scenarios
Calculating Cost and Potential ROI
Conclusion
📜 SIMILAR VOLUMES
Get the details, examples, and best practices you need to build generative AI applications, services, and solutions using the power of Azure OpenAI Service. With this comprehensive guide, Microsoft AI specialist Adrián González Sánchez examines the integration and utilization of Azure OpenAI Service
<div><p>The cloud is becoming the de facto home for companies ranging from enterprises to startups. Moving to the cloud means moving your applications from monolith to microservices. But once you do, maintaining and running these services brings its own level of complexity. The answer? Modularity, d
Your practical handbook for securing cloud-native applications KEY FEATURES ● An overview of security in cloud-native applications, such as modern architectures, containers, CI/CD pipeline, and so on. ● Using automation, such as infrastructure as code and policy as code, to achieve security at scale
<p><b>Modernize your apps with Microsoft Azure by moving web, desktop, and mobile apps to the cloud</b></p> Key Features <li>Decide which migration strategy is most suitable for your organization and create a migration roadmap </li> <li>Move existing infrastructure to Azure and learn strategies to r