Agentforce加速开发进程 :当AnthroPicCEO宣称AI将在6个月内编写90%的代码时,Salesforce内部却呈现不同景象。Salesforce AI高级副总裁JayeshGovindaraJan表示,过去30天约20%的APEX代码来自Agentforce。该平台每月有3.5万活跃用户,接受使用的代码达1000万行,每月为开发者节省3万小时工作时间。Agentforce是Salesforce旗下低代码、人工智能驱动的数字劳动力平台,可实现任务自动化等。
开发者成为技术决策者:AI承担了软件开发中乏味的重复劳动,推动开发者发挥创造力。他们从纯技术角色转向战略角色,思考客户真正需求。正如计算器和数码相机的例子,随着AI削减软件创作成本,开发者获得了时间,能更快做出产品原型并迭代。
氛围编程新方式:程序员采用“氛围编程”,给AI提供高级战略指令,再打磨其输出结果。这就像音乐创作合作,AI设定节奏,程序员微调旋律。不过,AI能力有边界,适合打造业务应用而非构建下一代数据库。
新测试方法的需求 :由于AI写代码方式不同,Salesforce开发了Agentforce TestingCenter。机器生成的代码是随机性系统,开发者需精通边界测试和护栏设置,确保系统稳定运行,这意味着开发者要懂得“评估代码”。
压缩软件开发周期:这场变革蔓延到整个软件生命周期。在build阶段,工具能智能扩展现有代码;测试阶段,AI可生成回归测试和新代码测试用例,实现从想法到现实的更紧密循环。
算法思维不可或缺 :即使有AI,算法思维依然重要。开发者要把大问题拆分成小问题,建模用户需求,引导AI工具得出最佳结果,人类提供判断,机器提供速度。
开发者角色提升 :随着编码商品化,开发者角色与商业战略挂钩,承担监督者角色,但仍对最终发布负责。Salesforce提供Agentforce forDEVElopers、Agent Builder和Agentforce TestingCenter等工具,助力开发者成为全能选手。AI改变了写代码的方式、主体和目的,愿意更新思维的开发者将迎来升华。