我如何指挥 3 位 AI Agents 构建 Kakeibo 应用(No-Code 之旅)
Source: Dev.to
Introduction
我的名字叫 Miki,来自日本的开发者。我目前正在学习英语,请多多包涵可能出现的错误。我并不手写代码,也没有深入的 Python 或 JavaScript 知识。不过,我想分享一下,我是如何通过充当“三个不同 AI 代理”的“经理”,构建出一个完整功能的家计簿(Kakeibo)应用的。
Workflow Overview
我没有逐行编写代码,而是使用多个 AI 工具来管理工作流:
- Kiro – 需求与设计(产品经理)
- Codex – 代码生成(初级工程师)
- Google Antigravity – bug 修复与后端集成(高级工程师)
我没有写代码,我在协调。我没有凭空猜测,而是让 Kiro 担任我的产品经理。
Using Kiro (Product Manager)
Kakeibo 是一种日本的“有意识消费”方法,因此挑战在于把这种文化理念转化为技术需求。我对 Kiro 说:
“我想要一个能够追踪需求与欲望的 Kakeibo 应用。”
Kiro 为该应用创建了清晰的用户故事和详细的任务列表。
Using Codex (Junior Engineer)
我把 Kiro 的任务列表交给了 Codex。Codex 自动生成了代码。根据项目结构,它使用了 React、Next.js 和 TypeScript。
我的角色很简单:
- 从 Kiro 那里复制任务
- 粘贴到 Codex
- 整理生成的文件
我充当了规划与实现之间的桥梁。
Using Google Antigravity (Senior Engineer)
连接后端是我最困难的部分。我想使用 Firebase 搭配 Google Authentication,但一直遇到配置错误和 SDK 问题。这时 Google Antigravity 出手了。由于它具备代理能力,它不仅提供建议,还:
- 规划后端实现方案
- 解释 SDK 如何协同工作
- 步骤化修复配置和认证错误
Resulting Features
在让这些代理完成各自工作后,我得到了一款可运行的应用,包含以下功能:
- Google 登录
- 基于 Kakeibo 方法的预算追踪
- 简洁清晰的仪表盘
Conclusion
我相信编程的未来不在于书写语法,而在于编排智能代理。我仍在学习英语,也在探索如何用 AI 构建产品。
如果你对我的工作流——或我的英语——有任何建议,欢迎告诉我。
感谢阅读!