昨晚,我们的AI+Web3实战营正式拉开序幕。目前有39位学员,一半老学员,一半新学员。人数不算多,但也不算少,刚好能保证互动和深度。对我来说,开营人数并不是最重要的,更重要的是大家能真正跟上节奏,参与到项目中来。既然是实战营,我也决定把整个过程记录下来,写成一组“日志”,方便大家复盘,
昨晚,我们的 AI+Web3实战营 正式拉开序幕。
目前有 39 位学员,一半老学员,一半新学员。人数不算多,但也不算少,刚好能保证互动和深度。对我来说,开营人数并不是最重要的,更重要的是大家能真正跟上节奏,参与到项目中来。
既然是实战营,我也决定把整个过程记录下来,写成一组“日志”,方便大家复盘,也让更多朋友看到 AI+Web3 实战的全过程。
昨晚 8 点,我们开启了第一场直播,持续了一个半小时。我用 腾讯会议 做直播,结束后录制文件也第一时间开放给学员们观看,方便没赶上的同学回看。
第一课,我们并没有急着写代码,而是先花时间 梳理产品需求。因为我们的目标是做一个 链上ETF产品(BlockETF),有些新学员对 ETF 还比较陌生,所以我先请 ChatGPT 来介绍传统 ETF 的基本概念,然后自己再做补充。
而链上 ETF,本质上就是由一篮子代币组成的一个去中心化指数基金。
在讲完背景后,我开始用 Claude Code 来启动项目。我给它的第一条指令是:
我现在要做一个链上ETF叫 BlockETF,第一版做一个MVP产品,你觉得需要有哪些功能?
它很快给出了一个核心功能清单,不过里面介绍的“铸造”功能,是让用户存入一篮子代币,获得ETF份额,”赎回“功能则是取回对应代币。我认为不符合现实的用户需求。提醒它这一点后,它立刻调整方案,并考虑到需要集成 Uniswap V3 或其他 DEX 来解决流动性问题。
随后,我让 Claude Code 生成了一份功能需求文档(PRD):
功能点很全面,但对于 MVP 阶段来说明显过度设计了。我明确告诉它:我们现在需要的只是MVP版本。于是它又帮我生成了一份 精简版 MVP 需求文档,更加符合实战目标。
接着,我进一步补充:
第一款 ETF 由 Top 5 代币组成:BTC、ETH、XRP、SOL、BNB,并选择 BNB 链作为主链。
它随即调整了 PRD,还自动生成了一份 技术规格文档,甚至开始帮我写 package.json 文件。
说实话,这就是 Claude Code 的一个特点:容易过度设计。在我们还处于需求阶段时,它已经迫不及待要写代码了。好的一面是效率高,不好的一面是容易超出 MVP 范围。
通过这一轮和 AI 的“共创”,我们基本敲定了第一版的 MVP PRD。当然,这还不是最终定稿,下节课我们会继续细化,比如费率结构和交互逻辑。
目前的安排是:
这只是开始。接下来我们会从 需求文档 走向 代码实战,一步步让 BlockETF MVP 成型。我也会继续用“日志”的方式,把这个过程记录下来。
今晚的直播,我们将进入更细的 PRD 讨论,并敲定项目技术架构。
👉 延伸阅读
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!