At Revolgy, we’re passionate about showcasing how AI can transform customer experiences, especially at high-impact events like the Google Cloud Summit. Our Summit Assistant is a multi-agent, chat-based tool built with Google’s Agent Development Kit (ADK) to guide attendees through agendas, speakers, and real-time Google Cloud documentation. Here’s a look under the hood at how we brought this live demo to life.
We designed the backend as a collection of specialized agents, each with a focused skill set:
All agents are orchestrated by a root agent in a FastAPI application, with state managed in an in-memory session store. The runner thread invokes the right sub-agent based on user intent and merges results into a unified chat response.
For the user interface, we chose Streamlit:
The result is a responsive, single-page chat app that can run locally or in Cloud Run with minimal tweaks.
By building and deploying this Summit Assistant, Revolgy illustrates how easy and fast you can deploy conversational AI with ADK’s high-level abstractions. Easy integration of custom data (event agenda) with enterprise-grade search (Vertex AI Search) allows customization of your application. By deploying this in Cloud Run, you can take advantage of serverless compute with scalable deployment using container best practices.
Finally, the engaging UX via Streamlit enables non-developers to spin up a chat interface in minutes.
cd frontend
pip install -r requirements.txt
streamlit run app.py
cd backend/summit-app
pip install -r requirements.txt
adk api_server
Revolgy’s Summit Assistant is a live testament to how quickly you can build a polished AI tool with the Google Agent Development Kit, which is perfect for events, demos or customer support. We can’t wait for you to play with it at the Google Cloud Summit!
We prepared AI Adoption program for teams or managers who:
Contact Revolgy today to find out how we can help you get started.