Perplexity 揭秘 Projects 底层:用 Git 仓库当智能体的共享文件系统
perplexity_ai · x · 2026-10-13
Perplexity 官方长推解释 Projects 背后的架构:每个智能体在自己的沙箱工作,向一个共享 Git 仓库提交,人和其他智能体可以跨会话在其成果上继续构建。关键设计要点:
- 为什么是 Git:Git 提供原子多文件提交、作者归属和可查询历史;Projects 保留前两者,用「仓库契约检查」替代 PR 审核。
- 沙箱架构:不为每个项目养一个长期沙箱,而是仓库存放在 S3 支撑的存储上,每个智能体跑在临时沙箱里,崩溃只丢未提交的工作。
- 并发控制:CLI 用短锁串行化提交,Git 服务只接受基于最新 head 的提交,过期提交会在新 head 上重放后重新提交。
- 检索方式:沙箱里是真实 checkout,智能体用 grep 等标准文件工具探索而非语义搜索,在 150 道金融文档问题上答案准确率 0.627,对比语义搜索约 0.37;检索分 0.867 vs 约 0.39。
所属事件:Perplexity 详解 Projects:用 Git 仓库做多智能体共享文件系统(6 条相关)→
「编程与Agent」频道最新
- FactoryAI 推出 Environments:云端 agent 沙箱正式上线 — matanSF · 2026-10-13
- 研究者撰文谈 AI 代理时代如何做科研:提问与验证不能外包 — CatAstro_Piyush · 2026-10-13
- vibe coding 移植编程语言本身,类型检查提速 3 倍 — maxleiter · 2026-10-13
- 20 年网络工程师转型 AI 自动化:一旦声明式,永不回头 — tristanbob · 2026-10-13
- Muse Wonder 高级工程师基准仅得 42%,落后 Sol 6.1 的 71% 近 30 个百分点 — danshipper · 2026-10-13
- Gemini CLI沙箱修复:trap包裹命令致per-command规则失效 — MauroDruwel · 2026-10-13