羽织 (@Lianues)2小时vibe coding一个属于自己的类openclaw的应用,不再体验屎山 中发帖

从一个类openclaw的普通agent软件的原理说起
其实很简单:
[image]
那么我们就可以以此构建一个项目了
我们使用nodejs来快速开发
向ai发送需求
只需将图1的流程发给ai,ai就会自动开始做了:
[image]
这里面有一些开发习惯的东西,比如:


我喜欢将聊天记录存储为gemini格式那样:
[image]


为了开发方便,我们可以让ai把ai的格式分隔开,一个格式一个文件:
[image]


为了开发方便,我们可以把用户交互层,也分隔开,一个平台一个文件,比如这里提供了3种方式(终端,discord,telegram):
[image]


为了后续给提示词添加更强的处理功能,我们可以把这块也拆分开,专门进行维护:
[image]


为了维护配置方便,我们可以根据配置来源进行拆分:
[image]


为了人...