KEEL · 龙骨 · A CURRICULUM FOR THE AI ERA

Advanced Agent Systems 配套项目 — keel 龙骨

Advanced Agent Systems 的配套项目:Advanced Agent Systems 配套项目

项目用 SQLite 和 Python 标准库把生产边界拆成可测试的最小实现:

EventStore -> RunProjector -> WakeupStore/Lease -> DurableEngine
                                      |
DocumentStore -> ACL filter -> hybrid retrieval -> budgeted context -> citation gate

运行

python courses/advanced/advanced-agent-systems/course/project/examples/01_durable_run.py
python courses/advanced/advanced-agent-systems/course/project/examples/02_replay_after_crash.py
python courses/advanced/advanced-agent-systems/course/project/examples/03_wakeup_and_lease.py
python courses/advanced/advanced-agent-systems/course/project/examples/04_hybrid_retrieval.py
python courses/advanced/advanced-agent-systems/course/project/examples/05_citations_and_context.py
python courses/advanced/advanced-agent-systems/course/project/examples/06_evaluation_gate.py
python -m unittest discover -s courses/advanced/advanced-agent-systems/course/project/tests -v

源码阅读顺序

contracts.py   Run/Event/Wakeup/Lease/Document/Citation 契约
store.py       SQLite 事件、唤醒、租约和文档存储
engine.py      纯 reducer、回放和 durable run 推进
retrieval.py   ACL-first hybrid retrieval、citation 校验
context.py     输出预留、估算预算、证据选择和丢弃原因
evaluation.py  Recall、citation precision 和发布门禁

代码不假装完成分布式系统:SQLite lease 是单数据库演示,检索分数是确定性替身,模型调用被留在 adapter 边界。课程验收关注的是状态转换、去重、权限和指标是否可验证。

进入 keel 阅读