实验开始:不碰代码的限制玩法
配合前几天的网站改版,正在重新构建工具群。
本来是自制的工具们,但这次特意决定用AI驱动重构。理由很简单明了。“因为比我准备的东西UI更精致”。
生成AI使用Claude Code。而且,给自己定的规则是这个:
读生成的代码,但自己完全不碰。只通过提示指示完成。
简直是限制玩法。到底能做到哪里?
第一印象:超出期待的精致度
首先,关于UI超出了期待。确实很精致。
与自己做的硬核实用系UI相比,Claude Code生成的界面明显时髦漂亮。响应式对应也理所当然地内置,也能看到对无障碍的关照。
“哦,这确实厉害”
最初的感动确实存在。
渐渐看到的"Claude感"
但是,做的工具越多,渐渐产生既视感。
都变成类似的"外壳"。而且,不知为何喜欢青色和紫色的渐变氛围。嘛,因为是漂亮的颜色所以也不错。
这方面"用Claude Code做的感"明显表露,外观方法还有改进余地吧。
就像,同一个设计师反复使用模板的感觉。
单功能工具的话"几乎一击"的威力
做出来的东西大多运行良好,说明等也非常恰当。说实话,作为助手超优秀。
如果是单功能的紧凑工具,几乎一击就能拿出期待值90%左右的东西吧。真的无可挑剔。
“大部分东西用这个就行了吧?”
这样想。如果能完成满意的东西,那就OK吧。
但是,踏入坚持的沼泽后…
不过,如果"想做得更好"“想加功能"“想按我的喜好调味”,话就完全变了。
从这里开始的话,就要下定决心重新面对AI。
不如说,就跟对着人一样了。
专业vs专业的墙:传达的困难
想法不同时,“想这样"传达给对方,让对方输出期待的东西,相当困难。
如果自己是外行,就做不出精细的好坏判断,“好厉害~“就结束了。
但是,如果对领域很了解,或者坚持变强,就不是那样了。专业vs专业越是如此,越会注意到那沟壑、差距的巨大。
创造性活动越是如此,越明显。
也许与建筑师和AI的关系一样
这与建筑、绘画和雕塑等艺术、音乐、文学、戏剧、甚至料理世界等,完全一样也说不定。
一个人就能做的东西,制作者变成多个的瞬间,不正确传达就无法成形的瞬间就会到来。
- 看到目标的能力
- 那个过程的安排能力
在与AI更进一步的开发中,正是这里被考验。
即使AI是全知全能的神,如果这边的传达能力弱就完全得不到想要的结果。
与人类管理业务的共通点
撇开具体做法不说,作为感想与对人传达事物的管理业务完全一样的印象很强烈。
- 推测对方的理解度
- 以适当粒度传达信息
- 接受反馈进行轨道修正
- 为了目标持续沟通
正是项目管理本身。
超越"被夺走工作"的次元
AI夺走程序员工作的话题,已经不是那个次元了。
要管理生成AI取得成果需要:
- 更需要提高分辨率的理解
- 需要看穿未来的能力
- 需要明确想象目标的能力
- 那个精度的高低决定好坏
也就是说,得出了需要更广泛的知识和经验的结论。
实战数据:制作时间和难度
总结了实际制作花费的时间和体感难度。当然"完全不碰代码的限制"基本遵守了。
难度⭐️:几乎一击的世界
- 制作时间:约10分钟
- 指示次数:几乎1击
- 难度:⭐️
- 制作时间:约20分钟
- 指示次数:2〜3击
- 难度:⭐️
- 制作时间:约30分钟
- 指示次数:5〜10击
- 难度:⭐️
- 制作时间:约120分钟
- 指示次数:15〜20击
- 难度:⭐️⭐️
这方面真的很顺利。是Claude Code的擅长领域。
难度⭐️⭐️⭐️⭐️⭐️:地狱的开始
- 制作时间:约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的新关系性。