AI编码新体验

人工智能代码助手的诱惑《人工智能编码的新体验》一文首先出现在《走向数据科学》上。

来源:走向数据科学

去年七月,我写了一篇关于软件工程可能会受到基于LLM的代码助理工具日益集成的影响的文章。对我来说不幸的是,我是在 Claude Code 第一个主要的、功能高级的版本发布后立即写这篇文章的。虽然 Claude Code 在技术上于 2024 年 2 月就已经存在,但直到 2025 年 5 月它才得到扩展,以提供它和其他一些代码辅助工具所拥有的复杂的代码辅助功能。正因为如此,我在那篇文章中的想法确实没有考虑到自那时以来我们所看到的一些变化。

现在我将重新审视基于 LLM 的代码工具的使用状况,看看我们处于什么位置。我特别想思考这项技术对我们现在和未来工作方式的影响。

1. 功能

我所说的复杂性是什么?嗯,我在自己的工作中使用了一些不同的代码助手解决方案(Github Copilot、Claude Code),并且我咨询了尝试过其他解决方案(Cursor、Replit 等)的软件工程师。他们的能力水平各不相同,但一些关键要素包括:

  • 能够访问项目中的所有文件、搜索它们并一起分析它们的内容
  • 能够将大量代码或整个文件写入您的项目
  • 使用“推理”LLM 将任务分解为块并单独处理它们,同时向用户讲述这些块的处理过程
  • 代理工具,模型可以独立调用不同的软件来完成LLM无法完成的任务(包括搜索网络)
  • 2. 人们如何回应

    诱惑

    但我们真正经历的是什么?在这个新时代,坐在键盘前启动 IDE 是什么感觉?在屏幕一侧放置一个可以为您处理任务的小工具,有一种奇怪的吸引力。

    3. 现在怎么办?