KMP里先本地迭代AI功能
ph1b · reddit · 2026-07-20
作者分享了在 Yazio 用 KMP 构建 AI 功能的工作流:
- 不能把 API key 直接放进 App,所以 LLM 调用最终要放到服务端。
- 但 prompt 往往需要很多轮迭代,频繁走后端发布会拖慢开发。
- 解决方式是:先在 commonMain 里定义 sealed interface 作为契约,用 fake implementation 驱动前端联调;调试阶段则用 Koog 在本地实现真实 LLM 逻辑。
- 当 prompt 和结构稳定后,再迁移到 Kotlin 后端,很多代码可以直接复制,因为 Koog 本身也支持后端运行。
作者也提到这套方式特别适合做 structured output 和快速迭代。
「编程与Agent」频道最新
- 有人用 MCP 做了个 demo,主张商店应把价格和购物车开放给 AI — gelembjuk · 2026-07-22
- 开源 AI SDK provider 让 Vercel 应用接入本地 Codex 订阅 — lgrammel · 2026-07-22
- Codex vs Claude Code:谁更受欢迎? — jxnlco · 2026-07-22
- CodeRabbit 用分层、图示和聊天代理重做代码评审 — _jaydeepkarale · 2026-07-22
- Claude Managed Agents 与 Vercel 联合演示公开 — brada · 2026-07-22
- 独立开发者把对着屏幕吐槽,做成了本地 MCP 报 bug 工具 — phdptsd · 2026-07-22