Übersicht
Generative AI is reshaping how software is built. This course gives you a practical, end-to-end introduction to building AI-powered applications using Microsoft Azure AI Foundry—one of the most widely used enterprise AI platforms available today.
You'll start with the concepts that matter:
what generative AI is, how it differs from other AI approaches, and how modern AI architectures evolved. From there, you move directly into Azure AI Foundry, where you'll set up your environment, run experiments with different models, and learn to adjust parameters to shape model behavior.
The heart of this course is a hands-on project:
you'll design, build, and refine a working text generation application. You'll integrate an Azure AI model into a real backend, apply prompt engineering techniques, and explore model fine-tuning to improve performance.
The final module ensures your application is production-ready by covering responsible AI. You'll identify risks like bias and harmful outputs, implement Azure's built-in content filters, and add prompt injection defenses.
You'll finish the course with a complete, documented application that demonstrates both technical skill and ethical judgment. Who this is for:
Developers, cloud professionals, and tech enthusiasts who want hands-on experience building generative AI applications.
Basic programming familiarity is helpful but not required.
Lehrplan
- Fundamentals of Generative AI
This foundational module sets the stage for your journey into generative AI. We begin by exploring the "why" behind this revolutionary technology and demystifying core concepts like Artificial Intelligence, Machine Learning, and Deep Learning. You will learn the crucial distinction between generative models, which create new content, and discriminative models, which classify existing data. To provide context, we will also trace the evolution of AI architectures, highlighting the key milestones that led to today's advanced systems. By the end of this module, you'll have a solid conceptual foundation, ready to dive into the practical tools in the next section.
- Getting Acquainted With Azure AI Foundry
This module moves from theory to practice as you get hands-on with Microsoft's powerful suite of AI tools. You will be guided through setting up your own Azure AI Foundry environment, learning to navigate its key interfaces, and configuring different types of AI models. The core of this module is experimentation; you will run both predefined and custom experiments, learning to adjust critical parameters and observe how they influence model behavior. Through a series of practical labs, you will build confidence in using the platform's Chat-Playground and Python SDK, preparing you to build real-world applications.
- Building Your First AI Application
Now it's time to build! In this project-based module, you will apply your skills to construct a complete text generation application, focusing on the backend logic and AI integration. You will begin by designing the application's blueprint, outlining its core functionality and API design. A simple, pre-built user interface will be provided, allowing you to concentrate on the AI development. Then, you'll bring your application to life by integrating an Azure AI model and developing the necessary backend components. The final part of the module focuses on refinement; you will learn to test your application systematically, identify areas for improvement, and enhance its performance using techniques like prompt engineering and model fine-tuning. Optionally, you can explore customizing the provided UI, but the core focus will remain on building a functional and robust AI-powered application.
- Ethical AI Usage and Project Completion
Building powerful AI is only half the story; building it responsibly is essential. This final module focuses on integrating ethical principles and safety measures directly into your work. You will learn to identify and mitigate potential harms like bias and harmful content generation. We'll explore techniques like creating an ethical checklist and implementing Foundry's built-in safety features, such as content filters and prompt injection defenses. You'll learn how these safeguards protect your application from security risks and unwanted behaviors. While some controlled prompt modification can be useful in specific advanced scenarios, this course focuses on establishing a secure foundation. To conclude the course, you will complete a final hands-on project that brings everything together: enhancing your text generation application, integrating these critical ethical safeguards, and creating comprehensive documentation to showcase a solution that is both technically sound and ethically responsible.
Unterrichtet von
Microsoft
Fachgebiete
Programming