hackcv
行业资讯
行业资讯精选 82Andrew Ng

Coding agents are accelerating different types of software work to different degrees. When we architect teams, understanding these distinctions helps us to have realistic expectations. Listing functions from most accelerated to least, my order is: frontend development, backend, infrastructure, and research. Frontend development — say, building a web page to serve descriptions of products for an ecommerce site — is dramatically sped up because coding agents are fluent in popular frontend languages like TypeScript and JavaScript and frameworks like React and Angular. Additionally, by examining what they have built by operating a web browser, coding agents are now very good at closing the loop and iterating on their own implementations. Granted, LLMs today are still weak at visual design, but given a design (or if a polished design isn’t important), the implementation is fast! Backend development — say, building APIs to respond to queries requesting product data — is harder. It takes more work by human developers to steer modern models to think through corner cases that might lead to subtle bugs or security flaws. Further, a backend bug can lead to non-intuitive downstream effects like a corrupted database that occasionally returns incorrect results, which can be harder to debug than a typical frontend bug. Finally, although database migrations can be easier with coding agents, they’re still hard and need to be handled carefully to prevent data loss. While backend development is much faster with coding agents, they accelerate it less, and skilled developers still design and implement far better backends than inexperienced ones who use coding agents. Infrastructure. Agents are even less effective in tasks like scaling an ecommerce site to 10K active uses while maintaining 99.99% reliability. LLMs' knowledge is still relatively limited with respect to infrastructure and the complex tradeoffs good engineers must make, so I rarely trust them for critical infra decisions. Building good infrastructure often requires a period of testing and experimentation, and coding agents can help with that, but ultimately that’s a significant bottleneck where fast AI coding does not help much. Lastly, finding infrastructure bugs — say, a subtle network misconfiguration — can be incredibly difficult and requires deep engineering expertise. Thus, I’ve found that coding agents accelerate critical infrastructure even less than backend development. Research. Coding agents accelerate research work even less. Research involves thinking through new ideas, formulating hypotheses, running experiments, interpreting them to potentially modify the hypotheses, and iterating until we reach conclusions. Coding agents can speed up the pace at which we can write research code. (I also use coding agents to help me orchestrate and keep track of experiments, which makes it easier for a single researcher to manage more experiments.) But there is a lot of work in research other than coding, and today’s agents help with research only marginally. Categorizing software work into frontend, backend, infra, and research is an extreme simplification, but having a simple mental model for how much different tasks have sped up has been useful for how I organize software teams. For example, I now ask front-end teams to implement products dramatically faster than a year ago, but my expectations for research teams have not shifted nearly as much. I am fascinated by how to organize software teams to use coding agents to achieve speed, and will keep sharing my findings in future posts. [Original text: https://www.deeplearning.ai/the-batch/issue-350/ ]· 编码代理加速软件工作的影响

<p>Coding agents are accelerating different types of software work to different degrees. When we architect teams, understanding these distinctions helps us to have realistic expectations. Listing functions from most accelerated to least, my order is: frontend development, backend, infrastructure, and research.<br> <br> Frontend development — say, building a web page to serve descriptions of produc

📎 发布于 05-05 23:53🔗 阅读原文(rss.xcancel.com
相关推荐
行业资讯精选 65

被拖欠持续督导费用,多家券商发布“催缴”公告

近期,多家券商发布公告称,拟单方解除与新三板挂牌企业的督导协议,原因是相关企业未按协议约定向券商支付持续督导费用,有企业甚至“拖欠”费用长达6年。按照相关规定,若主办券商单方解除协…

📎 36氪🕒 07-14 08:12🔗 36kr.com
行业资讯精选 82

电力市场化交易比例抬升,售电公司迎行业大洗牌

7月,全国多地电力迎峰度夏期,叠加AI需求带动,我国电力需求猛增,但整个产业链条上并非所有节点都能分享产业红利,售电公司正迎来大洗牌。近期,全国多地接连发布售电公司退出电力市场公示…

📎 36氪🕒 07-14 08:06🔗 36kr.com

本站内容由 LLM 精选聚合,原文版权归 Andrew Ng 所有 · 摘录仅供参考