← 返回头版
人工智能

Files over tools: how we built our agent with a virtual filesystem and bash

2026-07-09 · 综述 ollama:qwen3.5:9b

Knock 公司于 2026 年 3 月发布了 Knock Agent,这是一款用于管理客户消息资源的 AI 智能体 [1]。该产品的核心架构创新在于摒弃了传统的“工具 - 类型”映射模式,转而采用基于虚拟文件系统和 Bash 脚本的机制,使智能体能够通过文件系统发现上下文并执行操作 [1]。

在技术实现上,该项目利用 Elixir 语言移植了 just-bash 库以构建虚拟化环境,并结合 Anthropic API 与自定义技能系统来提升智能体的可扩展性和准确性 [1]。其关键工具集包括 bash、read_file、edit_file、write_file 以及 upsert_resource [1]。此外,该架构采用了懒加载沙盒进程的设计,并通过 CLI (knock) 来处理动态数据查询 [1]。


Knock AgentAI Agent虚拟文件系统BashElixir