# 一台只用来跟 Agent 说话的小终端机

> source: 想法/草稿/只用来跟Agent说话的小终端机.md

> 引用块是作者原话，逐字；其余是 AI 整理。

## 问题

> 我有一个非常复古但现在又有些极端的想法：我需要一个非常小的linux系统的机器，加上一块7寸左右大小的屏幕和键盘，它不需要多少性能，只要能打开终端运行Agent即可，然后用这台机器连接到云端服务器，让服务器调用大模型进行工作
> 所有我需要做的只有与Agent进行对话，所以这个机器几乎等于一个面板

## 为什么值得想

算力都在云上以后，人手里的机器要什么？这和七八十年代「哑终端连主机」是一个形状。不同的是，这次主机那头是一个会自己干活的 Agent。

## 走到了哪

十天里，同一个念头从不同方向冒出来了五次：

**给 Agent 发指令，能不能不用聊天框？**（09-05）

> 如何用apple reminders.app 给agent发指令，而不是用telegram聊天框？

**能不能用硬件本身当信号？**（09-08）

> 我有个有趣的想法，将visionfive2上接两个USB灯泡，控制它们的亮灭用来传递信号。但是我具体可以用来怎么玩呢？

**机器本身该长什么样？**（09-15）

> 我要的是一个很小的终端，可以不要键盘，有蓝牙功能连接键盘

> 我只需要ESP32可以连接大模型，使用ssh可行吗？

> 我可不可以自己给ESP32独立开发一个内核，运行我自己的操作系统？

**再往下一层：操作系统本身是不是该为 Agent 重做？**（09-15）

> 如何做一个 agent 操作系统？

> 一个AI原生的操作系统，也许它的文件系统不需要保留人的可读性了，甚至不需要人可读

ChatGPT 当时的回答（AI 的话，摘要）：

- 先别自己写内核。Linux 管机器，在它上面做一层「Agent Kernel」管智能体。
- 可以把操作系统的概念一一对应过来：进程对 Agent，内存对上下文窗口，虚拟内存对长短期记忆，系统调用对工具调用，驱动对技能，`/proc` 对 token 用量和工具活动。

## 转折

这个念头是越想越往下走的：先是换一个下指令的入口，然后是换一台机器，最后是换一个操作系统。每往下一层，要做的事就大一个量级。

## 还没想通的

- 最小能做成什么？一块屏加蓝牙键盘再加 SSH，可能一个周末就够了。Agent 操作系统可能要好几年。先做哪一个？
- 只当面板的话，现成的东西（旧 Kindle、树莓派加小屏、手机）是不是已经够用？自己做的意义在哪？
- 「文件系统不需要人可读」：那人要怎么检查 Agent 做了什么？这一点和第 1 条想法（「不知道自己不知道」）是同一个问题。
- 对话里没提到后来买了什么、做到了哪一步，需要作者补。
