Netlify首席技术官Dana Lawson:编写代码不再是工作
“自90年代以来,我一直在做这件事——几十年来构建防护措施以防止人类破坏生产环境。现在我们正在拆除这些防护措施,并说:嘿,来和我们一起玩吧,来创造,去构建这个世界的下一代体验,” Netlify首席技术官Dana Lawson本周在伦敦的AI Native DevCon上对满座的观众说道。代理AI建立了下一个抽象层级,在这个层级中,以对话语言表达的意图成为下一种编程语言,使得更多的人能够创造。到2029年,将会有十亿个新的应用程序被编写,因为AI使得Lawson所称的“构建者”得以实现。当然,这对这些公民开发者来说是好事。但是,对于许多软件工程师来说,这是他们第一次面临这种程度的职业不确定性。这个行业——以及由此延伸的整个世界——变化如此之快,技术裁员成为头条新闻。即使你的公司没有采取这种激进的方式,不再常常编写代码的情况下,你自然会质疑自己的角色。那么,如果软件开发不再被定义为编写代码,那么工程师的区别是什么呢?根据Lawson的说法,他们是那些理解代理体验(AX)能做到什么和应该做到什么的人。本周在伦敦的AI Native DevCon上的Dana Lawson(图片来源:The New Stack)工程师的角色发生了变化吗?在某种程度上,答案是否定的。因为编写代码一直少于工程师工作的四分之一,而且越来越成为最不具战略性的部分。“在代理体验时代,你是生产的看护者,”Lawson谈到工程师的经历。“确保输入和输出的内容是明确理解的。如果我们正确实现代理体验,这些代理应该是事件驱动的活动,信号推送给开发者,而不是拉取。” 现在,比以往任何时候,代理的采用成败归结为对复杂系统、生产路径和业务背景的全面理解。“代理体验是在软件交付生命周期中思考所有新的系统上下文和意图,”Lawson坚称。“这是设计人类和代理无缝协作的实践——不仅仅是使API调用对代理友好。”Netlify于2014年推出,成为前端网站和应用程序开发者的平台。这一波新的公民开发者不懂开发者的语言;他们不知道git是什么。作为回应,该平台不得不进行重建,不仅要与开发者沟通,还要与AI代理和这些新的构建者沟通。在为这两类新受众重塑平台时,Netlify发现能够更好地服务于开发者受众。因为,正如Lawson所定义的,代理体验是开发者体验和用户体验的结合。而通过解决这两者的问题,她的团队终于能够帮助用户克服长期以来制约行业的制度和领域知识障碍,使得这个领域不再限于计算机科学学位持有人。“当我们使代理错误信息更清晰、为机器结构化构建输出并消除不必要的摩擦时,我们的开发者也受益于此,”Lawson回忆道。“我们消除的每一个人类假设都使这个平台对所有人更好。”对于这两类构建者来说,关键在于构建什么。正如成果工程所说,AI消除了人类带宽的限制。这意味着,工程师的工作变得更加关于决定什么不该构建。“苦涩的真相是,您将不得不构建一大堆可能在几个月而非几年内就会过时的东西。所以找到正确的路径,并将意图放置在正确的位置,这才是保持的关键,”Lawson在一次后续采访中告诉The New Stack,关于这个过快过多的风险。“这就是开发和工程实践核心所在,因为现在世界上任何人都可以实际上构建任何东西。”工程师必须确保构建者所构建的是正确的——对你的业务、你的客户、安全和世界。“我们肩负着责任,确保我们正在实施压缩,考虑压缩,以构建正确的资源,使互联网能够继续对每个人开放和民主化,同时也能环保,”她继续说道。这意味着,工程师比以往任何时候都必须专注于内部技术栈、人员和流程。为你的代理和代理意图重建的系统“你确实需要在这个过程中重新思考整个技术栈,从我们如何表达意图到系统如何沟通,以便我们可以信任,”Lawson说。毕竟,企业系统是为人类操作员设计的。“即使某些东西设置为持续工作,代理也会在这种情况下挣扎。他们无法跨越边界。每个API都使用不同的方言,”Lawson说。关键工作流只有通过口头传达才能理解。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡