软件开发 关键字列表
大多数开发者不信任AI生成代码却不检查

大多数开发者不信任AI生成代码却不检查

调查显示96%的开发者认为AI生成的代码功能不正确,但仅48%会在提交前检查AI辅助代码。72%尝试过AI编码工具的开发者每天使用,开发者称42%的代码包含AI重要协助,预计2027年将达65%。最常用工具包括GitHub Copilot和ChatGPT等。AI工具创造了验证瓶颈,95%开发者需花费时间审查AI输出。

AI辅助编程产生的问题增多研究显示缺陷率高1.7倍

AI辅助编程产生的问题增多研究显示缺陷率高1.7倍

最新研究显示,AI生成代码在拉取请求分析中发现的问题比人类编写代码多1.7倍。AI协作代码平均每个拉取请求发现10.83个问题,而人类代码仅6.45个。研究涵盖470个开源GitHub拉取请求,发现AI代码在逻辑正确性、安全性、性能等方面均存在更多问题,但在拼写错误和可测试性方面表现更佳。

微软计划到2030年用Rust语言替换所有C和C++代码

微软计划到2030年用Rust语言替换所有C和C++代码

微软杰出工程师Galen Hunt在LinkedIn上宣布,目标是到2030年消除微软所有C和C++代码。公司正结合AI和算法重写最大的代码库,目标是"1名工程师、1个月、100万行代码"。微软已构建强大的代码处理基础设施,利用AI代理和算法指导进行大规模代码修改。该项目旨在将微软最大的C和C++系统翻译为内存安全的Rust语言,以提高软件安全性并消除技术债务。

Coder推出混合人员与智能体开发团队治理技术栈

Coder推出混合人员与智能体开发团队治理技术栈

开源开发平台构建商Coder Technologies发布治理和执行能力套件,帮助企业在不影响安全性、合规性和平台控制的前提下,将AI编码代理集成到软件开发生命周期中。新功能包括AI Bridge、Agent Boundaries和增强的Coder Tasks,解决企业在采用AI辅助开发时面临的基础设施管理风险问题,为组织提供统一的开发者和AI代理协作治理基础。

开发者平台迁移成本高昂需谨慎

开发者平台迁移成本高昂需谨慎

企业大量采用自动化开发生命周期平台,85%的IT领导者在过去两年完成了DevOps迁移。虽然这些平台能简化编码实践并减少工具数量,但调查显示,完全替换式迁移平均花费175万美元,预算超支18%。超过三分之一的领导者表示25%的预算变成沉没成本。专家建议采用工具集成而非替换的渐进式迁移方法,以避免成本超支和供应商锁定问题。

MIT研究人员提出新型AI编程模型以提升代码可读性

MIT研究人员提出新型AI编程模型以提升代码可读性

MIT研究人员详述了一种新的软件模型,旨在帮助人类和AI代码生成器创建更好、更透明的应用程序。该方法通过将系统分解为"概念"模块来解决现代软件"不可读"问题,避免代码与行为缺乏直接对应关系。研究指出,大语言模型在编程中暴露了软件开发的深层缺陷,新模型可确保增量性、完整性和透明性,让AI工具提供可预测的编程结果。

Modular获2.5亿美元融资,简化AI硬件部署

Modular获2.5亿美元融资,简化AI硬件部署

AI初创公司Modular完成2.5亿美元C轮融资,估值达16亿美元。该公司提供统一平台,让开发者无需重写代码即可在不同芯片上运行AI应用,包括CPU、GPU、ASIC和定制芯片。公司旨在打破英伟达CUDA的垄断局面,为企业提供更多硬件选择自由。其平台已支持英伟达、AMD和苹果架构,在新一代加速器上性能提升20%-50%。

开发者每天失去焦点1200次——MCP如何改变现状

开发者每天失去焦点1200次——MCP如何改变现状

研究显示开发者仅16%时间用于编码,其余84%消耗在运营支持任务上。频繁的工具切换导致开发者每天在应用间跳转1200次,每次中断需23分钟恢复专注。Anthropic推出的模型上下文协议MCP正在改变这一现状,它能将AI编程助手直接连接到开发者日常使用的工具,在IDE内完成从需求分析到代码编写的全流程,大幅减少上下文切换,让开发者保持专注状态。

微软Visual Studio正式发布MCP功能,但存在安全风险

微软Visual Studio正式发布MCP功能,但存在安全风险

微软宣布Visual Studio中的模型上下文协议(MCP)服务器正式可用,开发者可通过.mcp.json文件连接本地或远程MCP服务器。尽管MCP能扩展AI代理功能,但安全公司研究发现,在281个MCP服务器中,9%存在完全可利用的漏洞,使用3个服务器时高风险漏洞概率达52%。专家建议每次调用都需用户批准、禁用不需要的服务器、使用容器隔离并避免组合风险。

AI助力软件开发职业门槛大幅降低

AI助力软件开发职业门槛大幅降低

人工智能技术的进步大幅降低了软件开发职业的门槛,使新手更容易进入这一领域或转行成为软件工程师。英国数字技术人才短缺推高了相关职位薪酬,最高可达12.4万英镑年薪。编程语言变得更加友好,AI辅助编程工具如GPT-5让代码编写更加便捷。尽管AI能力不断增强,但人类开发者在理解语境、共情和道德判断方面仍不可替代,需要专注于在AI生成代码基础上构建软件的专业技能。

.NET 10 Preview 7发布,接近功能完整版本

.NET 10 Preview 7发布,接近功能完整版本

微软发布.NET 10运行时和框架预览版7,新增WebSocket连接流封装、ASP.NET改进密钥认证和MAUI多项功能修复。WebSocketStream提供基于流的抽象简化编程,Blazor应用自动支持密钥认证,MAUI新增XAML强类型源代码生成器提升构建性能。作为LTS版本,正式版将于11月中旬发布。

未来顶尖开发者不再只是编码,而是策划、协调和指挥AI

未来顶尖开发者不再只是编码,而是策划、协调和指挥AI

随着AI技术不断发展,初级编程工作正在消失。ChatGPT、GitHub Copilot等AI助手已能处理重复性脚本、HTML布局等基础任务。初学者现在需要具备系统级思维和产品管理能力。未来开发者将更像拥有技术专长的产品经理,负责指导AI完成工作。团队结构也在改变,一个AI增强的开发者可能替代整个团队。成功的关键在于培养无法自动化的技能,学会与AI协作而非竞争。

AWS发布Kiro:集成AI智能体的"规格化编程"开发环境

AWS发布Kiro:集成AI智能体的"规格化编程"开发环境

AWS发布开发环境Kiro预览版,集成AI代理帮助软件工程师将想法转化为生产就绪代码。Kiro支持"规格编码",开发者可用自然语言描述需求,AI自动生成需求文档、用户故事和代码任务。系统包含规格同步、钩子触发等功能,确保代码质量和文档同步。支持模型上下文协议扩展,提供丰富的开源AI工具库。

从直觉式编码到智能体编码:Cornell大学研究团队揭示AI辅助软件开发的两种范式

从直觉式编码到智能体编码:Cornell大学研究团队揭示AI辅助软件开发的两种范式

这篇论文比较了AI辅助软件开发中的两种新兴范式:"直觉式编码"(Vibe Coding)和"智能体编码"(Agentic Coding)。Cornell大学研究团队的综述揭示了两种方法的根本区别:直觉式编码强调开发者与AI的对话式交互和创意探索,而智能体编码实现了自主软件开发,能独立执行复杂任务。研究探讨了这两种范式的概念基础、技术架构、应用场景和未来发展路线图,指出它们并非对立,而是可以在软件开发生命周期的不同阶段互补,形成统一的人机协作模式。

企业级"氛围编程":AI 工具现可应对完整开发生命周期

企业级"氛围编程":AI 工具现可应对完整开发生命周期

氛围编程从小众概念迅速发展为主流开发方法,开发人员越来越依赖 AI 生成和辅助编码。随着 GitHub Copilot 等工具使 AI 辅助编码成为常态,下一个战场已经从代码生成转向端到端的开发工作流程。在这个竞争激烈的领域,Cursor、Lovable、Bolt 和 Windsurf 等公司都在 AI 辅助开发方面采取了不同的方法。氛围编程代表了一种文化转变,开发人员更关注意图和结果,而非手动实现细节。

Devin 2.0 来袭:Cognition 将 AI 软件工程师月费从 500 美元大幅降至 20 美元

Devin 2.0 来袭:Cognition 将 AI 软件工程师月费从 500 美元大幅降至 20 美元

Cognition AI 推出 Devin 2.0,这是其 AI 驱动的软件开发平台的更新版本。新版本引入了多项功能,旨在提升开发者与自主代理之间的协作效率。最引人注目的是,Devin 2.0 的起价从每月 500 美元大幅下调至 20 美元,使其更易于普及。新功能包括并行 Devin、交互式规划、代码库搜索等,有望提升开发效率并增强用户控制。

AI 时代为什么你依然需要学习编程

AI 时代为什么你依然需要学习编程

在人工智能日益承担编码和软件开发工作的今天,人类是否还需要学习这些计算机编程技能?这个问题对于很多人的职业选择以及领导者和人才培养者来说都很重要。本文从多个角度分析了为什么学习编程仍然很有价值,包括培养批判性思维、更好地利用AI辅助编程、了解企业环境、发挥人类创新优势、调试和修复代码等。文章强调,关键是要学习新的"氛围编程"范式,将编程知识与现代世界运作方式相结合。

如何消除软件开发瓶颈

如何消除软件开发瓶颈

软件开发瓶颈是现代企业面临的关键挑战。本文探讨了消除瓶颈的有效策略,包括优化沟通、提高可视化、自动化流程和培养共同责任文化。专家建议通过异步更新、看板管理和自动化工具来提高效率。同时强调了数据质量、跨团队协作和持续改进的重要性。文章还提到了新兴技术如AI在解决瓶颈问题中的潜在应用。

AI 代码风险真实存在 - 企业如何有效管理这些风险

AI 代码风险真实存在 - 企业如何有效管理这些风险

随着AI代码生成工具的广泛应用,企业面临着新的挑战。AI生成的代码可能存在安全漏洞、架构问题和合规风险。为此,企业需要实施严格的验证流程,认识AI在复杂代码库中的局限性,理解AI代码的特有问题,要求开发人员对代码负责,并建立高效的AI工具审批机制。同时,专门的代码分析工具也变得不可或缺。

借助 AI 构建 AI:开发者在安全隐忧增长的同时竞相跟进新应用

借助 AI 构建 AI:开发者在安全隐忧增长的同时竞相跟进新应用

随着生成式人工智能的兴起,软件开发和部署方式正在发生变革。开发者越来越依赖 AI 进行代码构建和 AI 代理创建,成为这一转型的先锋。AI 代理需求激增,正加速 AI 能力的发展。然而,安全风险也日益凸显,引发业界对人工监督必要性的关注。