Develop Search and Agents with AI Applications (DSAA) – Contenuti

Contenuti dettagliati del Corso

Module 1 - Vertex AI and AI Applications

Topics:

  • Vertex AI for generative AI
  • AI Applications: Search, Recommendations, and Agents
  • Use cases for Vertex AI Search and Agents

Objectives:

  • Explore the options in Vertex AI for generative AI.
  • Identify the role of AI Applications: Search, Recommendations, and Agents.
  • Examine use cases for Vertex AI Search and Agents.

Module 2 - Vertex AI Search

Topics:

  • Basic concepts: apps, engines, and data stores
  • Data sources and preparing data
  • Creating a data store
  • Configuring Vertex AI Search
  • Deploy Vertex AI Search

Objectives:

  • Create enterprise-grade generative AI applications with AI Applications.
  • Choose the appropriate engine for a search or conversation app.
  • Import data into a data store.
  • Create and configure a custom search app.

Activities:

  • Lab: Integrating Vertex AI Search Into Your Application

Module 3 - Grounding Applications

Topics:

  • Why is grounding important?
  • Retrieval augmented generation (RAG)
  • Grounding options on Google Cloud
  • Testing grounding in Vertex AI Studio
  • Grounding using the Vertex AI SDK

Objectives:

  • Identify why grounding is important.
  • Leverage Retrieval-Augmented Generation (RAG).
  • Use grounding options on Google Cloud.
  • Test grounding using the Vertex AI Studio and SDK.

Activities:

  • Lab: Grounding LLMs with Vertex AI Search

Module 4 - Conversational Agents

Topics:

  • Customer Engagement Suite (CES)
  • Deterministic vs. generative agents
  • Playbooks
  • Data store tools

Objectives:

  • Create conversational agents.
  • Manage conversations with playbooks.
  • Use examples to improve a playbook’s response.
  • Leverage data store tools to perform grounding for your playbook’s responses.

Activities:

  • Lab: Create a Conversational Agent Playbook that connects to an unstructured data store tool

Module 5 - Multi-agent Applications on Vertex AI

Topics:

  • Multi-agent applications and agentic AI
  • Introduction to Agent Developer Kit (ADK)
  • Vertex AI Agent Garden
  • Vertex AI Agent Engine
  • Putting it all together with AI Applications

Objectives:

  • Explore the features and benefits of the Agent Development Kit (ADK).
  • Accelerate agent development with Agent Garden.
  • Use ADK to build multi-agent applications.
  • Leverage a Data Store tool from an ADK agent.

Activities:

  • Lab: Using ADK and multiple agents with AI Applications