AI Skills AI技能 11d ago Updated 11d ago 更新于 11天前 48

Five Years Ago, I Made a Prediction About Code. Here's My Next One 五年前,我预测了代码的未来。这是我的下一个预测

Over 95% of the author's production code is now generated by AI agents, marking a fundamental shift from manual coding to intention-driven development where developers define requirements and constraints rather than typing syntax The concept of "harness engineering" emerges as the new discipline: software quality depends less on trusting AI models and more on the surrounding system of tests, linters, permissions, and feedback loops that constrain and verify agent output The next generation of Sa 超过95%的生产代码由AI agent生成,开发者角色从"手写代码"转向"定义意图、约束和验证结果" 下一代SaaS将采用agent-first架构,服务可直接被agent调用,图形界面不再是唯一入口 通过MCP(Model Context Protocol)和A2A(Agent2Agent)协议实现agent间的能力发现与协作 人机交互范式转变:从"用户操作软件"变为"监督agent执行",界面仅在需要决策时按需展示 界面设计将走向分布式,语音作为主要意图入口,视觉组件可展示在聊天、手机、AR眼镜等多种设备上

68
Hot 热度
65
Quality 质量
72
Impact 影响力

Analysis 深度分析

TL;DR

  • Over 95% of the author's production code is now generated by AI agents, marking a fundamental shift from manual coding to intention-driven development where developers define requirements and constraints rather than typing syntax
  • The concept of "harness engineering" emerges as the new discipline: software quality depends less on trusting AI models and more on the surrounding system of tests, linters, permissions, and feedback loops that constrain and verify agent output
  • The next generation of SaaS will be "agent-first," meaning services will be designed to be operated directly by AI agents via structured APIs and protocols rather than requiring human interaction with graphical interfaces
  • Protocols like Anthropic's Model Context Protocol (MCP) and Google's Agent2Agent (A2A) are foundational infrastructure enabling agents to discover, connect to, and collaborate across services without human GUI navigation
  • Software interfaces will transition from being the primary entry point for executing actions to serving as contextual display and decision-approval surfaces, with voice and distributed displays (e.g., AR glasses) becoming new interaction modalities

Why It Matters

This article articulates a paradigm shift that directly affects how AI practitioners, SaaS builders, and software engineers should think about product design and development workflows. The prediction that agent-first SaaS will become the norm means companies that design their services with machine-consumable interfaces, explicit permissions, and structured action schemas will gain a significant competitive advantage. For developers, it signals that the core value is moving upstream from code generation to requirement definition, constraint design, and verification system architecture.

Technical Details

  • Agent-first development workflow: The author describes using voice input (SuperWhisper) combined with Codex agents that operate directly within project directories, modifying code based on natural language requirements, constraints, and technical guidance — with human oversight focused on reviewing outputs rather than writing syntax
  • Harness engineering: OpenAI's framework for constraining AI agents through project instructions, tool permissions, test suites, linters, and feedback loops; Robert C. Martin's "extreme constraints" approach includes unit tests, Gherkin tests, QA procedures, mutation testing, and coverage metrics as a verification "gauntlet"
  • Model Context Protocol (MCP): Released by Anthropic in November 2024, this protocol standardizes how AI applications discover and connect to external data sources and tools, enabling agents to interact with services without navigating graphical interfaces
  • Agent2Agent (A2A) Protocol: Created by Google and donated to the Linux Foundation, A2A enables independent AI agents to discover each other's capabilities and collaborate on multi-step tasks across service boundaries
  • Distributed interface architecture: The article envisions interfaces appearing contextually within conversations, on multiple devices (phones, work apps, AR glasses like Meta Ray-Ban Display), and triggered by events/webhooks rather than user-initiated navigation

Industry Insight

  • SaaS companies should prioritize building machine-readable API contracts, explicit permission models, and well-documented action schemas now — services designed exclusively around graphical interfaces risk becoming obsolete as agent-first consumption becomes standard
  • The role of software engineers will increasingly center on "harness engineering": designing robust verification systems, constraint frameworks, and feedback loops rather than writing implementation code, making test architecture and quality gates more valuable than ever
  • The separation of product logic from user interface creates an opportunity for new intermediary layers — agents that translate natural language intentions into structured service operations — which could give rise to a new category of AI-native middleware and integration platforms

TL;DR

  • 超过95%的生产代码由AI agent生成,开发者角色从"手写代码"转向"定义意图、约束和验证结果"
  • 下一代SaaS将采用agent-first架构,服务可直接被agent调用,图形界面不再是唯一入口
  • 通过MCP(Model Context Protocol)和A2A(Agent2Agent)协议实现agent间的能力发现与协作
  • 人机交互范式转变:从"用户操作软件"变为"监督agent执行",界面仅在需要决策时按需展示
  • 界面设计将走向分布式,语音作为主要意图入口,视觉组件可展示在聊天、手机、AR眼镜等多种设备上

为什么值得看

这篇文章为AI从业者提供了从代码生成到SaaS产品设计的完整演进视角,揭示了agent-first架构将成为下一代软件交互的核心范式。对于产品设计师和工程师而言,理解"harness engineering"和协议标准化(MCP/A2A)是构建可验证、可协作agent系统的关键。

技术解析

  • Harness Engineering:当代码生成成本趋近于零时,工程质量不再依赖对模型的信任,而是依赖约束和验证系统——包括单元测试、Gherkin测试、QA流程、质量指标、mutation testing和测试覆盖率,形成"gauntlet"机制确保agent输出可靠。
  • MCP(Model Context Protocol):Anthropic于2024年11月发布,标准化AI应用与外部数据/工具的连接方式,使agent能够发现服务capabilities并直接调用,无需经过图形界面。
  • A2A(Agent2Agent)协议:由Google创建后捐赠给Linux Foundation,允许独立agent相互发现capabilities并协作完成任务,实现跨服务的agent间通信。
  • Agent-first SaaS架构:服务需将capabilities机器可读化、权限显式化、操作约束化(区分read与irreversible change),同时保留图形界面作为人类决策时的补充展示层。
  • 分布式界面设计:语音作为意图输入入口,视觉组件按需生成并展示在对话界面、手机、工作应用或AR眼镜(如Meta Ray-Ban Display)上,实现多模态、多设备的交互分发。

行业启示

  • SaaS产品需重新设计agent接口:未来竞争焦点将从"用户体验图形界面"转向"agent可发现性、权限明确性和操作安全性",产品架构需同时服务人类用户和agent消费者。
  • 软件工程角色重构:开发者核心价值从"翻译意图为代码"转向"定义约束、设计验证系统、监督agent输出",harness engineering能力将成为新竞争力。
  • 主动式软件交互将成为常态:软件不再被动等待用户打开,而是通过事件触发(时间、状态变化、webhook)主动执行任务并在关键决策点寻求人类授权,人机协作模式从"操作-执行"变为"意图-监督-审批"。

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

Agent Agent Code Generation 代码生成 LLM 大模型