跳转到内容

Bot

这里整理 Bot 项目的核心知识库——一个用 Rust 从零构建的 local-first、可管控、可审计、可自我进化的 AI Agent 系统。

内容定位是架构师视角的深度解读:为什么这么设计、权衡了什么、面试怎么聊。

  • 架构总览:系统分层、五条不变量、端到端请求流、技术栈选择
  • Agent 引擎:tool_loop、状态机、反射机制、Execution Framework
  • Policy 治理:Governor 闸门、Tier × Mode 矩阵、Lease、确定性决策
  • 多 Agent 编排:Coordinator-Worker、Swarm、SOP 运行时
  • 面试专题:设计决策 Q&A、系统设计练习、STAR 故事
特点 说明
确定性权限控制 Policy Governor,< 5ms 决策,禁止 LLM 进入决策路径
Workspace 沙箱 路径校验 + 工具 Tier 分级 + Policy 闸门
自我进化 Harness 反馈闭环 → inferred constraint → 行为进化
多 Agent 编排 Coordinator-Worker + 层级 Lease + Durable Swarm
审计链路 append-only ledger,bundle_hash 锁定策略版本

Rust / tokio / axum / sqlx / SQLite / tracing