“ nokode是一个非常有趣的尝试,但是它更像我想象中AI的样子。 ”
该项目地址:
https://github.com/samrolken/nokode
该项目作者是 samrolken。按照信息看,这是一个很有趣的尝试,我也认为它才是AI可以支持的一个有效方向。

项目介绍信息
nokode 是一款实验性 Web 服务器,其核心探索 “跳过代码生成,让大语言模型直接处理应用逻辑” 的可能性。该项目摒弃了传统的路由、控制器和手写业务逻辑代码,仅通过 Express 搭建基础的 HTTP 服务,然后将所有接收到的请求直接交由 LLM(大语言模型) 处理。为了让 AI 能够执行任务,项目为其配备了三大核心工具:SQLite 数据库操作、HTTP 响应生成以及用户反馈的持久化存储。
默认实现了一个联系人管理的 CRUD 功能作为演示。更有趣的是,用户可以通过自然语言(例如“把按钮变大”或“切换深色模式”)来修改 UI 或功能,AI 会根据这些指令进行调整,并将反馈持久化下来。实验证实,AI 能够自主设计数据库 schema、生成安全的 SQL 语句、实现表单验证等复杂任务。
当然,目前这种范式也存在明显的挑战:响应速度极慢(单次请求需要30-60秒)、运行成本高昂(比传统方案高出100-1000倍)、生成的UI缺乏一致性等。尽管如此,这个开源项目成功验证了由 AI 直接处理应用逻辑在技术上是可行的,其性能问题更多属于 “程度问题” 而非 “本质问题” 。它也预示着一个有趣的可能性:我们目前所写的代码,或许只是技术发展长河中的一个过渡形态。

结语与未来设想
其实我关注到这个项目有段日子了。它的理念引发了我对未来的更多思考。例如,创造一个真正的 AI 手机可能是什么样的?
- 无 App 概念:手机里可能没有传统意义上的 App。当你想查看信息时,直接告诉 AI,它会为你呈现对应内容。你可以让 AI 保存某个页面或交互风格,以后遇到类似场景就自动沿用。
- 动态功能界面:以 nokode 为例。手机上不需要一个独立的“通讯录”App。你只需要告诉 AI:“我需要一个管理联系人的界面”。AI 会根据你的描述动态创建界面。然后,你通过自然语言进行增删改查,AI 在背后为你处理所有逻辑和数据操作。
- 服务即入口:比如优酷,不再需要下载 App,它只是一个“视频服务”。让 AI 帮你连接到优酷服务。或者直接说“我想看《XXX》电影”,AI 会主动寻找能提供该影片的服务商(如优酷、腾讯视频),并为你创建播放界面。
- 游戏体验革新:游戏可能仍需要独立的运行环境,但启动和管理或许可以完全交给 AI。未来的游戏可能更偏向 AR、VR 或更科幻的脑波交互,体验将更加无缝。

总体而言,我理想中真正的 AI 系统是这样的:你有一个 AI 管家,你只需要告诉它你想要什么、希望如何呈现。你是拥有者和需求提出者,而 AI 则负责理解并执行所有复杂的后端逻辑与架构实现。按照这种逻辑,每个人的设备都将被塑造成独一无二、完全符合个人喜好和习惯的模样,不是吗?
目前,AI 在理解力和逻辑处理上似乎已经具备了初步的能力。下一步的关键在于系统层面的深度集成与性能的跨越式提升。这个方向充满了想象空间,难道不令人感到兴奋吗?这不仅仅是自动化编程,更是对人机交互和软件构建范式的一次根本性探索。欢迎在云栈社区交流你对这个方向的看法。

|