分布式 Agent 协作

面向科学研究,把课题、方法与算力放在一起。从一个研究问题出发,把任务交给合作者、AI 和合适的计算环境。

  1. 01研究者定下问题与验收。
  2. 02Agent准备下一步,不改已有结论。
  3. 03算力在数据所在的地方运行。

从问题,到可以接续的结果。

目标架构 · 建设中
研究者
GitHub 贡献者
Agent 建议
形成任务

共享项目

输入 · 方法 · 验收

OpenPero 协调

依赖 · 权限 · 分发

认领与分发

合作者

方法与复现

Agent Worker

代码与工具

计算节点

模型与实验

提交产物与记录

交付

代码 · 数据 · 报告

独立复核

验证 · 审阅 · 接受

纳入项目

成果 · 记录 · 下一步

目标架构,尚未上线;运行、验证与接受分别记录。

技术与部署

Desktop / Web
Electron → GPUI Web / WASM(gpui-kit / Zed)→ 受限桥接 → Rust Host
Host / Agent
Rust Runtime → ACP Rust SDK → Coding Agent;Host 管理工作区、权限与执行。
Coordinator / Worker
Go 管理任务、节点与租约;Worker 主动连接,ACP 用于 Host 与 Agent 通信。
Result / Review
固定产物版本 → 独立验证 → 人工接受 → 授权发布

自部署协调服务,连接受信任的执行节点。

入口与执行位置

01 / 从哪里工作
02 / 工作在哪里执行

产品形态设计。此处用于解释入口与执行位置的关系;本页示例只在浏览器本地计算。

为什么是项目

接着上次的研究做。

保留问题、资料、分析结果与研究判断。回到项目,就知道做到哪里,还有什么需要验证。

新变化,变成具体工作。

新数据或相关文献出现时,先说明影响,再提出任务。按你的规则执行,不擅自改写已有结论。

找到合适的人与工具。

把任务交给合作者、AI 或计算节点。明确输入与交付,完成后一起检查,而不只是收到“已完成”。

从一个 Issue,
到一份可检查的结果。

阻尼变化如何影响响应?

同一个模型,比较不同条件下的结果。

待拆分等待你确认

1提出工作2确认与分发3运行与复核4回到项目
01 / 一项清楚的工作INPUT
◉ISSUE #12 · 示例编号

比较三组阻尼参数的响应差异

沿用项目已有模型,分别运行 ζ = 0.08、0.22、0.40,提交曲线、数值误差和完整参数。

研究贡献可独立复现
输入初始状态 v1 · 三组阻尼比
方法RK4 / 1.0.0
交付结果数据 + 运行记录
检查101 点 / 组 · RMSE < 0.001

不会读取或发布真实 Issue。切换来源会清空本次演示。

02 / 让工作接起来COORDINATE
P
OpenPero 协调层任务依赖 · 执行位置 · 验收条件
待确认
01
复跑已有基线ζ = 0.08 · 本机 Worker等待任务草稿
本机 Worker○
02
执行参数对照ζ = 0.22 / 0.40 · 节点路由示意与基线任务可并行
远程节点 · 示意○
03
独立复核结果依赖 01 + 02 · 贡献者认领计算完成后可认领
开放认领○

这三个角色均由当前页面模拟;不会启动远程进程。

03 / 成果回到课题REVIEW

等一份可以复核的结果。

每次运行都带上输入、方法和参数。执行成功,不等于研究验收通过。

↳
写回项目,不丢掉过程。

只有经确认的成果,才更新本页项目记录。

ACTIVITY示例 Issue 已准备好。先把目标整理成任务。

UNDER THE HOOD

这份结果怎么来的?可以自己再算一次。

任务演示采用经典阻尼振子模型,所有曲线都由本页 RK4 计算生成,并与同参数的解析解比较。这里是独立的参数实验台;重新计算不会覆盖上方已经生成的任务记录。

研究项目 / 本地示例INTERACTIVE DEMO
✦
下一步:先和基线做对照

沿用已有方法,运行当前参数,再查看响应曲线与数值误差。运行记录可下载保留。

预设建议演示 · 未连接后台 Agent

换一组参数,与基线比较。

DAMPED OSCILLATOR / RK4

已计算
NORMALIZED DISPLACEMENT
浏览器不支持 Canvas。请使用查看数据按钮读取完整结果表。
基线 ζ = 0.08本次 ζ = 0.22
—
— / run
—
0.22
修改阻尼比后点击运行对照。曲线与误差来自四阶 Runge-Kutta 方法实际计算。
RUN 001 · dt 0.10 s
可运行的数值实验,非真实论文复现。建议为预设示例;刷新页面会重置记录。
02 — 从结果回看过程 / 可操作示例

这张图怎么来的,
点开就能看。

查看这次分析使用的输入、计算方法和运行参数,再核对结果。当前示例比较数值解与解析解,不用于证明真实科研结论。

PROJECT / OSCILLATORRUN 001

过程可以核对,结论仍由你判断。

04 — BUILT TOGETHER, ONE CONTRIBUTION AT A TIME

从一个小任务,
参与一个大课题。

贡献代码,也贡献方法与复核。
一份清楚的输入、一项独立的交付,就是开始。

正式仓库尚未绑定。这里提供可编辑的 Issue 模板,不会向 GitHub 发布。
代码开放,工作也可以被接续。

任务定义、方法、产物和验收依据,都应当可以检查、导出与复用。

OPEN WEB + DESKTOP
OPTIONAL HOSTED COORDINATION