傳統開發客源常依賴靜態腳本與爬蟲,難以因應變化。這篇文章介紹如何透過 Google ADK 打造一個具備推理與協作能力的代理系統,模擬市場研究流程,自動發掘成功模式、驗證資訊,並產出高品質潛在名單。
🚦 架構要點
① Root Agent=InteractiveLeadGenerator:只做協調與對話,不做低層工作
② Intent Extractor:把使用者輸入解析為結構化參數(國家/產業/指標)
③ AgentTool+Callbacks:整段工作流包成工具;before/after 回呼維持 session 與階段(stage)
🔍 模式發現(Research Squad)
① CompanyFinder→Formatter:依產業/國家找公司並標準化
② Research Orchestrator:為每家公司動態啟動「驗證管線」,平行跑 Validator
③ Synthesizer→Pattern Synthesizer:彙整多公司研究,產出可佐證的成功信號並標註來源
🎯 名單產生(Hunter Squad)
① LeadFinder→LeadFormatter:用成功信號反查市場,找出相似特徵公司並標準化
② Lead Research Orchestrator:對每個候選同時跑 Validator+LeadSignalAnalyzer
③ Report Orchestrator→Compiler:彙整分析、輸出合格名單與說明報告
🧪 實作重點
① SequentialAgent(順序)+並行 orchestrator:提升吞吐與可靠性
② Root Agent 指令:先理解→做模式發現→與使用者確認→再做 lead 產生
③ 重用模組:Validator 同時服務兩條流程,降低維護成本