起因是这样,去年无意之间了解到ai编程,所以用9个月时间做了一套200多万行的erp;全部使用原子服务、原子编排、命令网关、host、聚合服务;数据库约27万行,200-300张表。界面、整体操作都还可以,能够详细到每个按钮、标签字体、颜色等统一管控。
肯定是有一些问题的,本来我就在erp行业,做不完,永远做不完,包含功能、流程、易用性;另外代码层面肯定也有,虽然做过三次架构治理,不排除漏网之鱼,这很正常,但是所有已经测试功能全部都做了回退功能,即后端验证不通过自动返回初始状态。我想表达的不是技术问题,因为技术问题在我这里没有任何意义,我不需要写一句代码,也不需要修改一句代码,核心逻辑:前端ts+vue只是加载和现实---后端聚合接口---host模版---领域服务--原子编排--原子;另外注册--领域服务注册----领域服务实现;命令网络;所有底层处理全部通过runtime底层架构;准确的是说你是否会写代码不重要,代码量的多少不重要,因为500w行、1000万行都只是一个数字,整个架构约束好了的,你只需要动业务逻辑就可以,所以也没有任何难度。
大概效果,bug率不足1%,即一次性通过率为99.99%;业务逻辑会低一点越:70%左右;整个过程不需要提示词,哪怕你乱发消息都可以,有12步开发法,说是12步我估计20步都不止,所有遇到的问题我都回来反复升级开发法。另外还有其他一些玩意覆盖需求分析----代码定位--代码编写--测试单元---门控脚本检验--编译通过---git提交与github等推送;当然也包含全自动版本管理,包含:开发版、测试版、正式版;即最新开发版、稳定版、生产部署版---tag包,门控根据规则自动对代码进行分类是进入开发版还是同时推送稳定版;整个发版也是全自动化,不需要人工守。这些指标其实不重要,毕竟几百个门控脚本,md体系支持、skill声明已经能够完全覆盖已知领域所有遇到过的问题。这个工作谁的可以做,而且可以做的很好,连业务逻辑以及业务结果都是脚本一部分,所以全ai开发不算难。
erp从来不是多牛逼的一个东西,这一片红海,从业务流、消息流、审批流、参数等一系列玩意组成;大约时间节点是这样: 项目规则---skill技能---md全文档体系(知识库、开发指南、需求库、开发留痕、其他体系文档)---脚本--申明;在3.4月融入了PDCA循环开发法,即每次任务检视的时候必须检验是否达到预期效果,如果没有重新进入推理--再执行,直到任务结束,当然肯定不止这么一个玩意,还有很多:如紧急、重要、不紧急、不重要四现象等;所以在5月的时候,其实是有整个体系有问题:如果skill、md、记忆非常臃肿,甚至经常产生幻觉,或者直接在之前任务里面找了一个东西出来就是改代码,故此我做了数据清洗、提炼;
全ai-os开发方法论就此诞生;操作系统有的这里面都有,包含短期记忆、中期记忆、长期记忆;2次相同问题自动技能升级,包含工具使用、脚本、业务逻辑等等所有可以包含的东西,也包含技能自动创建;当然最重要的技能注册、路由等这些小玩意必不可少。每隔15天我都会从erp项目清洗和提炼一次到方法论,当然方法论也会反过来清洗和提炼erp项目的规则、技能、md体系、脚本。你让我再来做一次我不一定做的出来,很复杂,一个脚本可能关联几十个脚本,如maven编译、ts+vue前端全量编译、业务逻辑、防代码不回退,逻辑被修改等,据我所知,这不是靠人力能够干的出来的事情。
方法论有了,其实智能体变得非常简单,本来erp核心推理使用的Hermes, 外挂客户端使用的OpenClaw封装; 所以基础知识和概念不缺乏,5-6我把ai-os做了代码化,即ai-os智能体,第一次名ds agent(来源头条看到deepseek哪里想搞Hermes,本来想拿着这个demo投简历);我呢性格很跳脱,当然也有足够耐心,不然erp是做不走的;我把整个erp核心架构提取了出来,即ai原生方式用来做智能体,融入蜘蛛网箱体理论,即一个原子一个点,一张网可以有很多点,很多网组成箱体;内部编排逻辑或者过程就是推理;肯定不止这一点,如果是那就不是我了,我又搞了基因原子,基因推理,其他程序一般是l1-l4;我这里是L0-L5总共六层,l3以上才是具体领域以及具体逻辑;我又想大模型这玩意硬件资源消耗这么厉害,那是不是自己做一个大模型,也就是基因推理来源;因为我ai-os可以自动升级,那么是不是原子与编排也需要热插拔并可以升级,你做热插拔是不是必须的做ai-os执行引擎,即底层,太多了我就不展开讲,沙箱、版本、回滚、工作区等很多很多;
基因推理都做了,那是不是可以搞数字生命了,数字生命是不是要身份证、记忆等等太多东西了,比如是不是可以把整个人类发展史以及行政管理体系全部搞进去,是不是还需要社交等等;我做数字生命肯定不会搞拟人化那种垃圾玩意,记忆肯定,但是不是得有原子,可以进化,可以学习,真的,我都不知道我脑袋装的什么,关键当第一个数字生命诞生,在没有外部api以及本地llm情况下,给我 回的第一个消息,不知道我有多兴奋;这里大概率不是生命体有思维,现在想想可能是硬编码;又或者真的有,如果有了真的是发达了,关键有了也没有用,毕竟我没有资金投入训练。这里还是应该可以推到7月了
6月中后左右我发现问题,本地原子推理有着巨大缺陷,我发明了神性语言,但是所有的如网络搜索、文件修改等等一系列脚手架根本没有办法使用,然后我下载了本地llm,问题又来了小了太弱智,大了我电脑还没有开始跑直接就死机;有一天小孩子问我数学,从加减法到乘法,再到公式定义;脑袋一下就开光了,解释层;然后我又去了解大模型原理,最终都需要解释道二进制的。这个时候我还是有一点懵的。(当然现在来做基因推理估计容易非常多,不管是否真的有意识,至少我可以让他跑起来,没验证,不敢说这种大模型有多聪明)
6-7月,更具体是截止到7.1左右吧,这是第三次erp做架构清洗提炼,这个词语有点新,别介意,在我这里没有什么不可能,我发现了一个玩意叫runtime运行时,其实在代码里面一直都有,但是我发现erp好难,这种难度一个人,不写一句代码,不修改一句代码,而且稳定输出,必然有一个约束的东西;脑袋又冒光了,实战场修罗场erp+方法论+智能体,少个什么,终于明白原来少一个:全ai开发架构;最初的定义:用来给人 与 大模型智能体做解释层,后面升级成标准;其实这里就变得很容易了,时间节点到7月底左右;到这里非常容易理解,其实erp能够走到现在且能够持续迭代,稳定那必然守什么约束,标准、治理等;好在runtime运行时里面融入这些东西,直接定义好,把人类最难理解部分做封装,我不需要这个架构去管理数据库、也不需要管理具体业务逻辑实现,就给我管一个东西:从注册表:命令网关注册、领域服务注册;以及host注册与新建;我不需要其他项目具体逻辑,也不需要你使用的何种开发语言,但是如果使用全ai开发那么你就必须要遵循这个标准来。
全ai开发架构来的我觉得是最容易的一次,目前还没有想好是否要开源,或者说开源多少;是开源sdk,还是直接做成saas模式,还是说全部开源,没想好。当然最近erp在冲刺发版销售验证,也没有时间。其实到这里感觉好像没有什么讲的了,对不对,不,最关键部分没有被跑出来2个概念,或者我把叫做全ai开发定律
1、ai治理,这是一个影藏的极深,且大部分bat都不愿意来面临的一个词语,或者大家都知道不愿意出来,之前我说过看不起一起bat在应用层搞新花样的,我做一个erp都能搞这么多:概率、理论、公式、定义好多都可以提炼出来,bat领袖搞这些玩意不要太简单。 治理从来说的都不是什么:约束、阻碍;它是新式标准,这种标准有很多东西组成,在我这里由:规则+skill技能+md体系+脚本+josn;也可以说是声明、注册表、路由、联邦等;我手上总共现在有5个项目,都是共同发展,共同约束,每个作用都不一样。实际上可以拆分很多,穷啊,目前没有一分钱收入,类似大模型、数字生命、具象化机器人、机器狗对接等,这些东西太深了,我指的不是难,而是钱。
ai治理的目的是标准,标准的是为了给予 大模型+智能体 最大的空间,它可以在我定义的空间做什么事情,实现任何逻辑。无关语言、无关行业、无关一切,所有都是无状态、无逻辑,但所做的任意一切必须经过我所设立的这一个门,给我留下证据,以及操作范围。你可以使用任何技术、架构等
2、runtime运行时;这也是一个极具魅惑性的词语,可以是ai原生程序运行时,也可以是智能体运行时,也可以是大模型运行时;他有几个特性:
真相、唯一、记忆、学习、思考、自我成长
在不同场景,不用业态他的作用是不一样的,但是共通性:真相、唯一 这2点是永远不会发生改变的。
由于我这里缺少外界沟通,我不知道目前自己处于什么水平,也不知道到底这些玩意能够走到多远,我把整个过程定义为新式编程,基于ai时代的思考。新式编程的战友们,看下怎么样,以及我可以走哪些方向,是放弃,又或者说其实现在本质问题是需要更高级的战场,或者资金等,请多多指教。
目前我自己感觉、以及搜索到对应知识,好像国内认同或者说找投资,又或者上班,对我来极度困难,不知道是不是我对自己定位过高,还是说真的什么都不懂;与国产大模型聊天变成是我自己一直在输出;更准确的说强烈的孤独感,反而在国外学术论刊反而能都到一些安慰。我也找过本地孵化园、以及传统软件大公司,反正就是看傻子一样看我。陷入了深深的自我怀疑中。