【VibeCoding Power】所有IT工程师现在首先应该学习的知识 --知识铺
Devin 出现已经一年了,ClaudeCode 跑过也已经一个月了。
对于现代 IT 工程师来说,也许最重要的是与人工智能通信的能力。 从现在
开始,我将从初级工程师转变为管理人工智能的领导者。 从100%技术到80%技术和20%管理经理。 或者,这将是多聘请一个能做体面工作的下属的代名词。
考虑到这是单价,可以肯定的是,ClaudeCode 和 Devin 未来会大力干预开发工作。
让我们培养 VibeCoding 时代所需的 VibeCoding 技能和 AI 沟通技巧。
隐藏
- ▣起先
- ▣对抗人工智能的沟通技巧的基础是提示力和老板权力
- ▣连后辈都会长大,我希望他们长大
- ▣即使是大三学生,如果擅长,也可以在中高年级工作
- ▣当然,教育是有限度的。
- ▣总结
- ・你无法想象的伟大未来
- ・附言
通过与人工智能合作,人们可以做的不仅仅是单独的人工智能。 然而,自主人工智能代理已经获得了使用 E2E 处理任务的能力,从而实现更高水平的多任务处理。 所有工程师都成为游戏经理。 (译文:最强工程师)
**更忠实的翻译(后记)**通过将人与人工智能配对,
您可以实现的不仅仅是单独的人工智能。 自主代理通过处理 E2E 任务的能力实现了多任务处理的新水平。 所有工程师都成为工程经理。
它有点像翻译的感觉,所以我将我的翻译作为免费翻译包含在内。
奖金(原文如此)
虽然人类与人工智能助手配对可以比任何单独的人工智能取得更多成就,但自主代理端到端处理任务的能力允许将多任务处理提升到一个新的水平,让每个工程师都无法实现 成为工程经理。
起先
本文基于 Devin Official (https://devin.ai) 的 CodingAgent 指南。
如果您有兴趣,请阅读以下链接中的主要信息(当然是英文的…… )
虽然是德文官方传输,但此内容如下。
- 对任何编码代理的有用提示
- 基于 Devin 开发团队实际使用的想法的建议
- 给IT工程师的及时建议(VibeCoding)
这只是对 VibeCoding 的及时建议,不一定适合 AI 的正常使用
[参考
编码代理 101:实际完成工作的艺术Devin.ai
](https://devin.ai/agents101#introduction)
本文按标题(H2)单元组织,从初级→中级→高级,最后一个是实用的预防措施。 从第一篇《对抗AI的沟通技巧基础既是提示,又是老板技巧》一步一步阅读,可以大幅提升VibeCoding技能,最大化投资效率。
本文不是对主要信息的正确翻译。 这是一篇更具介绍性的文章,将想法翻译成更自然的日语,并从作为要实践的方法前提的想法中总结出来。
如果你已经有下属了,我应该写什么样的提示来结尾呢? 如果您希望答案简单明了,阅读主要信息可能更合适。
对抗人工智能的沟通技巧的基础是提示力和老板权力
当你听说向 AI 和 VibeCoding 发出指令的能力时,你往往会觉得这是 AI 时代的一项全新能力。 但是,AI(人工智能)是人工智能,它是模仿人的。 没错,基础是人。
最终,是下达指令的人和接受指令后行动的人,接受指令并采取行动的人只是变成了收到指令后采取行动的人工智能。 注意到了,对吧? 这是老板和下属之间的关系。
告诉他们怎么做,而不是他们做什么
“最强工程师,这终于来了。”
在文字上,是因为“最强工程师”而成立的,但如果换成“初级”,就很难了。
在所谓的 Z 世代工程师的最坏情况下,你似乎可能会说,“我不知道该怎么做,所以我什么也没做。 当然,很明显,这样的指令并不好。
更具体地说明您的说明。
坏
添加单元测试。
好
将单元测试添加到用户身份验证模块。
– 覆盖率目标:90% 或更高
– 测试对象:登录、注销、refreshToken 函数
– 边缘情况:无效令牌、过期令牌、空值
– 模拟对象:数据库连接和 JWT 签名功能
然而,也有一些情况恰恰相反。 如果你的理解水平不高,或者你没有详细的想法但希望你粗略地做,就可能出现这种情况。 在这种情况下,敢于粗略地告诉代理你想做什么,并让代理商考虑方法。 如果你想拥有一定程度的自由度,就大胆、更具体地说明你想做什么。 了解如何发出此类指示可能是个好主意。 和他的下属一样,他是一个好老板,适当分配自由裁量权。
代理是初级编码合作伙伴
您应该将您的代理视为初级编码合作伙伴。
牢记决策是不可靠的,经理会指出工作路径。
简单的任务很好,但如果你是一项复杂的任务,请从一开始就传达正确的方法。
特别是当目标明确时,您将能够通过给出详细的指示来达到预期的结果。
正确传达必要的信息。 老板对AI比较NG
我应该检查哪些文件? 清楚地告诉他们应该使用哪些文件。 如果您向不知道正确目录结构的初级学生发出粗略的指示,他们可能会将文件添加到意想不到的层次结构中。
代理也是如此。
您还可以通过加载完全不相关的文件来创建意外处理。
如果您正在开发一个新函数,您应该检查模块并通过告诉它们起点和需要的模块来适当调用必要的模块。
你不能使用你不知道存在的东西!
有效例子
降价
Google Modelsのサポートを追加してください。
- 最新のドキュメント: [リンク]
- 実装場所: `model_groups/` ディレクトリ内に新しいファイルを作成
- 参考実装: `openai_model.py` の構造を参考に
- テスト: `tests/models/` に対応するテストファイルを作成
除了工作说明外,它还列出并指导了工作地点以及可用作参考的现有代码和参考资料。
正确传达NG事项
有很多方法可以实现您的目标。 但是,可能有一些方法可以选择实际问题。
在这种情况下,您应该提前告知他们 NG。 这不管对方是代理人,人也是一样。
“我尽力做到了,但被告知不好……,如果有这样的条件,我希望我从一开始就告诉你。”
我可以看到朱尼尔抱怨他的老板。
有效例子
修改功能模块的处理方式,使其通过新的单元测试。 更正过程
后,请务必运行测试以确认。
目标是正确纠正流程,而不是通过测试。 使用硬编码强制通过测试是一种不合适的技术。
这是 ClaudeCode 的一个例子,但一家 IT 公司的总裁在 X 上也说过。
硬编码的测试通过,就像一个即将飞行的临时员工一样。 这是不可接受的。 主动出击,让他们退出。
创建学习环境
令人高兴的是,即使看到错误,特工也不会逃跑。 阅读并迭代错误并尝试改进它们。 因此,发生适当错误的环境是代理的最佳学习环境。
考虑使用 TypeScript 而不是 JavaScript 和使用 Typed Python 而不是 Python。 静态类型增加了代理的能力。
此外,教他们如何执行检查和测试并授予他们必要的权限。
事实上,Devin 开发团队也已经迁移到类型化的 Python
用共同语言正确地发出指令
我听到人们说不要使用技术术语,但你应该在专家之间的对话中使用技术术语。
当你只传达一个概念的轮廓而不使用可以用几个字母正确传达含义的行话时,不会浪费沟通(不是过多或不足,而是适当地传达你想说的话)。 如果对方有幸猜到“这个人想说的是XXXX”,就会建立沟通,但如果没有,就有可能传达出完全不同的规格。
例如。。。
使用您的 ID 和密码创建登录系统的功能。
如果有这样的要求,很容易说,“你需要用登录功能的ID和密码进行身份验证”(如果对方是IT工程师)。
但是,如果:
将两个最多 20 个字符的字母数字字符串组合在一起,创建一个单独识别用户并访问系统的函数。
当你听到这句话时,你会不会立即想到,“这是一个带有ID和密码的登录功能! 即使你不这样长篇大论,你也可以用“登录功能”来解释。 这是一个通用语言和技术术语。
让代理参与您的开发工作
我证实了显而易见的事实。 你给下属做什么样的工作?
对于从未有过下属的人来说,这可能有点难以考虑,但这是**【自己的任务】。
因为这是你有的任务,也是你被赋予的任务,所以你可以选择“交给别人”**。
当然,如果你未经允许就要求别人做别人的任务,那就没有意义了!
检查不是动手,而是你的主要工作
接受超出工作负载限制的任务。 如果你说“我会这样做!”,如果你在工作,你将不可避免地无法转身。 没错,因为我正在超越我的极限。 然而,只要收到工作,就别无选择,只能成熟。 使用你自己以外的人。 是的,它是一个人工智能代理。
如果你雇用 Devin,它比实际的下属更容易管理,因为你只需将其添加到 Slack 中即可。@devin
睡觉前、外出时、出门时…… 等
睡前、出门前、离座前,敢于思考工作。 作为企业主,即使是我的私人时间,我提供的服务也是感动的,所以我不会完全忘记它。 但是,从一名工人的角度来看,我认为这将是“工作到私人时间? 没错,所以我们只在睡前培养兴趣爱好。
不可避免的故事不是主要话题,所以我继续。 不过,我再说一遍显而易见的事情。
“当我不在、下班后或不在时,我的开发任务就会停止。”
既然你不在电脑前,工作自然应该停止。
你注意到了吗……? 在这段时间里,有一种方法可以继续工作。 这就是特工。
您不必要求复杂的开发任务。
“调查此错误”、“
测试您是否对此过程执行此作”、“
我想使用新库,因此请检查文档并创建示例代码”
,即使您不在,您也可能会收到错误通知, 睡觉前,你可能会注意到你今天写的代码可能有故障。 在这种时候,我会迅速下达指示。 如果你是人类的下属,你会在一瞬间成为最低级的老板,但有了AI智能体,情况就不是这样了。
这不是一种提示技术,而是一种使用 AI 代理提高生产力的方法。 只需几分钟即可切换到工作大脑,
您可以获得巨大的好处,因此请注意这一点。
工作越费力,代理人越多
我想这里不是只有我一个人,但你不觉得更新文档很麻烦吗?
许多人都见过在定义函数时描述函数的编码规则。
这是像下面这样夸张或浪费的坏例子吗?
去
/**********************************************
Name: HogePiyo
Auther: StrongEng
Args
hoge: hogehogehoge
piyo: piyopiyopiyo
Return: none (error only)
**********************************************/
func HogePiyo (hoge string, piyo int) error {
...
}
但是,如果内容维护正确,并且内容准备到一目了然的水平(无需了解内部处理),则这是一个有意义的规则。
只是,只是!! 有些人忘记更新,写点东西很麻烦!
没错,很麻烦。 但别担心。 这种工作是代理商擅长的。
Devin 的开发团队似乎通过让人修改程序并将相关文档留给代理来运作。
不要去想,去执行,用明确的数字做决定
编程需要一定的时间。 如果你考虑开发某个函数或重构现有代码,除非你事先做一定的考虑,否则你可能会在以后的编程上浪费工时。
这是一个上游过程。
然而,人工智能代理做事的方式发生了变化。
让代理同时实现两者。 最重要的是,您可以触摸它并做出决定。 决策的准确性也得到了提高,可以作为模板或示例代码使用。
AI 代理不是完美的高级工程师,因此很难捕捉您想要的代码。 但是,如果您处于比较考虑阶段,请以您的老板的身份使用该开发速度来加速您的产品。
在决定使用 LexicalJS 还是 SlateJS 时,Devin 开发团队实际上是使用 AI 代理开发的。 (结果,我采用了 SlateJS)
连后辈都会长大,我希望他们长大
到目前为止引入的作通常需要不到一个小时。 (不包括几分钟 x 几个小时等,具体取决于数量)
但是,这是不健康的,因为您附加到 AI 代理。
为此,您需要让 AI 代理成长并创建一个环境,让您和您的下属 AI 代理可以委托几个小时的工作。
从工程师到经理的转变
我告诉过他们,他们把AI智能体看作是下属,但是当交给AI智能体的任务变成两个小时的课时,他们就会开始成形。
在你给AI代理下达详细任务的阶段,你也许可以通过喝咖啡来完成它们,同时观看AI代理执行。 然后,即使你可以获得休息时间,这也与自己工作没有什么不同。
作为原型工程师
对于大型任务,利用人工智能代理优势的一种方法是让他们创建初稿。 在刷出所谓的敲台和原型的前提下,让AI智能体创建第一个对象。
这项任务侧重于速度而不是质量,使其成为利用人工智能代理的好方法。
即使长大了,你也是一名初级工程师。 人工智能代理还不足以放弃大规模任务。
**使用AI智能体的目标是高ROI(投资回报率),**并不是放下一切就能实现的。
就是通过减少时间来提高效率,而你作为老板,有责任保证质量。
参与创建珠三角
对于困难或模棱两可的任务,从珠三角阶段而不是发展阶段开始让他们参与进来也是一种有效的方法。
你也可以向代理提出问题格式,一点一点地理清你的心思,并将其纳入需求中。
一些代理,例如 Devin 和 ClaudeCode,提供专门用于读取和调查文件的专用模式。
一个考虑你想做的新功能和现有代码之间的平衡并提出建议的地方,可能会比实际的开发任务更强烈地支持你的老板。
适当的任务分工
大任务基本上是小任务的集合。 不言而喻,在适当的时候检查,总比在所有更正完成后检查要好。
具体来说,它包括跨层开发(前端、后端、数据库等)以及随着多个模块的开发而增加大函数。 他们指示你“能做就分享”,批准结果,这样你就可以减少回程工作,更高效地委托更大的任务。
具体例子
我希望您实现 Hogehoge 功能。 这需要对数据库/前端/后端进行修改。
首先,计划更改数据库,并在完成后通知我。
↓接下来
,实现后端更改并添加测试以确保现有的 Hogepiyo 功能正常工作。 完成后请告诉我。
↓
请实施新Hogehoge功能的流程。 完成后请告诉我。
↓
最后,请做一个前端修改,调用新EP。
你说检查很重要
你有没有过“**修复后应该检查!!(**同时查看未编译的代码)”的
经历? 我是一个好人。
对不起,似乎过去的辛酸记忆变成了一股浑浊的情绪流,我不自觉地打字了。
在这种时候,你真的不知道该如何告诉下属。 这种事情大多数无法证实的人,都会重复几百遍…… (这就是为什么我认为我负责以 CI/CD 之类的方式自动化它,并准备一个环境,让您在提交时可以自己注意到它。 )
但人工智能不必担心这一点。 即使我经常忘记,如果我说一次,他们通常也会听我说。
但是,指出“此功能不起作用”是NG的。 让我们好好挖掘并指出它。
此外,人工智能代理根据指令行事,无论好坏,因此将确认过程明确为一个工作流程非常重要。 最好灌输 TDD 的思想,澄清编写测试、犯错误(当然,因为它还没有实现)、实施和确认测试通过的流程,甚至定义一个模板作为验证结果报告。
正确评估和教育代理能力
组织有颜色,团队有自己的规则。 正确地教 AI 代理规则。
即使你理解,人工智能代理也不意味着你理解它。
毕竟是大三,还是把颜色染透吧。
每个 AI 代理都有某种连续的内存存储或机制来设置和定义作规范。 使用 ClaudeCode**,**以 CLAUDE.md 的形式定义它,并教您的 AI 代理正确的行为。
即使是大三学生,如果擅长,也可以在中高年级工作
例如,如果你在大学的专业是 IT 以外的领域。 在公司中,最了解这一点的人成为新工程师的情况并不少见。 即使你是大三学生,如果你擅长,你也可能期望像中级或高级或更高级别的人一样活跃。
AI智能体,又称行业极速者
AI 代理对传入事件的响应速度比人类快得多。
SS级简单工作适宜性
在发育过程中,经常会遇到重复的日常工作。 这些适用于 AI 代理的自动化。
自动化示例
- 删除功能标志
- 依赖项升级
- 添加了新功能 PR 修复和测试
让我们创建可重用的提示模板来有效地完成这些工作。
使用 Devin 的公司似乎有一个系统,可以在开发新功能时自动触发三个专门用于单元测试创建的代理。
记忆天赋
当人类的记忆与索引匹配时,它可以快得难以想象,但它的容量是有限的。 随着产品规模的扩大,将很难保留所有程序。
但是,AI 代理可以提前加载存储库并提供更准确的视图。
可以说,代理商对每一份新PR的内容进行审查,在质量控制上非常有效。
神圣的第一次接触
通过自动触发响应特定事件,您可以以最快的方式向 AI 代理挂钩警报。
这使得在人类确认阶段可以在一定程度上调查原因。 通过利用第三方 MCP 来分析错误,这些错误会更加准确。
AI 代理的调试能力不是很高,因此不适合在生产中进行错误分类。
目前适当的做法是尽快发现问题,并将其限制在核查和初步调查中。
不仅是工作,更是爆发式增长
AI智能体的优势在于它们也在快速增长。
一旦你说出来,它就会按原样工作。 上下文很多,我并不记得所有内容,而且经常忘记,但通过每次参考紧凑 CLAUDE.md,我保持了作品的基本知识,没有遗漏。
人工智能代理也可能表现得不可预测,这是缺乏教育的证据。 让我们正确地教育。
创造教育环境
团队发展时,首先要统一环境。
自动检查语言版本、包依赖项、lint 等。
为人和人工智能代理提供一个友好的环境非常重要。
使用预先经过身份验证的登录名配置代理的浏览器,以消除手动身份验证并简化测试。
工具给东西整洁
设置正确的 MCP 可以帮助 AI 代理更好地执行,但与此同时,很容易忽略代理的简单 CLI 设置。
似乎一些使用 Devin 的公司已经创建了一个 CLI 工具,该工具专注于并显示测试套件中的第一个故障,这产生了很大的效果。
CLI 工具指示 AI 代理仅专注于其测试,并提供详细的错误信息,从而有助于提高成功率和完成率。
有时它以优越的权威施加强制力
当你让AI代理做任务时,你可能会犯一些错误。 在这种情况下,请将其写在新文章中并更正。 通过强制执行具有老板权限的 AI 代理行为来鼓励增长。.rules``CLAUDE.md
此外,从一开始就定义可能的情况可以大大提高AI智能体的效率。
当然,教育是有限度的。
截止到2025年6月,不得不说,AI智能体的能力相对较低。 然而,有一个教育环境可以弥补这一点。 然而,由于上下文的规模,可以想象,很难在超大型项目中展示其能力。
基本能力的局限性
是少有的广、浅、多才多艺的后辈类型,但显然有些事情是AI智能体不擅长的。
大三学生往往会误解考试。 事实上,这是一项高维任务
我经常只被允许做测试测试,而且我只是一直用 Excel 写…… 为IT工程师职业道路而烦恼的SES工人是日本IT环境中的热门话题,但测试本来就是一项高层次的任务,不是任何人都能做到的。
因为它被简化为基于完全定义的测试设计的“只是测试和检查”的任务,所以可以委托给没有经验的后辈。
乍一看,AI 代理的错误报告也可能看起来井井有条。 然而,许多错误不仅需要访问日志和数据,还需要 AI 代理无法处理的调试级别。 如果您想使用 AI 代理进行调试帮助,
请小心如何使用它们,而不是将它们全部留给它们。
利用 AI 代理进行调试
如果您想让 AI 代理协助调试,请首先调查可能的原因。 他们将通过让他们检查错误日志并进行调查来做出一些预测。
从那里,老板将确定真正的原因并指示和回应纠正。
一旦确定了原因,人工智能代理就可以非常有帮助地实施纠正。
特工君视力好
当您尝试 VibeCoding 时立即看到,开发与设计相匹配的东西的能力相当低。
如果你实际上不通过查看来判断它,但如果你假设它会在代码方面这样显示,可能会更容易理解。
不记得了? 一个新人说,“完成了!”,然后递出一些根本没有检查过的东西。
因为我们已经确定了原因,并在脑海中决定“这是治愈它的方法”,所以我们只是重写代码,而不检查实际结果。 当然,这并不好,但我能理解这样的人类心理或行为,这并不容易治愈。 您需要记住,前端有 AI 代理的位置。
让
AI 代理创建与您的图像相匹配的设计
不过,为了在某种程度上离开它,您需要注意以下几点。
- 提供代码级可视化指令
- 手头有可重复使用的组件
- 将阶段分为初始阶段和微调阶段
特别是,通过将微调作为单独的任务进行,可以创建一个粗略的整体图景,然后指定详细的位置,并以“将 XXXX ZZZ 更改为 npx”的形式在代码级别给出工作指令,以确保它接近设计。
我有学问,但很多东西都老了
如果要使用特定库,请首先确保指定最新的文档。 这个你不必理解与否,就像说这不再是 C 的咒语一样。 一定要彻底。#include <stdio.h>
LLM 的技术问题之一是它们依赖于训练数据。 时间越长,差距就越多,就像旧知识一样。 因此,请向他们提供最新信息并做出相应的回应。
任务的识别和缠绕
正如我多次说过的,人工智能智能体是初级工程师。 当然,它并不完美。
学习如何使用人工智能代理也是未来所有工程师经理的必要条件。
作为一个实际问题,代币消费中存在体力之类的东西,还有一种叫做 API 使用费的人工成本。
取之不尽用之不竭的重试,留给AI代理直到完成,是不切实际的。
勇于说“先谢谢”。
有些人可能会很兴奋。 然而,对手是人工智能,无论好坏。 用含糊不清的词语混淆不清不是一个好主意。 还需要快速传达。
当我第一次开始 VibeCoding 时,我也这样做了,但当 AI 代理没有做我想要的工作时。 我拼命地试图纠正我的路线并努力取得成功。
结果**,它可能会完成,但它会是无止境的,第二天将是一个单独的会话…… 还有一件事**。 而在另一节课中,仅仅通过学习如何下达指令就顺利完成了……
如果您感到卡住,请记住,您可以倒带工作或中断会话。
人们可以切换会话,并且仍然会继承他们从以前会话中获得的信息。 通过根据这些信息给出更合适的指令,AI智能体可能能够在干净的状态下向AI智能体发出准确的指令来完成任务。
给老板一个练习期
发挥AI智能体能力的老板,从一开始就不完美。 您需要花比 AI 代理更多的时间进行练习。
首先,我们建议采用多方面的方法。 尝试各种提示和想法,逐渐了解人工智能代理擅长什么以及能做得如何,这一点很重要。
人工智能代理可以根据讲师的熟练程度显着改变其外观。 首先,让我们了解一下你的指令会取得多少结果,以及你会改变什么样的指令。
你很容易被解雇。 是的,如果是 AI 代理
由于会话的概念,AI 代理通过“重做”的成功概率比人类高得多。
如果您对任务结果提供反馈,并且难以纠正方向或响应反馈,那么重新开始使用新 AI 代理的所有指令通常可以带来更快的成功。
您可以轻松地放弃会话。
作为一个上下文,AI 代理的学习内容…… 这很容易想,但切清楚也没关系!
AI 代理修复混乱环境的能力远不如从头开始生成新代码的能力。
源语言
代理纠正混乱环境的能力比从头开始吐出新代码的能力差得多。
安全管理与风险管理
前几天,这样的帖子在 IT 社区疯传。
无论 UPDATE 的拼写错误、帖子的内容以及回复和引用的内容。 IT工程师也是人。 我要去做!
而且,AI代理没有理由不这样做。
ClaudeCode 刚出来的时候**,就全部删除了!** 我还看到过这样的帖子。
给他们一个专用帐户
当初级工程师要求访问生产数据库时(我想检查数据进行调查)。 你是做什么工作的?
通常,我认为您创建并传递 RO 权限。 当我以为这是一个开发环境时,TRUNCATE正在如火如荼地进行! 对策是防止这种错误的发生。 人们错了。
那么你如何处理人工智能代理呢? 同样,让我们基本上传递 RO 权限。 在许多情况下,需要电子邮件地址才能自动执行测试。 也使用一次性电子邮件地址。 在移交 AWS 权限
时,您必须定义一个专用 IAM,以便它不会在没有任意错误的情况下发生更改。 创造一个不会发生错误的环境很重要。
提供开发环境
理想情况下,您应该有一个 Dev/STG 环境。 对于个人开发来说,本地执行环境就足够了,但对于团队开发来说,应该使用每个人都可以共享的环境。 此外,限制对生产的访问。 我说过很多次了,但壳里破烂了,慢了。 对在您的开发环境中正常运行的更改负责,并反思您,AI 代理的老板。
基本上,让我们授予只读权限
这是最重要的事情,所以我再说一遍。
AWS IAM、DB 用户、外部服务的 API 密钥…… 等。
尽可能**确保您有只读项目**。
如果有的话,如果你今天能记住这么多并回家也没关系。
“AI 代理应该有只读权限!”这真的很重要。 是! 如果是可以作为故事的产品就好了,但是客户的文件…… 如果说起来,已经是空白了。rm -f
总结
ClaudeCode 已经存在一个月了。 自从这篇文章的想法出现以来已经过去了三周。
哼? 认真地? 三周? 三修馆!?
起初,我打算用日语快速总结一下。 但是现在的网络翻译不是很好吗? 如果只是翻译,即使是一毫米也毫无意义! ? 我就是这么想的。
所以,我想我会写一篇关于 Vibes 的文章,因为它是一个 AI 代理,是 VibeCoding 的伴侣。 你觉得呢? 如果有人觉得它有些有趣和有用,我将不胜感激。
我平时写这种内容都是认真的,但不会写看似好玩的句子和与意思大相径庭的句子,所以花了很多时间。 ~我不想再这样做了。~
你无法想象的伟大未来
IT 工程师一直受到快速发展的框架和层出不穷的新技术的摆布。 从现在
开始,我们将受到人工智能代理进化的摆布。
不过,我认为这并不是到目前为止需要重新学习的改变,而是沉没成本、步法轻盈、放弃迄今为止所学知识并尝试其他层次的自豪感等方面。 但是,这并不意味着你迄今为止获得的发展技能会消失,你将处于一个像经理一样的位置,审查和评估等方面会变得更强。
AI能做什么,人类应该做什么。 我还不知道,但我想正确地识别并向他们学习!
附言
我自己每天都在使用 Devin 和 ClaudeCode,并且以继夜地使用 Copilot 建议进行开发工作。
事实上,目前还不清楚 Devin 和 ClaudeCode 的代码能产生多好。
那是因为我不知道我作为 AI 智能体的真正能力是否只能从输出中看到,或者我的指令和作很糟糕,我只是一个初级工程师。
OpenHands,也以Devin的OSS版本而闻名,在openhands-agent和AI开发AI的时代,在提交数量方面也排名第二。 考虑到我有这个能力,我想我应该认为我不擅长使用 Devin 和 ClaudeCode 并低估它们。
事实上,尽管这些知识可以在任何 CodingAgent 中普遍使用,但 Devin 和 ClaudeCode 之间存在显着差异。 (如何预先定义上下文、其内容等)
- 原文作者:知识铺
- 原文链接:https://index.zshipu.com/ai001/post/20251009/VibeCoding-Power%E6%89%80%E6%9C%89IT%E5%B7%A5%E7%A8%8B%E5%B8%88%E7%8E%B0%E5%9C%A8%E9%A6%96%E5%85%88%E5%BA%94%E8%AF%A5%E5%AD%A6%E4%B9%A0%E7%9A%84%E7%9F%A5%E8%AF%86/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。
- 免责声明:本页面内容均来源于站内编辑发布,部分信息来源互联网,并不意味着本站赞同其观点或者证实其内容的真实性,如涉及版权等问题,请立即联系客服进行更改或删除,保证您的合法权益。转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。也可以邮件至 sblig@126.com