标签
本文探讨了人工智能如何将软件工作转变为以管理人工智能系统为核心的角色,并预测在不久的将来,大多数工作将遵循类似模式,要求社会适应学习机器人管理。
这篇博文认为,编程语言中的类型推断虽然被广泛采用,但可能通过增加认知负担和妨碍代码理解而导致可用性问题。
这篇文章探讨了当前氛围编程和AI工程的实践工作流程,邀请大家比较Codex、Claude Code、n8n等工具,以优化从创意到软件的开发流程。
本文强调了在工程团队中对AI生成代码建立信任的必要性,并概述了诸如问责制、编码指南和确定性工具等实践,以维护代码质量。
这条推文认为,与软件开发相比,知识工作用AI代理自动化更难,原因在于编码中的自动反馈循环和有序文档等优势。
本文探讨了如何利用代码审查实践,确保在引入 AI 辅助编程技术时,开发工作具备可持续性与可维护性。
Aaron Levie 认为,主要基于开源软件训练的 AI 智能体将加速开源软件主导地位的形成,因为它们自然会对自己训练时使用的工具最为得心应手。这一趋势意味着,开源软件可能成为未来大多数软件开发的默认基础。
一个团队分享了他们如何几乎完全通过AI Agent构建产品,却在几个月内导致代码无人阅读、大量重复并陷入混乱,最终迫使他们采用CodeRabbit进行代码审查,并接受更慢、更谨慎的开发节奏。
开发者 Ben Tlegen 指出,构建真正优秀的软件需要大量的亲身使用,但他警告说,许多开发者现在花在 AI 编程智能体里的时间比花在他们正在构建的实际应用上的还要多。
本文通过解释面向对象编程在为数据和行为创建强大抽象方面的益处,为其辩护,同时警示其误用,并论证其在软件开发中的持续相关性。
Celigo报告称,AI代理构建了几乎所有Ora(一个业务集成产品),每次合并都需人类批准,声称生产力显著提升,但这些声明由供应商撰写,缺乏独立验证。
这篇文章讨论了一个人使用多个Claude Code Max账户的经历,强调这如何成为一种分心,阻止他们完成真实的软件项目。
回顾Project Xanadu的失败与遗产,强调硬件限制和缺乏实际迭代如何阻碍了其超文本愿景,并与像Gwern.net这样的现代系统形成对比。
Benzi是一个AI编码智能体,使用基于tree-sitter的编译器将代码解析为精确、可查询的映射,在SWE-bench Verified上以低成本达到78.2%的准确率。
本文描述了一个调试场景,其中C#/C++/WinRT应用程序中的进度回调由于中间方法未报告进度而未被触发,并提出了一个绕过中间人的解决方案。
这篇博客文章讽刺地概述了如何结合常见的软件开发实践,如微服务和严格审查,造成多重的协调障碍,阻碍产品发布效率。
这条推文强调,虽然AI能处理代码编写,但由人主导的客户发现对于业务成功仍然至关重要。
本文探讨了令人印象深刻的AI演示与成功的生产系统之间的差距,强调了被忽视的挑战,如数据质量差和评估不佳,并邀请对人工智能根本性误解的意见。
本文重新审视了 Joel's Test 用于软件团队,并介绍了 Shelley Test,该测试增加了与 AI 智能体、agentic 代码审查、由 LLM 智能体监督的持续部署以及其他现代实践相关的问题,以评估 AI 时代高性能的开发团队。