《李建忠_AI原生软件研发成熟度模型与演进.pdf》由会员分享,可在线阅读,更多相关《李建忠_AI原生软件研发成熟度模型与演进.pdf(47页珍藏版)》请在三个皮匠报告上搜索。
1、AI原生软件研发成熟度模型与演进李建忠奇点智能研究院/CSDN 软件领域的每一次范式革命,既改变软件应用形态,也改变软件开发方式AI 为软件带来什么样的改变?Web软件(HTML/CSS/JS)云原生软件开发Cloud Native智能体AI AgentAI原生软件开发AI Native软件应用形态软件开发方式互联网人工智能AI应用形态:智能体AI时代的应用形态:智能体Agent桌面软件网页AppAgentPC互联网移动互联网智能时代智能体的能力成熟度阶梯规划工具协作记忆行动A2A(Agent to Agent)MCP(Model Context Protocol)Reasoning(Rein
2、forcement learning)Memory(long memory)Action(bit/atom)从训练模型到推理模型预训练后训练推理“讲道理”预训练后训练“讲知识”“讲文明”快思考慢思考训练模型推理模型MCP(Model Context Protocol)MCP是“图灵-冯诺伊曼架构”与“神经网络计算架构”之间的桥梁Model Context Protocol(模型上下文协议)是一种标准化的通信协议,用于在 AI Agent 和模型之间高效传递上下文信息,实现可靠的工具调用。MCP 对 AI Agent 的重要性提升上下文理解能力。准确传递历史对话、用户意图和环境信息。避免信息丢失
3、,提高响应准确性l增强工具集成。统一管理外部工具调用(API、数据库等),实现无缝的功能扩展l优化决策流程。提供完整的决策依据和约束条件,支持复杂的多步骤任务执行l改善用户体验。保持对话连贯性,实现个性化和智能化交互智能体平台智能体平台 Agent Platform传统软件/服务Agent网络AgentAgentAgentMCPA2AWeb 服务数据库APITcpHttpA2AA2A上下文工程Context Engineering 上下文(Context)是 Agent 感知和决策的“环境要素总和”,包括但不限于:用户需求、任务目标、场景信息、历史交互、资源约束、规则边界等。上下文工程:通过结
4、构化、动态化的方式,确保 Agent 在正确的时间、以正确的方式获取“正确的信息”,为 Agent 的自主决策、任务执行和交互行为提供精准、全面的支撑框架。上下文的核心是:注意力Attention IsAllYouNeed 智能体管理哲学Context,Not Control提供上下文,而非控制Context 是神经网络架构(语义向量计算)的核心Control 是冯诺伊曼架构(比特数字计算)的核心上下文与记忆 上下文是智能体当前注意力焦点(工作记忆),记忆是 Agent 对过去经历、知识和信息的存储和检索(长期记忆)。上下文是记忆的一部分,记忆为上下文提供补充。记忆不是越多越好,也需要适当丢弃
5、(人类遗忘机制)。多智能体、不仅仅是协作。智能体一定有其边界,不同上下文、不同记忆,不同注意力。未来智能体会逐步演进将记忆内化为模型一部分,自己决定上下文,甚至自己做上下文工程。智能体的执行时长每7个月翻一番智能体的执行时长要从“从长计议”秒级分钟级小时级天级月级年级检索/对话日常任务办公任务项目任务工程任务科研任务类从执者转变为监督者和决策者,专注于战略思考和价值判断,把具体的执和优化作交给 Agent。AI原生软件开发AI原生软件开发 VS.氛围编程氛围编程AI原生软件开发 软件即用即抛 不再追求传统软件工程 软件生产成本极低 小型消费级软件 普通大众用户 追求软件复用性 遵循传统软件工程
6、原则 软件成本昂贵 企业级大规模软件 专业软件开发团队氛围编程 带来“可塑软件”氛围编程(Vibe Coding)将会改变软件的生产和交付方式。氛围编程有望创造出“可塑软件(Malleable Software)”支持用户对软件进行二次加工、个性化定制体验/功能。不要使用传统软件工程的观念来看待氛围编程。软件未来应该像文档一样可随时编辑”Alan Kay 面向对象编程之父颠覆式创新的核心特征大规模Massive个性化Personalize低成本Low Cost 氛围编程(Vibe Coding)面向大众用户、使用“自然语言编程”来实现软件创造的平权时代。就像互联网时代的Web前端编程,氛围编程