写点什么

MortiseAI : AI 驱动的工程生产力, 面向 AGI 编程之路

  • 2025-01-14
    新加坡
  • 本文字数:5789 字

    阅读完需:约 19 分钟

MortiseAI : AI 驱动的工程生产力, 面向 AGI 编程之路

1.AI Coding 时代


“我们创造工具,以改变世界。”


这句话在人工智能时代再次焕发出令人惊叹的力量。当我们回顾人类与计算机相伴而行的历史,每一次革命性的飞跃都离不开伟大的工具,而如今,“大语言模型”就是那个正在重新定义未来的软件开发工具。


想象一下,一个只有简单对话能力的“聊天机器人”(Level 1),如何一路蜕变成拥有推理能力的“推理者”(Level 2),再进一步升级为自主行动的“智能体”(Level 3),乃至能够协助人类进行发明创造的“创新者”(Level 4)、实现复杂组织管理的“组织者”(Level 5)。这条自我进化的轨迹,正像当年计算机从笨重主机到时尚个人电脑,再到口袋里的移动终端一样,让我们一次又一次感叹于创新的力量。


在软件开发领域,基于大语言模型的 AI Coding 工具同样在层层迭代。它们从辅助编写代码的“程序员 AI 工具”(Level 1)起步,慢慢向能够从 Idea 直接构建 Demo(Level 2)的阶段迈进。当它们逐渐可以在不需要人工干预的情况下,自主完成编程任务(Level 3),就像踏上了一条使命之路。而当多个 AI 角色协同合作,实现从创意到产品落地(Level 4),再到完整接管 App 工厂乃至商业化运作(Level 5),无疑将引领一场软件开发的全新时代。


AI Coding 工具将如何重新定义我们的创造、协作乃至对“未来软件开发”的想象?在这个属于探索者、创新者和行动者的时代,MortiseAI 为 AI Coding 工具带来不一样的思考


2.AI Coding 方向


今天,当我们谈起 AI 赋能软件开发,很多人的第一反应往往是:‘这不就是自动写代码吗?’ 但事实远比这更具颠覆性。在我看来,AI Coding 工具正分化成三条截然不同的道路,而我们要做的,是抓住这个关键点,重新想象软件开发本该是什么样子。


第一条道路,是大模型训练,以 OpenAI、Anthropic、Devin 为代表,让更多人以极低的门槛接触到 AI Coding 的体验。想象一下,你无需掌握太多编程知识,就能借助大模型完成最基础的开发工作,确实非常酷。但当需求无限扩张、场景日益复杂,优质数据却无法跟上脚步,模型可能会一点一点‘退化’,最终难以满足高标准的开发要求。


第二条道路,则是 IDE 集成型工具。像 GitHub Copilot、Cursor 这样的代表,恰似给开发者的‘神助攻’,在编写代码的某一环节里提供精确而高效的补给。但它们的真正使用门槛却很高,毕竟程序员还是极少数人群。对他们来说,这些工具带来了效率,但也需要他们审慎把关,确保输出结果的正确与安全。


第三条道路,也就是 MortiseAI 正在努力开拓的方向:多智能体 + 代码引擎。我们相信,软件工程不仅仅是编写代码,它贯穿从需求到部署、甚至到后续迭代的一系列环节。MortiseAI 的核心是通过 FARL(Framework + Agent + RAG + LLM)系统将整个编码过程模块化,将工具与数据闭环,实现飞轮效应,让我们的工具越用越好用、越用越智能。我们想做的,不只是让你编程更快,而是全流程为你赋能,让不同层次、不同需求的用户都能从 AI 中获益。


当然,一开始的产品打磨期一定漫长而不易。但当我们将这一切坚持下去,AI Coding 工具所带来的,将不止是一些小功能的自动化,而是对整个软件开发模式的再造。当年重塑个人计算机的定义,如今,我们要重塑软件开发的定义。因为我们始终坚信,只有不断尝试、不断质疑、不断创新,才能让未来真正成为我们想要的样子。

3.AI Coding 问题


  • 效率


尽管当前的 AI Coding 工具宣称可以显著提升个人开发效率,但其对整体交付效率的影响却并不如预期。公开数据显示,虽然使用编码助手时,开发者的代码编写速度提高了 55%,在对 800 名开发人员的跟踪中发现,使用编码助手的 PR 周期时间(交付时间)和 PR 吞吐量(交付次数)却相应增加,其中一个主要原因是因为开发者需要花更多时间来审查并修正 AI 生成的潜在错误,错误率甚至上升了 41%。


在对开发者的访谈中,我们得知真正耗费精力的并不是“写代码”本身——大约 90% 的工作其实集中在需求分析、系统设计、约束条件评估等前期准备,而真正写代码只占约 10% 的时间。也就是说,AI Coding 工具虽然提高了编码效率,但对整个需求交付流程的影响相对有限:代码编写时间再怎么提升,对整体交付的提速也微乎其微。更糟的是,随着错误率增加,对代码审查和调试的投入也随之上升,导致总交付时间不降反增。


因此,我们结论是目前的 AI Coding 工具更适合专业开发人员在拥有比较清晰的需求思路和代码逻辑时,以人工方式将需求拆解后,再让 AI 在小范围内快速输出对应逻辑,最终再由开发者进行合并与验证。只有在可控、可预期的前提下,AI 编码助手才能有效助力项目交付。



  • 场景


基于大语言模型(LLM)的代码生成在许多场景中都展现出了令人惊叹的效率与便捷性,然而其“幻觉”问题同样不容忽视。由于 LLM 的内部参数在训练中只能覆盖一定范围的技术栈、库函数以及常见用例,一旦超出这些领域,模型的回答就容易显得笼统或脱离实际需求。尤其在输出代码时,如果缺乏充分的上下文信息或领域知识,LLM 可能基于已有的零碎经验“猜测”并生成并不准确、甚至存在逻辑缺陷的片段,从而导致难以追踪的技术债务或安全风险。


此外,LLM 无法实时学习并吸收最新的技术演进和社区更新,生成的方案往往滞后于快速变化的前端或后端生态,一旦需要对新版本的框架或尚未广泛使用的第三方库进行适配,模型就可能出现无法提供有效支持的局限。因此,开发者如果想借力 AI 提升效率,就必须时刻保持对所生成的代码进行审查与测试,结合真实业务需求进行针对性调整,而不是盲目依赖模型输出。



  • 代码工程


“想象力是我们的翅膀,但只有好的架构才能确保我们安全降落。”


在这个崭新的 AI Coding 时代,我们能轻松获得大量“能跑起来的代码”,就像一次次触碰创新的闪光点。可别忘了,如果只想着短期内如何让功能上线,系统就会在缺乏深层次思考的碎片开发中越积越乱,最终变得脆弱而难以扩展。



当你选择利用 LLM 去完成开发时,它往往会以机械化的方式,专注于局部的实现——这在短期看似提升了效率,实则为未来的技术债埋下伏笔。“深模块设计” 需要对复杂性进行封装,让接口变得简单而有力,这才是利于长远的 “战略性编程”。然而,当模型针对同一需求多次输出不一样的结果,你会收获一堆表面功能简单、接口却纷杂的 “浅模块设计” 。这些模块确实能用,但也一步步蚕食你的系统拓展空间。



我想说的是,我们需要去拥抱想象力与创造力,但更要有坚实的架构与系统思维做后盾。机械性拆解也许能应对眼下的变动,但唯有将分散的“功能点”注入整体视角,才能打造具有长久生命力的开放性系统。LLM 的出现,并非用来替代开发者对全局的掌控,而是帮助我们更加专注于创造真正有价值的核心功能。


就像当年我们谈论“让每个人都能拥有一台电脑”那样,如今我们希望“让每个开发者都能快速产出”。但速度与质量之间,始终需要保持平衡。认清需求、设计和实现的本质差距,警惕因仓促堆砌而形成的技术负担,才能让这一代 AI Coding 工具真正成为我们创新的翅膀,而不是包袱。



4.MortiseAI 起点


回到 2020 年 AI 1.0 时代,我们在 AI 智能运维项目中猛然意识到:当时的软件开发几乎只关注如何提高人与人之间的协作,却从未真正思考过 ‘如何将 AI 的能力从根本上应用到软件系统中’。因此,AI 只能在监控日志、代码搜索等非核心场景中充当辅助角色,始终难以发挥‘雪中送炭’的作用。也正因为如此,我们决定沉下心来,去探索怎样才能让软件架构从一开始就与 AI 原生能力深度融合。


当 AI 2.0 时代,GPT-3.5 所带来颠覆式的创新,给我们新的思路与启发,我们在 2023 与 2024 年不断打磨产品,只为构想出一款真正面向 AGI 的编程工具。我们的目标,不止是提升开发流程的效率,而是重新定义软件开发的本质,让 AI 的潜能从幕后走到台前。我们相信,这一举措将为 AI Coding 领域带来一点与众不同的火花,甚至真正撬动未来的开发方式。

5.MortiseAI 现在


面对效率、场景和代码层面对 AI Coding 工具的挑战,MortiseAI 借助 LLM 的强大能力开创出一套以 OODA(Observe-Orient-Decide-Act)为核心的新型开发模式,让开发者从直接编程转向面向 AGI 的编程思维,不仅全面提升了开发效率和代码质量,也极大优化了产研协作流程。通过这一理念,每个人都能打造出独一无二的 OODA AI Coding 体系,在‘观察-确认-决策-行动’的循环中持续迭代,让软件开发真正走向智能化与高效化的未来。



  • 效率


我们常说,‘只要把问题描述得足够清晰,解决方案就已经完成了一半。’ 这句简单的话,正蕴含着我们对效率的终极追求。在 MortiseAI 的全新开发模式里,我们将 ‘提示词 → 文档 → 代码’ 这一流程用智能体串联起来,不仅让开发者之间的理解力差异被彻底拉平,也让每一行代码的设计脉络都可追溯、可推敲。通过这样严谨而高效的方式,我们相信,软件开发不再是写代码的苦活,而会成为你洞察问题、创造价值的最佳舞台。


1.生成提示词



2.生成文档



3.生成代码



4.运行代码



  • 场景


想象一下,你的企业内部文档、系统架构图和过往项目经验,都被收纳进一个专属的智能库,仿佛为你量身打造的‘私藏宝库’。当我们以 RAG 技术为引擎,让这座知识宝库与 LLM 深度融合,AI 不再只是‘泛泛而谈’,而是能真正读懂你的业务语言——它明白你要处理的场景、知道你设计的初衷,以及未来可能的变化。于是,你得到的不再是千篇一律的代码片段,而是与业务场景无缝贴合、可持续演进的解决方案。就像引入了一位深谙公司文化和技术底蕴的‘新成员’,这一切,让软件开发不再仅仅是代码与工具的组合,而是一次对企业智慧与创新的全新启迪。



  • 代码工程


当我们谈及‘AI 赋能的软件开发’,许多人还停留在‘快一步生成代码’的层面,但我们的想法远不止于此。我们在 MortiseAI 自研的系统架构中,引入了自研 MLC 引擎,旨在帮助大语言模型持续输出高结构化、可维护的代码,让程序不再因耦合而一团混乱。透过 Agent 围绕 MLC 框架所生成的模块化代码,我们能让开发者在‘战术性编程’中依然保持对质量的敬畏,进一步降低风险、提升稳定性。



在安全层面,我们基于事件驱动机制进行深模块设计,用 ‘Bulkheading’(船舱分隔)思想打造一个个‘密不透风’的模块空间。想想泰坦尼克号的教训:因为船舱之间没有真正的隔离,一个错误就会像雪崩般蔓延,最终毁掉整个系统。我们要做的,就是将每个模块彻底隔离,把风险扼杀在源头,哪怕个别舱室进水,也不至于让整条船一同沉没。



当然,这还只是开始。我们更要构建灵活、开放的系统,通过 DSL(领域专用语言)与 Workflow(流程管理) 的有机融合,给开发者腾出更大的创新空间。从需求到部署、从微观的函数到宏观的业务流程,每一个环节都能被灵活编排,随时迭代。就像重新定义个人计算机一样,这一次,我们要用 AI 与架构创新,为软件开发重塑新的格局与未来。




  • 持续迭代


1.自定义智能体


连接智能体平台,让编程更自由、更强大、更未来。


MortiseAI 现已全面支持多个智能体平台,包括 阿里百炼、字节扣子、百度智能体 和 Dify.AI 等。这一能力不仅扩展了平台的多样性,更为用户打开了定制智能体的新天地。


通过这些智能体平台,你可以自由构建和定制属于自己的 AI Coding 智能体,无论是用于代码生成、调试协作,还是复杂的开发任务处理,都能轻松适配,成为你的得力助手。



2.多平台多模型调用


想象一下,在一个平台上,你可以自由选择和切换各种顶尖 AI 模型,从 OpenAI 到 DeepSeek,再到阿里百炼、字节方舟、百度千帆。MortiseAI 为你打开了这样一扇大门——不再局限于某一种模型,而是让每个模型都能成为你的‘超级动力’,帮助你更快、更巧地完成创意与开发。我们的理念很简单:越是多元,越能释放创造力,越能让你的想法真正变为现实。



3.模型蒸馏与微调


想象一下,你的 AI Coding 工具像钢铁侠的 Jarvis 一样,随着每一次迭代、每一此微调,不断进化,最终升级成了那个更高阶、更智能的 Friday。这就是 MortiseAI 所带来的可能:我们原生支持大模型的蒸馏与微调,让你把业务逻辑、代码风格,以及各种专属知识一点一点注入其中。就像托尼·斯塔克那样,把你的灵感和理念深度融入 AI 之中,让它不断进化,变得越来越懂你、越来越强大。我们想做的,就是帮助每一位开发者打造出属于自己的 Friday,一个能够真正与个人或企业需求深度结合、持续迭代升级的 AI 编程伙伴。



6.MortiseAI 未来


想象一下,当每一个创意都能直接孕育出应用,当软件工程不再只依赖于人工的迭代与测试,而是由多个 AI 角色无缝协作、快速落地。MortiseAI 的目标,正是要以 MLC 引擎为核心,推动我们的 AI Coding 工具迈向 L4 级别——这不仅仅是写代码的自动化,而是整个产品生命周期的重构。


在这里,我们不再局限于‘组件级’开发,而要跨越到‘项目级’,让那些庞杂的测试与运维工作,统统交付给 AI 角色去执行。开发者依然拥有最关键的创意与决策权——他们可以自定义自己的软件架构、塑造专属的智能体,甚至通过个性化模型,把企业或个人的 DNA 注入到产品之中。这样一来,软件开发就好比一场畅快淋漓的头脑风暴,而不是陷于机械重复。


与此同时,MortiseAI 还将建立一整套生态平台:从代码市场到 RAG、Agent,乃至模型市场,开发者能够在其中自由发布、共享与复用各种资产,让每一个想法都有机会碰撞出新的火花。L4 级别的 AI Coding 工具并不仅仅是下一步,更是我们对软件开发未来的全新宣言——一场从根本上颠覆生产力、解放创造力的变革。


7.MortiseAI 愿景


很多人以为写代码只是敲几行命令,但实质上,这远不止是完成某个功能的过程。AI Coding 可以彻底打破边界,让每个人把那些‘疯狂的想法’转化为实际行动——就像埃隆·马斯克要把人类送上火星一样。想要 Make a difference,就得敢于尝试那些看似不可能的事物,把‘不可能’当作新的出发点。我们正身处一个激动人心的时代:当人类和 AI 火花碰撞,软件开发将不再是重复劳动,而是不断拓展边界、探索未知的壮丽航程。


我们相信,每个人都有独特的创造力,而 MortiseAI 的使命,就是帮助每一位开发者打造出属于自己的专属 AI Coding 工具。从灵感到代码,从需求到产品,无论是提升效率还是实现创意,MortiseAI 都致力于为你提供强大的支持与灵活的可能性。因为我们始终坚信,最强大的工具,不是千篇一律的标准化产品,而是能够与你的需求、愿景深度契合的独特存在。让我们一起,去定义属于你的 AI Coding 时代。



MortiseAI 正式发布开源社区版

https://github.com/MortiseAI/mortise_ai_main_pc_community


用户头像

隔壁写代码的人 2018-06-15 加入

好奇与思考,懒惰与勤奋,专注与摸鱼,六边形充满复杂与矛盾的 ENTP·程序猿

评论

发布
暂无评论
MortiseAI : AI 驱动的工程生产力, 面向 AGI 编程之路_开发工具_MortiseAI@HugoHu_InfoQ写作社区