# AI+Web3实战营日志 #1｜开营

By [Keegan小钢](https://paragraph.com/@keeganlee) · 2025-09-16

---

昨晚，我们的 [**AI+Web3实战营**](https://mp.weixin.qq.com/s/tTAaUCIfRaHS8bLJese27Q) 正式拉开序幕。

目前有 39 位学员，一半老学员，一半新学员。人数不算多，但也不算少，刚好能保证互动和深度。对我来说，开营人数并不是最重要的，**更重要的是大家能真正跟上节奏，参与到项目中来**。

既然是实战营，我也决定把整个过程记录下来，写成一组“日志”，方便大家复盘，也让更多朋友看到 AI+Web3 实战的全过程。

* * *

⏱️ 开营第一晚
--------

昨晚 8 点，我们开启了第一场直播，持续了一个半小时。我用 **腾讯会议** 做直播，结束后录制文件也第一时间开放给学员们观看，方便没赶上的同学回看。

第一课，我们并没有急着写代码，而是先花时间 **梳理产品需求**。因为我们的目标是做一个 **链上ETF产品（BlockETF）**，有些新学员对 ETF 还比较陌生，所以我先请 **ChatGPT** 来介绍传统 ETF 的基本概念，然后自己再做补充。

![](https://storage.googleapis.com/papyrus_images/ffc225359a5383cafd0e7611efa8222a153038464c4dc9766271ef35f861b380.png)

而链上 ETF，本质上就是由一篮子代币组成的一个去中心化指数基金。

* * *

🤖 和 AI 一起梳理需求
--------------

在讲完背景后，我开始用 **Claude Code** 来启动项目。我给它的第一条指令是：

> 我现在要做一个链上ETF叫 BlockETF，第一版做一个MVP产品，你觉得需要有哪些功能？

它很快给出了一个核心功能清单，不过里面介绍的“铸造”功能，是让用户存入一篮子代币，获得ETF份额，”赎回“功能则是取回对应代币。我认为不符合现实的用户需求。提醒它这一点后，它立刻调整方案，并考虑到需要集成 **Uniswap V3** 或其他 **DEX** 来解决流动性问题。

随后，我让 Claude Code 生成了一份功能需求文档（PRD）：

![](https://storage.googleapis.com/papyrus_images/72f7d1b9af3ae2994c05f6a14b11674c1d1705149bd79836ff868b51a2515e55.png)

功能点很全面，但对于 MVP 阶段来说明显过度设计了。我明确告诉它：我们现在需要的只是MVP版本。于是它又帮我生成了一份 **精简版 MVP 需求文档**，更加符合实战目标。

接着，我进一步补充：

> 第一款 ETF 由 Top 5 代币组成：BTC、ETH、XRP、SOL、BNB，并选择 BNB 链作为主链。

它随即调整了 PRD，还自动生成了一份 **技术规格文档**，甚至开始帮我写 **package.json** 文件。

说实话，这就是 Claude Code 的一个特点：**容易过度设计**。在我们还处于需求阶段时，它已经迫不及待要写代码了。好的一面是效率高，不好的一面是容易超出 MVP 范围。

* * *

💡 第一次收获
--------

通过这一轮和 AI 的“共创”，我们基本敲定了第一版的 MVP PRD。当然，这还不是最终定稿，下节课我们会继续细化，比如费率结构和交互逻辑。

目前的安排是：

*   一周至少 5 次直播
    
*   统一时间：晚上 8 点
    
*   每次控制在 1.5 小时内
    

* * *

🔭 展望
-----

这只是开始。接下来我们会从 **需求文档** 走向 **代码实战**，一步步让 BlockETF MVP 成型。我也会继续用“日志”的方式，把这个过程记录下来。

今晚的直播，我们将进入更细的 PRD 讨论，并敲定项目技术架构。

* * *

---

*Originally published on [Keegan小钢](https://paragraph.com/@keeganlee/ai-web3-1)*
