把 LINE 研究机器人从 Python 托管智能体重写成 Go ADK
来源:dev.to — 2026-11-01
📋 概述
Evan Lin 的 LINE 研究机器人接收一句「研究开源向量数据库选型」,就按 PLAN → SEARCH_COMPARE → WRITE_REPORT 三段跑完,产出带脚注的中文报告。第一版用 Python 加预发布的托管智能体 API,靠沙盒持久文件系统跨轮记住三个文件。用了一段时间后,他把服务整体重写成 Go,改用官方 ADK v1.9.0。
🔑 核心要点
- 旧方案的第一个不安是预发布无 SLA,模型名里直接写着 preview-05-2026。
- 沙盒里的 gsutil 是假的,导致写完报告还得把整个 Markdown 塞进 JSON 让 Cloud Run 上传。
- 必须 background=True 加手动轮询,超时从 240 秒一路调到 600 秒。
- 重写时机选在功能跑通之后,Go 版单独开仓,与 Python 版可直接对照。
💡 金句
“It was fun, but after running it for a while, a few things kept me uneasy.”
译:它挺好玩,但跑了一段时间之后,有几件事一直让我不安。
👍 0
👎 0
← 返回 dev.to 首页