为什么不能像搭积木一样做音乐?
中文录音
从用 Replit 制作职业匹配工具的经历,聊到人应该能直接调整 AI 生成的结果。我也尝试想象并制作一个像搭积木一样做音乐的工具。
00:01 很早之前
00:02 我就在小红书上面刷到一些帖子
00:05 是说 ta 总觉得 ta 会去到哪里
00:09 但是 ta 不知道什么时候能去到哪里
00:14 我觉得我自己也会
00:16 有类似的一些想法
00:19 就是说
00:20 我总觉得我会是个
00:24 很厉害的人
00:25 但是我却不知道
00:27 我什么时候能成为
00:28 那个很厉害的人
00:30 就我也不知道该怎么去
00:34 解释这样的一种想法
00:37 或者说心理
00:41 就举个例子
00:45 我在去年圣诞前夕应该是圣诞夜前夕吧
00:55 我在 X 上面刷到了 Replit 的
01:01 应该是产品 Leader
01:03 ta 发的一条帖子说是
01:09 前多少名评论的人
01:11 会获得一些 Replit 里的 credits
01:16 我当时刚好评论在 ta
01:21 说出的那个数范围之内
01:24 然后呢
01:26 我就获得了 Replit
01:29 两个月的试用额度
01:32 嗯两个月的信用额度,对
01:37 一个月是 25 刀吧
01:40 两个月就是 50 刀
01:42 然后呢
01:42 我在第一个月里面我就去用
01:49 就是把那个 25 刀给用完了
01:51 我当时做了一个很小很小的程序
01:55 就我当时还没有接触 Vibe Coding 太久
02:00 而且因为当时
02:01 我对 Agents 的了解不够多
02:05 当时我忘记我有没有
02:09 开始去用 Antigravity 了
02:13 反正当时我是试用了 Replit
02:17 这个 Agent 帮我去做东西
02:21 也是在那个时候
02:22 我的设计 style 才真正成型的
02:28 哎我真的很喜欢它当时
02:29 给我设计的那个网页
02:32 就是我是做一个
02:34 和职业匹配相关的网页
02:37 大概的功能就是
02:38 嗯如果你想要
02:40 做这个职业相关的工作的话
02:43 那你可能会想要知道自己的经历
02:47 跟能力跟这份工作到底会不会匹配
02:53 所以呢
02:53 我就做了这样的一个验证网页
02:56 同时它还会给你出一些相应的题目
02:59 让你去解答
03:00 你解答完之后呢
03:01 它会给出一些分析
03:03 最终就是所有用这个工具的人
03:07 都会得出一份报告
03:09 这个报告是用网站的形式
03:13 呈现出来的
03:14 其中也有一些数据化的图层
03:19 反正就是这个 Agent 帮我设计的
03:21 那个网页配色真的好喜欢好喜欢
03:24 就是我一直很喜欢一套配色
03:28 是我在 2021 还是 2022 年期间
03:34 给我自己设计的一个 logo
03:37 那个 logo 的配色是紫色的
03:40 而且那个紫色的那个是
03:44 是叫数值吗
03:46 就是 RGB 数值
03:48 是固定的一个数值
03:50 我真的好喜欢那个颜色呀
03:53 嗯总而言之
03:55 就是这个 Agent 帮我设计出来的网站
03:58 我真的很喜欢
03:59 虽然这个工具看起来很拉垮
04:03 但它也是我
04:06 算是接触 Vibe Coding 之后做出来的
04:09 一个还蛮正式的一个作品
04:15 就是如果有人真的
04:18 用心去用这款产品的话
04:20 会发现其实我还是花了
04:22 很多的心思在里面的
04:23 不管是 UI 设计上
04:26 还是 UX 体验上
04:30 我真的都花了蛮多的心思的
04:33 当然也感谢这个 Agent 帮我
04:36 做了那么多前期的辅助工作
04:39 后期就是我做这个网站
04:43 它有好几轮交互
04:46 反正那 25 刀的话
04:48 我这个工具还没做完
04:52 就把 25 刀都花完了
04:55 然后我就做了下一个动作
05:01 就是把我在这个平台上面
05:04 产生的所有代码
05:06 全都给下载下来
05:08 然后我搬到了 VS Code
05:10 我让 Claude 来给我写代码
05:14 然后呢
05:14 我去 VS Code 上面编辑代码
05:19 因为当时我还不太懂用 Claude Code
05:23 当时应该还没有出桌面端吧
05:26 我忘记有没有出了
05:27 反正我没有用桌面端
05:29 因为大家好像用 Claude Code
05:31 都是在终端上面用
05:33 而我不太懂终端方面的东西
05:37 所以我一直都没有用它
05:38 所以我就在 Claude 的 chat 界面
05:43 跟 ta 聊我想要什么样的改动
05:45 然后 ta 帮我修改代码
05:47 然后我再去 VS Code 上面修改
05:51 就是这个工具就是我这么完成的
05:56 当时体验了 Replit 整个过程下来
05:59 我就觉得
06:03 还是很适合入门者去做一些东西的
06:07 但问题就是跟它死磕细节
06:10 这件事情让我很崩溃
06:13 就比如说我要修改某个颜色
06:16 或者我是要修改某个框的大小
06:22 或者是文字排版的细节
06:25 我需要调整很多很多遍
06:28 尤其是文字排版这一块
06:30 因为每个用这个工具的人
06:33 最终都会带走一个网页嘛
06:35 那那个网页上面
06:36 比如说各个内容应该怎么放置
06:39 它的文字格式是什么样子的大小啊
06:43 字体啊
06:44 还有就是可视化的部分
06:47 跟文字的部分之间要隔多少呀
06:50 那个一级标题二级标题
06:53 还有正文应该怎么放呀
06:56 就是这些所有的细节
06:57 我都要一遍一遍跟 Agent 说我的效果
07:02 我想要的效果是什么样子的
07:04 然后 ta 就会
07:05 在我自然语言描述的情况下
07:07 去帮我修改
07:08 可是每一次修改
07:10 都不太让我满意嘛
07:12 反正反反复复
07:13 修改了很多很多很多遍
07:16 甚至到 25 刀用完了之后
07:18 我还没有改好这些细节
07:20 所以我就把代码扒下来
07:22 去让 Claude 帮我改
07:25 所以当时给出的一个
07:27 很重要的体验反馈就是说
07:32 如果说
07:35 Agent 生成的界面
07:37 能够让我自己去调整
07:39 比如说大小
07:41 比如说颜色
07:42 比如说布局
07:43 那就太好了
07:45 但是因为这个
07:47 信用额度是那个 Replit 的
07:51 产品 Leader 赠送给我的嘛
07:54 那我就会在 X 上面
07:56 发一个使用反馈
07:58 所以在使用反馈上面
07:59 就提到了我说的这个点
08:01 就是如果说
08:03 Agent 生成的代码
08:07 允许我在它生成的
08:09 这个代码相关的界面上面去修改
08:15 比如说它给我生成了一个网页
08:18 那我就可以在这个网页里面去修改
08:20 比如说会话框的那个大小
08:25 还有可以修改颜色
08:27 等等这些东西的话
08:28 那就太好了
08:29 而且我觉得就是当时
08:31 我在反馈中说的是
08:33 我觉得这个应该是未来
08:36 Vibe Coding 的趋势
08:39 就是你不仅仅是让
08:41 Agents 帮你生成代码
08:42 而且你自己作为人类可以
08:44 手动在 Agents 生成的界面上去做调整
08:49 这个我当时只是
08:50 觉得未来一定会成为
08:52 就是 AI coding 的趋势
08:56 结果就在前段时间
08:58 Replit 它的 Agent 4 出来了嘛
09:03 刚好对应的就是我所说的这个功能
09:07 就是这前后联系起来
09:10 我觉得我还是有
09:11 一点点的预判的能力的
09:13 就是我能够在深度体验之后
09:19 预判得出来
09:20 这个产品如果发展得
09:21 更为人类友好的话
09:23 它的进步方向应该往哪里走
09:27 因为我一直觉得
09:30 不管是现在的 AI Coding
09:33 还是 AI 音乐生成
09:37 又或者是 AI 视频生成
09:40 人为控制的部分
09:41 一定一定一定不能少的
09:43 就是我们需要把审美、判断
09:47 和品味相关的东西交还给人类
09:50 而人类去表达这些东西
09:53 不仅仅只靠语言
09:55 它还可以
09:56 有别的呈现的方式
09:59 那如果要尽可能地
10:03 包含这些方式的话
10:07 那一定是
10:10 就是会有某个入口
10:12 需要人类去参与
10:15 而像 Replit Agent 4 这个
10:18 就是可以在界面上
10:20 去修改颜色什么的
10:22 这样的一个设计
10:23 其实就是相当于
10:24 我刚刚说的那个入口
10:26 提供了人
10:28 提供给了人类
10:29 更多手动控制的权利吧
10:34 就我之前在想一个问题哈
10:36 嗯因为我自己是一个音乐爱好者嘛
10:40 我其实特别想自己去做一些
10:45 属于自己的音乐
10:46 我之前有尝试过用 FL Studio 这一款音乐
10:54 啊
10:57 是音乐编辑软件吗
11:00 我也不太清楚了
11:02 反正当时因为
11:03 我没有乐理的熏陶嘛
11:05 所以我也不知道具体该怎么做
11:07 我就去 B 站上面找一些教学
11:11 呃
11:12 就是教程来看
11:15 但是我没办法
11:18 真的学不会
11:19 我觉得好难呐
11:20 怎么这么难呐
11:22 然后现在 Vibe Coding
11:23 或者说 AI Coding 这么火
11:25 我就在想
11:26 为什么没有一款音乐软件
11:32 能够像
11:35 就像我们搭积木一样去做音乐呢
11:39 因为做音乐怎么说呢
11:41 就是从音乐元素的角度去看的话
11:45 它会涉及很多个 block
11:47 比如说鼓声啊
11:49 钢琴声啊
11:51 人声啊
11:51 吉他声啊
11:53 贝斯声啊
11:54 这些声它其实就相当于
11:57 是一个一个一个 block
12:00 那假如说它把这些很具象的
12:04 器乐相关的东西
12:06 包括人声相关的东西
12:07 还有后期的什么声效之类的
12:11 全都把它们可视化成了一个个的 block
12:14 那我通过拖拽这些 block
12:17 通过组装它们出现的这些方式
12:20 就可以去做音乐的话
12:24 那对于完全没有乐理基础的人来讲
12:27 那不是一个很容易
12:29 做音乐的方式了吗
12:33 可能就回到我以前说的
12:35 就是我们现在
12:37 每个人都可以拍视频
12:39 每个人都可以拍照片
12:41 每个人都可以写东西
12:43 那为什么不能
12:44 每个人都可以做音乐呢
12:47 如果说可以把音乐当成
12:50 就是把音乐变成一个人们
12:53 在生活当中触手可及的东西
12:56 因为现在我们所有的人接触音乐
12:59 除了可以做出音乐的
13:02 那些音乐创作者来以外
13:04 其它的人都是消费者
13:09 就是一个产品只有当它的受众
13:14 既可以是生产者
13:15 又可以是消费者的时候
13:18 那才真正说明这个东西平民化了
13:23 而 AI 如此强大的现在
13:26 大家都说知识已经成为
13:29 一个平民化的东西了
13:30 区别就在于有没有人主动去找它
13:33 去要它
13:35 那音乐我觉得也是
13:36 这样的一个事情的
13:38 就是我有这个需求了
13:40 那这个需求谁能够帮我实现呢
13:44 我自己其实有去尝试过做 MVP
13:47 但是因为我没有受过音乐教育
13:51 也不知道具体的乐理代表着什么
13:54 所以我做出来的东西
13:56 就是我可以描述一下我
13:58 就当我在用我做出来
14:00 那个 MVP 第一课的那个感觉
14:03 我是用 Codex 做 MVP 的
14:06 当然 Codex 写代码确实
14:08 不如 Claude code 写代码好
14:11 但是当我打开那个
14:12 本地预览界面的时候
14:15 我还没有动任何的东西
14:17 我就点了一下播放按钮
14:19 那个声音就出来了哇
14:21 那一瞬间天呐
14:25 然后呢
14:25 我就去动了 ta 给我设计的一些 block
14:30 还有一些按钮之类的
14:33 就是你每动一下
14:35 你的音乐都会跟着变化嘛
14:38 我当时就觉得
14:39 好有成就感啊
14:40 虽然这是一个很垃圾的东西
14:42 但是我能够感受得到
14:44 那一刻我的快乐是真实存在的
14:47 所以我觉得如果有这样的公司
14:50 真的把这样傻瓜式的
14:53 像搭积木似的
14:55 做音乐的工具做出来了
14:57 对于我这样的一些不懂乐理
15:00 但是喜欢音乐的人来讲
15:02 那真的是宝藏啊
15:06 我真的真的真的真的
15:09 很希望有这样的一款产品出现
15:14 嗯
15:16 我刚开始是讲啥来着
15:22 我已经不记得了
15:23 好吧我感觉我也说了蛮长时间了
15:26 那就在这里收尾吧