---
title: "Agent 接口设计 (Agent Interface Design)"
created: 2026-07-04
updated: 2026-07-04
type: concept
tags: [agent, interface, design, token-efficiency, workspace]
sources: ["https://nokv.io/blog/agents-want-filesystems"]
---

# Agent 接口设计 (Agent Interface Design)

面向 AI Agent 的工具和数据接口设计方法论。核心主张：决定 Agent 效率的变量不只有模型和提示词，还包括 Agent 面对的操作界面（Interface/Surface）。

## 核心原则

1. **[[progressive-disclosure|渐进式披露]]**：先发现 → 再按需读取，不要预加载全部
2. **路径是稳定句柄**：语义化路径（如 `/runs/abc/stdout.log`）既是名称也是地址
3. **[[pushdown-in-agent-interface|下推]]**：过滤/排序/limit/投影一次完成
4. **限定范围搜索**：全局发现 + 局部精确提取
5. **引用原生性**：行号、偏移量等引用形式天然适合审计和 debug

## 为什么文件系统语义特别匹配

LLM 被训练在大量 shell、Unix、Git、日志排查语料上——「进入目录 → 列文件 → 搜关键词 → 打开局部内容 → 引用行号」是模型内在熟练的工作模式。接口设计与模型能力对齐，比强行适配更能发挥模型效能。

## 外部收敛信号

- Anthropic MCP code execution：TypeScript 文件树 → 150k → 2k token
- OpenAI tool search：建议 namespace/MCP server 按需加载
- Letta memory benchmark：文件组织对话历史 → 竞争力结果

## 参考

- [[agent-workspace-filesystem|Agent 工作空间文件系统]]
- [[agents-want-filesystems-nokv-2026|新智元报道]]
- [[token-efficiency|Token 效率]]
- [[workspace-first-architecture|Workspace-first 架构]]
- [[harness-engineering|Harness Engineering]]
