my-adk-python-samples GitHub Details, Stars and Alternatives | OpenRepoFinder
ksmin23 / repository
my-adk-python-samples
A collection of Python agent samples built with the Google Agent Development Kit (ADK), demonstrating integrations with services like BigQuery and Vertex AI Search.
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
72
Community adoption25% weight
25
Maintenance state20% weight
100
License clarity10% weight
0
Project information10% weight
75
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Google Agent Development Kit (ADK) - Python Samples
This repository contains a collection of sample agents built using the Google Agent Development Kit (ADK). Each sample is a self-contained application demonstrating different use cases and integrations.
Description: An agent designed to answer questions about Google Cloud release notes. It connects to a MCP Toolbox for Databases service that queries a public BigQuery dataset.
Features:
Demonstrates integration with a BigQuery-backed MCP Toolbox.
Includes instructions for deploying the toolbox service to Cloud Run.
Description: An agent that acts as a shopping assistant, using a tool to search for products in a catalog. It connects to a separate MCP server backed by Vertex AI Search for Retail.
Features:
Illustrates how to connect an agent to a custom MCP server.
Provides a clear example of a retail or e-commerce use case.
Description: A conversational AI agent that helps users find restaurants based on a specific dish or ingredient, leveraging the Google Maps Platform API.
Features:
Demonstrates how an agent can use external tools (Google Maps API) to answer user queries.
This section includes agents that implement the Retrieval-Augmented Generation (RAG) pattern using different Google Cloud database services for vector search.
Description: An agent that implements the RAG pattern using BigQuery Hybrid Search — a single retrieval step that combines BigQuery VECTOR_SEARCH() (semantic similarity) with SEARCH() (full-text keyword matching).
Features:
Hybrid Search: Combines semantic and full-text keyword search using Reciprocal Rank Fusion (RRF).
Two Modes: Supports rrf (default balance) and pre_filter (keyword-strict) modes.
langchain-bigquery-hybridsearch: Uses an extension of BigQueryVectorStore for hybrid retrieval.
Data Ingestion: Includes scripts to populate the BigQuery vector store.
Description: An agent that implements the RAG pattern using Vertex AI Vector Search 2.0 as a unified vector and document store, eliminating the need for a separate database like Firestore or AlloyDB.
Features:
Unified Architecture: Simplifies RAG by storing embeddings and source data together.
Auto-Embeddings: Automatically generates embeddings using Vertex AI models during ingestion.
Hybrid Search: Combines semantic and keyword search with Reciprocal Rank Fusion (RRF).
Integrated Testing: Includes a Jupyter notebook for verifying the deployed agent on Agent Engine.
This repository contains additional RAG agent implementations that demonstrate integration with various Google Cloud services. Below is a list of other available RAG agents:
Description: An agent that leverages the managed Vertex AI RAG Engine with its own fully managed database, eliminating the need to manage a separate Vector Search index.
Description: An agent that uses the managed Vertex AI RAG Engine with a Vertex AI Vector Search index as its backend for efficient, scalable document retrieval.