User guide: Build your own GenAI assist extension

You can create and use tools to connect with external systems using LLM-powered Agent Assist. Vertex AI Extensions provides the support for tools in Agent Assist. For this reason, if you intend to use a tool in Agent Assist, use the Vertex AI Extensions tool type.

This guide provides instructions for using Vertex AIExtensions to create a Build your own GenAI assist (BYOA) generator.

Prerequisites

To use a Vertex AI Extensions tool, you must have access to the following:

  • Agent Assist console
  • Vertex AI for Vertex extension APIs
  • Cloud Storage for the API spec

Create a Vertex AI extension

You must set up your own Vertex AI extension which calls the API you want to use. You only need to create the extension and the backend will run it when needed.

Create a tool

  1. Navigate to the Agent Assist console and choose a Project.

    Agent Assist console

  2. From the menu, select extension Tool.

  3. Create a tool.

  4. In the Extension field, add the Vertex extension resource.

Create a BYOA generator

  1. Navigate to the Agent Assist console and choose a Project.

    Agent Assist console

  2. Click Build-your-own-assist > Create.

  3. Add the instructions for your generator.

Create a conversation profile

  1. Navigate to the Agent Assist console and choose a Project.

    Agent Assist console

  2. Click conversion_path Conversation profiles.

  3. Click + Create.

  4. Add your BYOA generator.

Test in the simulator

  1. Navigate to the Agent Assist console and choose a Project.

    Agent Assist console

  2. Click Simulator.

  3. Select the conversation profile you created.

  4. Click Start.