卡帕西的工具链究竟藏了什么玄机?用它设计服装鞋履,效果惊不惊喜?
AI编程工具如何组合使用才能事半功倍?
智东西8月25日消息,前特斯拉AI总监、OpenAI联合创始人安德烈·卡帕西(Andrej Karpathy)公开了自己的AI辅助编程工作流。这位技术大牛将不同AI编程工具按需组合使用,形成了一套独特的开发流程。
▲安德烈·卡帕西部分推文截图
他强调,当前没有单一工具能覆盖所有开发需求,不同工具各有专长。Cursor编辑器擅长代码自动补全,但需要频繁重启;独立AI编程工具能处理复杂模块,但代码风格需要人工调整;GPT-5 Pro则能解决最棘手的bug问题,被他称为"最后一道防线"。
▲安德烈·卡帕西AI辅助编程流程图
这种组合使用方式让开发效率大幅提升。卡帕西发现,通过合理分配不同工具的职责,可以显著降低开发成本。比如在Cursor中进行代码补全,用Claude Code处理复杂模块,最后用GPT-5 Pro解决最难问题。这种分层工作流让开发者能更专注于核心逻辑,而不是工具本身的局限。
▲卡帕西使用Cursor编辑器的推文描述
在实际操作中,卡帕西发现Cursor的自动补全功能虽然高效,但需要频繁开启关闭才能达到最佳效果。他特别强调,代码补全的准确性取决于在正确位置输入具体代码片段或注释,这种直接演示需求的方式比文字描述更高效。
第二层用法是让大模型修改特定代码段。这种模式适合需要精准调整的场景,但会消耗较多时间。卡帕西提到,当遇到需要实现较大功能模块时,会使用Claude Code、Codex等独立工具来处理。
▲卡帕西使用大模型修改代码的推文描述
这些独立工具虽然能处理复杂逻辑,但存在代码风格不统一、冗余度高等问题。卡帕西吐槽说,这些工具常常写出他不需要的代码,需要频繁按ESC键中断生成。这让他意识到,要真正掌握AI编程工具,需要花时间学习如何高效使用。
▲卡帕西使用独立AI编程工具的推文描述
在实际应用中,这些工具也展现出独特优势。比如当需要快速生成可视化图表或调试代码时,Claude Code能迅速写出1000行专用代码,找到bug后立即删除。这种"用完即弃"的开发方式,让代码不再那么珍贵。
▲卡帕西使用GPT-5 Pro的推文描述
GPT-5 Pro的加入让整个流程更完整。卡帕西发现,当Cursor和Claude Code都无法解决复杂问题时,GPT-5 Pro能在10分钟内找出隐藏的bug。这种能力让开发者能更专注于核心逻辑,而不是陷入调试细节。
评论区的开发者们普遍认同这种组合使用方式。他们认为,不同工具各有优势,合理搭配能显著提升开发效率。但同时也指出,目前AI工具在代码风格统一性和冗余控制方面仍有改进空间。
▲卡帕西使用独立AI编程工具的推文描述
有开发者建议,可以尝试打造Context Engineer的Agent来帮助更新Claude.md文档,或者让Claude Code提供更简洁的问题总结,再交给Grok解决。这些改进方案让工具间的协作更高效。
▲卡帕西使用GPT-5 Pro的推文描述
当前AI编程工具的组合使用,正在改变开发方式。开发者不再依赖单一工具,而是通过分层协作实现高效开发。这种模式让代码编写变得更灵活,但也带来了新的挑战,比如如何保持代码风格统一、如何优化工具间的协作效率。
随着工具的不断迭代,这种组合使用模式可能会变得更加成熟。但目前来看,开发者们仍在探索最佳实践,这种持续的优化过程正是AI工具发展的动力。
在实际应用中,AI编程工具的组合使用已展现出明显优势。当开发者能灵活运用不同工具的专长,就能在保持代码质量的同时,大幅提升开发效率。这种分层协作模式,正在重塑现代软件开发的流程。
未来,随着工具间的协作更加紧密,AI编程可能会进入一个新阶段。但目前来看,开发者们仍在不断摸索最佳实践,这种持续的优化过程正是AI工具发展的动力。