Building Agents with Vertex AI

Building Agents with Vertex AI

51mGeneral2024-09-30

Authors

Morten Rand-Hendriksen

Morten Rand-Hendriksen

Senior Staff Instructor, Speaker, Web Designer, and Software Developer

Course details

AI agents can serve as natural language interfaces to complex data systems by assisting users in finding data, contextualizing data, and performing tasks. In this course, you’ll learn how to use the Vertex AI Agent Builder—a powerful low-code environment—to build networks of AI agents that work together to access data and solve complex tasks through a chat interface. Through practical examples, you’ll explore how to build agents that query documents, connect to APIs, and use custom Python tools to query, retrieve, and synthesize data from an external website.

Learning objectives
Build an AI agent using Vertex AI.
Explore how to ground the AI agent in documents using automatic RAG.
Extend an AI agent by connecting it to an API using a custom OpenAPI schema.
Build a custom Python tool for an AI agent to query and synthesize live web content.

Skills covered

Vertex AIGenerative AIGoogleArtificial Intelligence (AI)One-Off

Concepts

Introduction

  • A low-code tool to build advanced AI agents
  • Getting a Google Cloud account to follow along

Building a Basic Vertex AI Agent

  • Navigating the Google Cloud Ecosystem
  • Creating a new Google Cloud project
  • Accessing the Vertex Agent Builder
  • Creating a new Vertex AI Agent
  • What the octopus can teach us about Vertex AI Agents
  • Building a basic agent
  • Fine-tuning the agent with examples

Extend Vertex AI Agents with Tools and Sub-Agents

  • Using tools for no-code RAG, part 1
  • Using tools for no-code RAG, part 2
  • Using tools for external API lookup, part 1
  • Using tools for external API lookup, part 2
  • Using tools for external API lookup, part 3
  • Making agents work together
  • Previewing course documentation

Conclusion

  • Vertex AI Agents and where to go from here
40,000 Toman