How to integrate an agent built using the Agent Development Kit (ADK) (and deployed to Vertex Agent Engine) with Gemini Enterprise

I’ve created an agent using ADK and deployed it to Vertex Agent Engine successfully. Now, I want to integrate it into Gemini Enterprise as mentioned in the below link. However, I’m looking for detailed steps on how to do this. Is this done using Cloud Console or Cloud Shell? Provide detail steps

AI Agents for Gemini Enterprise | Google Cloud (Text: Build custom agents using the Agent Development Kit (ADK) in Vertex AI, then deploy and govern them in Gemini Enterprise.)

4 Likes

Hello @MKK1 ,

thank you for asking this critical integration question in the Build with AI > Agents channel !

This integration is definitely possible.

While we’re actively working to release official documentation, the solution involves utilizing the official Gemini Enterprise API.

You can see a community-driven example of integrating an Agent Engine ADK agent using this API here: Community ADK Integration Example. The key is the provisionedReasoningEngine resource in the API Reference.

We recognize the need for these guides, and we are collaborating with the respective Product and Engineering teams to deliver official documentation and reference architectures very soon.

Stay tuned for updates!

So, will the Agent created using ADK appear as an agent from ‘Your Organization’ for the end-users in the ‘Gemini Enterprise’ app? Will end-users be able to select it from the left side pane and chat with it?
Also, in the general chat window of Gemini Enterprise, if end-users ask questions related to this agent, will it get invoked automatically or do they need to tag it using ‘@’ symbol?

1 Like

Hello,

It should be possible. Take a look at this video that demonstrate how to register your agent in Agentspace (now Gemini Enterprise) https://youtu.be/2wk18SqOKc0?t=924

Unfortunately my Gemini Enterprise UI allows to add only Dialogflow agents. I guess it will change soon.

Does not work here, I don’t get the “Agent” part in my “Assistant” tab

I got it working. Here are the steps:

  1. adk create agent
  2. do a standard deploy, not the accelerated one. Agent Engine - Agent Development Kit
  3. register the agent trough the gemini enteprise ui. I waited for 3 weeks to get all the UI options rolled out.
  4. use latest python and adk
  5. use us-central1 region
1 Like