用 Gemini 3 Pro + ADK + Google Maps 打造 AI 旅遊顧問
Repo 幫忙按個 Star, Fork, 跟貢獻吧!透過這個連結直接在 AI Studio 試試吧: https://goo.gle/try-gemini3
本文將介紹如何結合 Gemini 3 Pro、Google Flights 和 Google Maps,透過 ADK 打造一個 AI Travel Agent,只需一句話就能生成完整的旅遊計畫。
透過這個連結直接在 AI Studio 試試吧: https://goo.gle/try-gemini3
專案 repo =>
https://github.com/jimmyliao/lab-gemini-3
=> 幫忙按個 Star, Fork, 跟貢獻吧!
核心技術選型
使用者輸入 (自然語言)
↓
Gemini 3 Pro Agent (理解意圖 + 編排工具)
↓
Multi-Tool Integration
├─→ Google Flights API (fast-flights)
├─→ Google Maps MCP
└─→ Gemini Grounding (即時資訊)
↓
Gemini 3 Pro (整合所有資訊)
↓
結構化輸出 (完整行程規劃)專案設置
首先創建專案結構並設置環境:
git clone https://github.com/jimmyliao/lab-gemini-3
cd lab-gemini-3.0/初始化專案
make setup# 進入虛擬環境
source .venv/bin/activate
# 運行旅遊顧問 demo
python examples/travel_advisor.pyDemo 會展示:
航班搜尋功能(TPE → NRT)
景點推薦功能(東京熱門景點)
完整 3 天 2 夜旅遊行程規劃
…
Gemini Agent
agent.py 提供了 Gemini 3.0 Pro 的封裝:
from gemini_adk_demo.agent import create_agent
# 創建 Agent
agent = create_agent(
model=”gemini-3-pro-preview”,
name=”my_assistant”
)
# 發送查詢
response = agent.query(”解釋量子計算”)
print(response)





