在AI编程领域,卡帕西堪称领军人物,他运用AI编写代码已达到炉火纯青的境界。
他曾公开表示自己80%的代码是由AI生成,并且最近的一些开源项目也大量依赖于人工智能技术完成。
尽管如此,不少人认为传统的编程开发工具IDE可能逐渐被淘汰。
然而卡帕西却对此提出了不同的观点:他认为IDE不会消失,而是会变得更加先进和强大。
这一说法迅速引发了广泛关注与讨论。

卡帕西强调未来的IDE不会是简单的界面扩展或是功能堆砌,它将是一个能够整合和调度大量智能体的强大平台。
过去我们主要处理的是各种代码文件,而现在则是管理和协调一系列具有自主执行能力的代理程序。
随着这种转变,IDE的功能也将从管理文件转变为高效组织和协作智能体。
这一观点引起了业界人士的共鸣和讨论。
传统的编程流程通常涉及手动编写并连接不同文件中的代码段落以构建完整的系统。

IDE在此过程中起到编辑、保存及编译代码的作用。
然而如今,智能体已成为开发工作的核心执行单元。
只需设定任务目标和规则条件,无需手工编写程序即可获得可操作的软件解决方案。
编程的基本单位已经从单独的文件转变成了具有协作能力的代理程序。
当前面临的挑战不再是如何写出高质量的单行代码,而是如何确保多个智能体按照预设逻辑高效协作完成任务。
在这种新的开发模式下,工具也需要随之进化,以适应更高级别的协调和管理需求。
未来的IDE将不再是简单的文件管理系统,而是一个能够统筹调度大量AI代理程序的综合平台。
卡帕西还发布了一张非常有趣的图片来讽刺各大公司的组织结构,并配文表示这些都属于“组织代码”,未来IDE的作用就是构建、运行和管理这类系统。

传统上,我们无法直接复制一个企业的管理模式并在另一家企业中使用。
比如谷歌的扁平化管理风格或亚马逊的层级分明结构,都无法轻易搬用到其他公司内部。
然而,在人工智能时代,情况发生了变化。
当开发团队中的执行单元是AI代理时,企业可以灵活地选择并复制不同企业的管理模式来优化其工作流程。

啥意思?
这就是未来IDE需要处理的核心任务之一。
卡帕西所说的“更大的IDE”,不仅意味着界面的扩大和功能的增加;
更重要的是管理范围的扩展以及设计逻辑的提升。
在卡帕西看来,tmux网格虽然可以实现多终端窗口并行操作的功能,但依然缺乏一种全局掌控的感觉。
新一代IDE应当具备以下特性:一键切换任意代理程序的显示状态、实时监控每个代理的状态变化、提供专用工具快速访问特定代理以及展示详细的使用统计信息等。
还有支持全屏或跨多显示器布局,以便更好地呈现所有智能体的整体情况。
有网友戏称现在终于有了更换更大显示器的正当理由了!
对此卡帕西表示完全赞同。
在卡帕西眼里,tmux网格(把终端窗口切成整齐的小格子,同时跑多个命令)勉强凑合,但缺了一些掌控全局的爽感,新一代IDE得有这些技能:
- 一键显示/隐藏任意Agent,可以快速收起或展开某个Agent的视图,避免界面过于杂乱;
- 实时显示每个Agent的状态,特别是识别哪些Agent当前处于空闲,哪些正在执行任务,哪些可能出现异常;
- 支持直接弹出相关工具,例如针对某个Agent快速打开终端窗口;
- 提供详细的使用统计信息,包括每个Agent的token消耗量、计算资源占用、运行时长、任务完成率等数据;
- 支持全屏或跨多显示器的指挥中心布局,将整个工作区用于展示Agent概览。

于是就有网友感叹终于有正当理由换个大显示器了!!

大神非常赞同:我也正有此意。
参考链接:https://x.com/karpathy/status/2031767720933634100
— 完 —
