Skip to content

Latest commit

Β 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

A Curated Collection of My Work on GCP

A personal playbook for fellow GCP practitioners, born from real-world experience. This curated collection includes practical code samples, architectural patterns, presentation decks, and video tutorials covering Generative AI with Vertex AI, AI Agents, Vertex AI Search for Commerce, Data Analytics, and Data Engineering.

Open-Source GitHub Projects

Change Data Capture (CDC) & Data Pipelines

Generative AI & Vertex AI

  • πŸ”Œ mcp-vertex-ai-retail-search-server: A Python-based server that provides a retail search API using the Google Cloud Vertex AI Search for Retail service.
  • 🐍 lightrag-spanner: A Python library that provides a Google Cloud Spanner storage plugin for LightRAG. It provides KV, Vector, Graph, and DocStatus storage classes as an external plugin β€” no modifications to LightRAG source code required.
  • 🐍 lightrag-bigquery: A Python library that provides a Google Cloud BigQuery storage plugin for LightRAG. It provides KV, Vector, Graph, and DocStatus storage classes as an external plugin β€” no modifications to LightRAG source code required.
  • 🐍 PathRAG: A Path-based Retrieval-Augmented Generation (PathRAG) Python library. Contributed the Google Cloud Spanner storage backend (Graph, Vector, KV) and LiteLLM/Gemini model support to the original framework.
  • 🐍 pathrag-bigquery: A Python library that provides a Google Cloud BigQuery storage plugin for PathRAG. It provides KV, Vector, and Graph storage classes as an external plugin β€” no modifications to PathRAG source code required.
  • 🐍 langchain-bigquery-hybridsearch: A Python library providing a BigQuery Hybrid Search extension for langchain-google-community. Combines BigQuery VECTOR_SEARCH() (semantic similarity) with SEARCH() (full-text keyword matching) into a single retrieval step.
  • 🐍 langchain-bigquery-graph: A Python library providing LangChain integration for BigQuery Graph. Provides a GraphStore implementation and two retriever classes for building Graph RAG applications with BigQuery.
  • 🐍 langchain-bigquery-python: A Python library providing a unified BigQuery package for LangChain. Combines BigQuery Graph Store and Hybrid Search features in a single distribution.
  • πŸ€– my-adk-python-samples/gcp-releasenotes-agent-app: A GenAI-powered agent that summarizes Google Cloud release notes.
  • πŸ€– my-adk-python-samples/RAG: A collection of Retrieval-Augmented Generation (RAG) samples using various GCP services.
  • πŸ€– my-adk-python-samples/Graph-RAG: A collection of Graph Retrieval-Augmented Generation (Graph RAG) samples.
    • Graph RAG with Spanner: An agent that implements the Graph RAG pattern using Google Cloud Spanner Graph for knowledge graph storage and retrieval.
    • Graph RAG with BigQuery Graph: An agent that implements the Graph RAG pattern using Google Cloud BigQuery Graph for knowledge graph storage and retrieval.
    • PathRAG with Spanner: An agent that implements the PathRAG pattern using the PathRAG library with Google Cloud Spanner.
    • PathRAG with BigQuery: An agent that implements the PathRAG pattern using the PathRAG library with Google Cloud BigQuery.
    • LightRAG with Spanner: An agent that implements the LightRAG pattern using the Agent Development Kit (ADK) with Google Cloud Spanner.
    • LightRAG with BigQuery: An agent that implements the LightRAG pattern using the Agent Development Kit (ADK) with Google Cloud BigQuery.
  • πŸ€– my-adk-python-samples/restaurant-finder: A conversational agent for finding restaurants, built with GCP services.
  • πŸ€– my-adk-python-samples/shop-agent-app: A sample shopping agent application.
  • πŸ€– my-adk-python-samples/shopper-concierge-demo: A demonstration of a shopper concierge service using GenAI on GCP.
  • πŸ€– my-adk-python-samples/dynamic-tool-search-tool: An advanced agent demonstrating dynamic discovery and loading of tools from Google Managed MCP servers using a "Search & Load" pattern with BM25 search.

Agent Memory

Observability

Tooling & Guides

References

About

A personal playbook for fellow GCP practitioners, born from real-world experience. This curated collection includes practical code samples, architectural patterns, presentation decks, and video tutorials covering Generative AI with Vertex AI, AI Agents, Vertex AI Search, Data Analytics, and Data Engineering.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors