实验开始:不碰代码的限制玩法

配合前几天的网站改版,正在重新构建工具群。

本来是自制的工具们,但这次特意决定用AI驱动重构。理由很简单明了。“因为比我准备的东西UI更精致”。

生成AI使用Claude Code。而且,给自己定的规则是这个:

读生成的代码,但自己完全不碰。只通过提示指示完成。

简直是限制玩法。到底能做到哪里?

第一印象:超出期待的精致度

首先,关于UI超出了期待。确实很精致。

与自己做的硬核实用系UI相比,Claude Code生成的界面明显时髦漂亮。响应式对应也理所当然地内置,也能看到对无障碍的关照。

“哦,这确实厉害”

最初的感动确实存在。

渐渐看到的"Claude感"

但是,做的工具越多,渐渐产生既视感。

都变成类似的"外壳"。而且,不知为何喜欢青色和紫色的渐变氛围。嘛,因为是漂亮的颜色所以也不错。

这方面"用Claude Code做的感"明显表露,外观方法还有改进余地吧。

就像,同一个设计师反复使用模板的感觉。

单功能工具的话"几乎一击"的威力

做出来的东西大多运行良好,说明等也非常恰当。说实话,作为助手超优秀。

如果是单功能的紧凑工具,几乎一击就能拿出期待值90%左右的东西吧。真的无可挑剔。

“大部分东西用这个就行了吧?”

这样想。如果能完成满意的东西,那就OK吧。

但是,踏入坚持的沼泽后…

不过,如果"想做得更好"“想加功能"“想按我的喜好调味”,话就完全变了。

从这里开始的话,就要下定决心重新面对AI。

不如说,就跟对着人一样了

专业vs专业的墙:传达的困难

想法不同时,“想这样"传达给对方,让对方输出期待的东西,相当困难。

如果自己是外行,就做不出精细的好坏判断,“好厉害~“就结束了。

但是,如果对领域很了解,或者坚持变强,就不是那样了。专业vs专业越是如此,越会注意到那沟壑、差距的巨大

创造性活动越是如此,越明显。

也许与建筑师和AI的关系一样

这与建筑、绘画和雕塑等艺术、音乐、文学、戏剧、甚至料理世界等,完全一样也说不定。

一个人就能做的东西,制作者变成多个的瞬间,不正确传达就无法成形的瞬间就会到来。

  • 看到目标的能力
  • 那个过程的安排能力

在与AI更进一步的开发中,正是这里被考验。

即使AI是全知全能的神,如果这边的传达能力弱就完全得不到想要的结果

与人类管理业务的共通点

撇开具体做法不说,作为感想与对人传达事物的管理业务完全一样的印象很强烈。

  • 推测对方的理解度
  • 以适当粒度传达信息
  • 接受反馈进行轨道修正
  • 为了目标持续沟通

正是项目管理本身。

超越"被夺走工作"的次元

AI夺走程序员工作的话题,已经不是那个次元了。

要管理生成AI取得成果需要:

  • 更需要提高分辨率的理解
  • 需要看穿未来的能力
  • 需要明确想象目标的能力
  • 那个精度的高低决定好坏

也就是说,得出了需要更广泛的知识和经验的结论。

实战数据:制作时间和难度

总结了实际制作花费的时间和体感难度。当然"完全不碰代码的限制"基本遵守了。

难度⭐️:几乎一击的世界

Web字体比较工具

  • 制作时间:约10分钟
  • 指示次数:几乎1击
  • 难度:⭐️

Favicon生成工具

  • 制作时间:约20分钟
  • 指示次数:2〜3击
  • 难度:⭐️

图像转换工具

  • 制作时间:约30分钟
  • 指示次数:5〜10击
  • 难度:⭐️

QuickQR Enhanced - 二维码生成·读取工具

  • 制作时间:约120分钟
  • 指示次数:15〜20击
  • 难度:⭐️⭐️

这方面真的很顺利。是Claude Code的擅长领域。

难度⭐️⭐️⭐️⭐️⭐️:地狱的开始

PhotoFlow - 图像解析·编辑工具

  • 制作时间:约5天
  • 指示次数:100击以上
  • 难度:⭐️⭐️⭐️⭐️⭐️

在这里认清了现实。

80%的完成度和剩余20%的真相

个人认为,哪个工具都是完成度80%左右的程度。普通能用的水平已经达到了。

那么,剩余20%是什么?

这是,某种不足感、AI驱动过度导致调味有速食感的部分吧。

作为稍微用用的工具成立,但"还差一点"的感觉。这是技术性的,还是企划或产品规格的,稍有不足感残留。

探索速食感的真相

关于这个"速食感"的真相,我思考了一下。

1. 可预测性的陷阱

Claude Code非常优秀,但有某种"可预测性”。对类似的问题,倾向采取类似的方法。

这在稳定性上是好的,但**“意外性"和"独创性"少**的侧面也有。

2. 上下文的深度

AI基于给定信息导出最优解,但隐性知识部分、上下文的深层理解,还有赶不上人类的部分。

“使用这个工具的人的心境"“使用场景的微妙差别"这样的部分,难免会流于表面。

3. “灵魂"的缺席

即使技术上能做出接近完美的东西,也感受不到制作者的"灵魂"般的东西

手工制作的温暖、制作者的个性、稍微的玩心。这样的要素,难免会变淡。

对未来产品制作的启示

通过这次体验看到的,是AI和人类的角色分担的重要性

AI擅长的事

  • 技术实现
  • 应用一般UI/UX模式
  • 实现标准功能
  • 代码质量保证

人类应承担的事

  • 独创性的想法
  • 深层上下文的理解
  • 与用户的感情连接
  • 品牌价值的表现

PhotoFlow开发:5天的格斗记录

特别印象深刻的"PhotoFlow"的开发,详细回顾一下。

第1天:乐观开始

“做图像解析·编辑工具”

最初很轻松。单功能工具做得很顺利,稍微复杂点也没问题吧。

第2天:现实之墙

“咦,和想的不太一样…”

传达细节要求越多,为什么越远离期待的感觉。

第3天:提示地狱

“不是这样,不是那样…”

改变指示方式,改变角度,举例…。正是提示地狱的开始。

第4天:发现突破口

“原来如此,一次性全部传达所以不行啊”

分割功能,阶段性实现的策略转换。这改变了流程。

第5天:发现妥协点

“80%就算了吧”

领悟到如果追求完美,可能永远结束不了。

AI协作开发的新技能集

通过这次经验,感觉AI协作开发需要新的技能集。

1. 提示设计能力

  • 适当粒度的指示
  • 阶段性要求的组合
  • 上下文的高效传达

2. 项目分割能力

  • 功能的适当分割
  • 依赖关系的整理
  • 优先级的明确化

3. 质量判断能力

  • 即时判断AI输出的好坏
  • 迅速决定修正方向
  • 看清妥协点

4. 耐心和灵活性

  • 对不如意状况的应对
  • 对方法变更的应对
  • 长期战的心理准备

“制作"的价值变化

在AI时代,“制作"的价值本身正在变化。

传统价值

  • 技术实现能力
  • 高效编码
  • bug少的程序

新价值

  • 独创性的想法
  • 深层用户理解
  • 感情价值的创造
  • 故事讲述能力

为了填补剩余20%

那么,填补那剩余20%需要什么?

1. 注入人性

可能需要在AI做的基础上,加入人性化"调味"的工序。

  • 稍微的玩心
  • 对使用者的体贴
  • 意外发现的演出

2. 赋予故事性

不是工具单体,而是将使用它的体验整体作为故事设计很重要。

3. 持续改进文化

不是AI生成就结束,观察使用方式,持续改进的文化很必要。

AI驱动开发的未来预测

基于这次体验,预测一下AI驱动开发的未来。

短期(1-2年)

  • 单功能工具的开发完全AI主导
  • 提示工程技能成为必须
  • 人类角色以指导为中心

中期(3-5年)

  • 复杂系统也能AI协作开发
  • “AI管理"作为新职业确立
  • 设计个性化技术发达

长期(5年以上)

  • AI更深层理解人类创造性
  • 从协作到伙伴关系
  • 诞生新的创造形式

今后的课题与展望

技术课题

  • AI创造性提升
  • 更自然的对话界面
  • 长期记忆和上下文保持

人类方面的课题

  • 提示设计技能的体系化
  • 适合AI协作的项目管理手法
  • 创造性价值的再定义

总结:向与AI共舞的未来

通过5天的AI驱动开发实验,学到了很多。

AI确实是强大的伙伴。如果是简单任务,能以超过人类的速度和质量输出结果。

但是,越是创造性复杂的任务,人类角色的重要性越突出也是事实。

不是被AI夺走工作,而是与AI一起创造新价值的时代开始了。

为此,需要掌握新技能集,摸索新工作方式。

剩余20%的不足感,其实也许在展示未来的可能性。

那20%,也许正是只有人类才能填补的,最有价值的部分。


这篇文章中介绍的工具群,实际上是与Claude Code协作开发的。大家也请探索与AI的新关系性。