anisur222 發表於 2024-2-19 14:41:07

超越自动完成:人工智能工具正在改变开发人员的意义


从第一天起,软件工程师实际上就走上了一条自我抹去的道路。曾几何时,他们崇高地踏入这个世界,引领创新潮流,捍卫人类进步。他们一次又一次地构建程序,帮助我们自动执行人类不愿意做的、甚至通常无法做的琐碎任务。现在,六十年后,他们发现自己盯着 Copilot 和 ChatGPT 的桶,并意识到他们实际上可能一直在设计自己的灭亡。 讽刺的是,他们似乎并没有对此感到太沮丧。一种存在主义的恐惧感似乎正在蔓延到所有其他行业的专业人士身上,但就目前而言,工程师们实际上似乎陶醉于自己自动化的能力。毕竟,实际上暗示人工智能将促使整个职业即将灭绝对我们来说有点夸张,而开发人员似乎也理解这一点。就像《Vogue》的下一期封面不会通过让 Midjourney 想象一位穿着漂亮衣服的漂亮女士来制作一样,Netflix 或 Uber 等应用程序的下一次迭代也不会通过 GPT 的一行提示来制作。然而,在不久的将来,人工智能可能会导致正常软件开发流程和工程师的工作速度发生巨大转变,这仍然是一个非常有可能的现实。 已经发生的事情:Copilot 和 ChatGPT 人工智能已经对软件开发产生了不可否认的影响。

据估计,人工智能编写的代码量已接近 50%,并且只会继续上升。研究表明,90% 以上的开发人员已经在工作中使用人工智能编码工具。惊人的采用率让人工智能在开发过程中的效用变得清晰起来,你甚至可能会说它实际上让工作变 美国电话号码列表 得更有趣。 您会一次又一次听到工程师只是想花更多时间编码。但是,这并不意味着他们只想盯着屏幕卑微地打字。他们渴望的是著名的开发者〜流程〜,而人工智能已经证明有能力为他们提供更多。他们并没有感觉自己正在被人工智能取代,而是发现工作的乏味减少了,编码过程的创造力又复活了。现在,您只需按几次 Tab 键即可,而不必在浏览器中的 IDE 和 Stackoverflow 之间切换五次来弄清楚如何从三年未使用的语言中的字符串转换为整数。 问问任何经常使用自动完成工具的工程师,他们是否曾经将其关闭过——感觉就像你的一只手被砍掉了一样。如今,在没有自动完成功能的情况下回顾自己的无能是一件令人不安的事情。

https://zh-cn.baleads.com/wp-content/uploads/2024/02/seo111-1.png

虽然自动完成主导了当今人工智能开发工具的普遍想象,但它并不是人工智能融入开发人员日常生活的唯一部分。 ChatGPT 以及更广泛的聊天辅助编程已成为开发人员工作流程的常规部分。事实证明,LLM 对于解包错误消息和调试、建议代码改进、解释代码等非常有效。现在甚至有多种方法可以将聊天功能直接集成到 IDE 中,使模型能够获取错误的完整上下文或有问题的问题。 聊天机器人的编码能力并不止于此。看看 ChatGPT 的能力,如果有人质疑我们之前的说法,即不会很快促使它创建 Netflix 2.0,我们不会感到惊讶。需要明确的是,我们很清楚,对于某些任务,ChatGPT 能够生成功能齐全的应用程序,只需用户进行一些操作即可。然而,从无到有或快速拼凑出 MVP与重建 Netflix并不相同。大多数现代企业应用程序由数千个微服务以及精心设计的细粒度前端组成。他们遵守极其复杂的设计标准和架构决策,这些标准和架构决策在交付生产之前需要跨组织团队仔细研究数月或数年。
頁: [1]
查看完整版本: 超越自动完成:人工智能工具正在改变开发人员的意义

一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |