Course Outline
Foundations of Generative AI and Azure OpenAI
- Current trends in AI and Generative AI.
- Overview of available Azure OpenAI services.
- Provisioning an Azure account and OpenAI service.
Exploring Azure OpenAI Studio and Playground
- Navigating the Azure OpenAI Studio interface.
- Testing various models via the Playground.
- Evaluating the strengths and constraints of different models.
Connecting OpenAI with Java
- Preparing the Java development workspace.
- Interacting with Azure OpenAI through Java.
- Developing and verifying AI features in Java code.
- Introduction to ChatGPT and its Java integration.
- Applying effective Prompt Engineering strategies.
Publishing AI Models as Web Apps
- Building web interfaces using Java.
- Embedding AI capabilities into web applications.
- Strategies for optimal deployment and scalability.
Image Creation with DALL-E
- Overview of DALL-E and image synthesis.
- Using the DALL-E studio for visual content creation.
- Generating images programmatically in Java.
Text Embeddings and Semantic Search
- The mechanics of text embeddings.
- Deploying embedding models in Java.
- Constructing semantic search capabilities.
Audio Handling with Whisper AI
- Fundamentals of AI-based audio processing.
- Leveraging Whisper AI for speech recognition.
- Managing audio translation and multilingual inputs.
Sophisticated AI Model Integration
- Merging text and audio model capabilities.
- Personalizing AI responses using user data.
- Implementing keyword and vector-based search.
- Refining interactions via ChatGPT and Prompt Engineering.
Security Measures and Model Tuning
- Protecting AI-enabled applications.
- Adjusting models for specific business needs.
- Maintaining output quality with content filters.
Applied Practice Sessions
- Practical labs based on real-world challenges.
- Group projects and peer feedback sessions.
- Capstone project: Developing a complete AI-driven Java application.
Wrap-up and Future Directions
Requirements
- Solid foundation in Java programming.
- Practical experience with RESTful APIs and web services.
- Basic understanding of cloud computing principles.
Target Audience
- Java developers.
- Software engineers.
- Enthusiasts of cloud technologies.
Testimonials (3)
Comprehensiveness about the backround; how to do a prompt.
Olaf Kannt - Helios Klinikum Krefeld
Course - Generative AI and Prompt Engineering in Healthcare
the tips and recommended prompts that we can take away from this training
Lee Mei Lin - ST Engineering IHQ Pte Ltd
Course - InVideo AI: Creating Engaging Short-Form Videos
use of proper and effective prompt