Varun Sharma πŸ‘‹πŸ»

πŸŽ™οΈ Voice Agent - Demo

You can connect to the agent below for a live demo.

Example questions to ask:

top ad over last 7 days insights from last mothers day sale
how many tasks on Notion board (assign a new task)

ADK Voice Agent Demo

Status: Waiting to start...

πŸ› οΈ Tech Stack

Python Agent Development Kit RAG Docker Google Cloud Run Websockets ChromaDB Jina Embeddings Jina Reranker Notion API

πŸ“‹ Agent Details

I built this agent with Google ADK. And deployed it on Google Cloud Run.

This demo shows how an agent speeds up daily workflow of a media buyer.

To simulate a real workflow, it has 3 set of tools:

  1. SQL Tool: To fetch data from a SQLite DB
  2. Notion Tool: Manage tasks on company Notion board
  3. RAG Tool: Retrieve insights from company documents & meetings

While running the RAG tool, it follows this mini-workflow:

πŸŽ™οΈ User
Query
β†’ ⚑ Jina
Embeddings
β†’ πŸ” Search
ChromaDB
β†’ 🎯 Jina
Reranker
β†’ πŸ€–
Agent

πŸ“ Blog Post

After creating this agent, I wrote a blog post.

I shared what I learnt: the pros, cons of building a voice agent with ADK. And the alternative to built a production-ready voice agent.

Here’s the link to the blog post: /blog/voice-agents-with-adk