TUI(Text-based User Interface,文本用户界面)是指主要通过纯文本在终端(Terminal)中呈现交互界面的用户界面形态。
与传统 CLI(命令行界面)以“输入一行命令 → 输出一段文本”为主不同,TUI 通常具备更强的界面结构与交互组件:例如多窗口布局、可滚动列表、表格、状态栏、进度条、快捷键、弹窗等,用户可以在同一屏幕内完成浏览、筛选、跳转、编辑与执行操作。
在大模型领域,TUI 常用于构建“面向工程/运维/研发”的交互入口,例如:
在大模型场景中的典型用途
- 模型与推理服务管理:选择模型、切换路由、查看 QPS/延迟/错误率、控制并发与限流
- Prompt / Agent 调试台:展示多轮对话、工具调用轨迹、思维链/计划(如有)、中间结果与日志
- 评测与回放:批量运行 benchmark、对比不同模型输出、回放一次请求的全链路
- 任务型工作流:在终端内编排任务(如数据清洗、索引构建、离线评测)、并观察实时进度
关键特征
- 结构化布局:在同一终端屏内组织多个区域(列表区、详情区、日志区等)
- 事件驱动交互:支持键盘导航、快捷键、实时刷新与局部更新
- 低依赖可部署:适合远程服务器、无 GUI 环境、容器化与 SSH 运维场景
- 可观测性友好:天然适合呈现日志、追踪、指标、调用链等工程信息
与相关概念的区别
示例(概念级)
- 在终端里用方向键选择某个模型,再用回车查看该模型的推理延迟曲线与错误日志
- 在同屏展示:左侧是请求列表,右侧是单次请求的 Prompt、工具调用、输出与耗时拆解