Slide 12
Slide 12 text
T O O L 03 · A S Y N C D E L I V E R Y
Webhook —— 換 Google 來 call 你。
Agents API 的同胞雙生。不要 polling、不要長連接——agent 跑完,Gemini 主動 POST 結果進來。
01 · KICK OFF
建立 interaction
你的 server 呼叫 Agents API,帶
上 webhookUrl 與 metadata。
立刻拿到 interaction_id。
→
0 2 · G O O GL E W O R K S
Agent 背景跑任務
幾秒到幾分鐘。你的 server 不用
等、不用連著。
→
03 · C ALLBACK
Gemini POST 到你的
webhook
帶 interaction_id、status、完整
結果。HMAC 簽章 + timestamp
,你負責驗。
→
04 · FAN-OUT
推回使用者
查 interaction_id 跟蹤的 user,
用 LINE Push API 送結果。
WHY WEBHOOK, NOT POLLING
低延遲 × 低成本
不用輪詢、不用 keep-alive 長連接
At-least-once delivery——設計冪等 handler
適合上百、上千個並行任務
ARCHITECTURAL PATTERN
Webhook In · Webhook Out
入口:LINE webhook 送使用者訊息進來
出口:Gemini webhook 送 agent 結果進來
中間不 block,server = event handler。
Building applications in the Gemini API family