Application Development with LLMs on Google Cloud (ADLGC)

 

Course Overview

In this course, you'll dive into the details of using Large Language Models (LLMs) in your applications. You'll start by exploring the core principles that underpin prompting LLMs. Next, you will focus on Google's latest family of models, Gemini. You'll explore the various Gemini models and their multimodal capabilities. This includes a deep dive into effective prompt design and engineering within the Vertex AI Studio environment. Then, the course moves to application development frameworks and how to implement these concepts into your applications.

Who should attend

Application developers and others who wish to leverage LLMs in applications.

Prerequisites

Completion of Introduction to Developer Efficiency on Google Cloud (IDEGC) or equivalent knowledge.

Course Objectives

  • Explore the different options available for using generative AI on Google Cloud.
  • Use Vertex AI Studio to test prompts for large language models.
  • Develop LLM-powered applications using generative AI
  • Apply advanced prompt engineering techniques to improve the output from LLMs
  • Build a multi-turn chat application using the Gemini API and LangChain

Outline: Application Development with LLMs on Google Cloud (ADLGC)

Module 1 - Introduction to Generative AI on Google Cloud

Topics:

  • What is generative AI
  • Vertex AI on Google Cloud
  • Generative AI options on Google Cloud
  • Introduction to course use case

Module 2 - Vertex AI Studio

Topics:

  • Introduction to Vertex AI Studio
  • Designing and testing prompts
  • Data governance in Vertex AI Studio

Activities:

  • Lab: Getting Started with the Vertex AI Studio User Interface

Module 3 - Generative AI Fundamentals

Topics:

  • Introduction to grounding
  • Integrating the Vertex AI Gemini APIs
  • Chat, memory and grounding
  • Search principles

Activities:

  • Lab: Getting Started with LangChain + Vertex AI Gemini API

Module 4 - Prompt Engineering

Topics:

  • Review of few-shot prompting
  • Chain-of-thought prompting and thinking budgets
  • Meta prompting, multi-step, and panel prompts
  • RAG and ReAct

Activities:

  • Lab: Advanced Prompt Architectures

Module 5 - Creating Custom Chat Applications with Vertex AI Gemini API

Topics:

  • LangChain for chatbots
  • ADK for chatbots
  • Chat retrieval

Activities:

  • Lab: Implementing RAG Using LangChain

Prices & Delivery methods

Online Training

Duration
1 day

Price
  • CAD 820
Classroom Training

Duration
1 day

Price
  • Canada: CAD 820

Click on town name or "Online Training" to book Schedule

This is an Instructor-Led Classroom course
Instructor-led Online Training:   This computer icon in the schedule indicates that this date/time will be conducted as Instructor-Led Online Training. If you have any questions about our online courses, feel free to contact us via phone or Email anytime.
This is a FLEX course, which is delivered both virtually and in the classroom.

Canada

Online Training 09:00 Central Daylight Time (CDT) Enroll
Online Training 09:00 Central Standard Time (CST) Enroll

United States

Online Training 09:00 Central Daylight Time (CDT) Enroll
Online Training 09:00 Central Standard Time (CST) Enroll