• Google Cloud
  • Generative AI

Application Development with LLMs on Google Cloud

Contact us to book this course
Learning Track icon
Learning Track

Generative AI

Delivery methods icon
Delivery methods

On-Site, Virtual

Duration icon
Duration

1 day

In this course, you explore tools and APIs available on Google Cloud for integrating large language models (LLMs) into your application. After exploring generative AI options on Google Cloud, next you explore LLMs and prompt design in Vertex AI Studio. Then you learn about LangChain, an open-source framework for developing applications powered by language models. After a discussion around more advanced prompt engineering techniques, you put it all together to build a multi-turn chat application by using LangChain and the Vertex AI PaLM API.

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 LangChain and LLM models on Vertex AI
  • Apply prompt engineering techniques to improve the output from LLMs
  • Build a multi-turn chat application using the PaLM API and LangChain.

Audience

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

Prerequisites

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

Course outline

  • Define containers and container images
  • Build and package applications into container images
  • Understand the use of CI/CD tools to build container images
  • Identify best practices used to create, test, and secure containers
  • Lab: Creating and Running Docker Containers
  • Lab: Creating a Containerized Application with Buildpacks
  • Understand Cloud Run and its use in running containerized applications
  • Understand the basics of Google Kubernetes Engine
  • Lab: Deploying a Containerized Application on Cloud Run
  • Understand the fundamentals of Cloud Run
  • Identify the states of a container’s lifecycle on Cloud Run
  • Control access to Cloud Run with IAM
  • Lab: Hello Cloud Run
  • Understand the fundamentals of IAM
  • Use IAM and service accounts with Cloud Run services
  • Lab: Implementing Least Privilege IAM Policy Bindings in Cloud Run
  • Understand the process and tools used to develop and test Cloud Run applications
  • Manage service deployments and revisions on Cloud Run
  • Integrate Cloud Run with other Google Cloud services
  • Lab: Using Pub/Sub with Cloud Run

Ready to accelerate your team's innovation?