几年前,WordPress用一套基于插件的架构,把建站这件事变简单了。有人从类似的思路出发,开始做ThinkIac。

它的目标很明确:搭一个环境,让AI智能体、应用和自动化流程都能在里面构建和运行,而不必为每一种需求都从头开发一整套系统。

ThinkIac有一个模块化内核,名叫Lógos,负责在运行时发现、验证并集成各个包。每个包都可以往系统里加新功能,比如界面、HTTP路由、给智能体用的工具、数据库和事件。

落到实际使用上,这套设计能带来几件事:

  • 为AI智能体创建自定义的工具和行为;
  • 开发共享同一套基础设施的应用;
  • 安装新功能时不用改动内核;
  • 基于事件、cron和webhook搭建自动化;
  • 把所有东西托管在自己的VPS上,包括通过Docker部署。

目前已经单独放出了一些包,包括Calendar、Tasks、Flows、Telegram、GitHub和Instagram Bridge。

项目还在开发中,需要改进的地方不少。开发者的打算是逐步放出更多功能,并借助其他开发者的参与把架构打磨成熟。代码已经放在GitHub上。

他把项目分享到TabNews社区,最想听到的是技术层面的批评:这种模块化路子到底行不行?为智能体、应用和自动化建一套共享基础设施,是否说得通,还是存在更好的架构选择?