一个能够基于现实时间创建平行沙盒世界、推演因果历史并持久化保存的 Agent Skill。
web_search 搜索相关现实情况,以真实数据、政策、事件为推演基础,不得依赖记忆中可能过时的知识[推断] 标注,几乎确定的用 [必然] 标注当用户描述一个新的平行世界时:
web_search 搜索偏差涉及领域的现实背景:相关政策、现状、关键事件reality_baseline 字段structural(结构性)/ event(事件性)world-{主题缩写}-{年份}-{随机4位}world-nfw-2025-3a7c接收推演请求("推演到XX时间"、"XX事件会发生吗")时:
current_date```
[YYYY-QQ] 事件标题
确定性: [必然/很可能/推断/存疑]
现实依据: [对应现实中的XXX事件/数据]
描述: ...
因果链: 由"..."导致,导致"..."
```
用户说"继续上次的世界"或提供 world ID 时:
world:{id}:meta){
"id": "world-nfw-2025-3a7c",
"title": "无防火墙平行中国",
"created_at": "2026-05-06",
"divergence_date": "2000-01-01",
"current_date": "2025-03-01",
"divergences": [
{
"type": "structural",
"domain": "internet_policy",
"description": "中国大陆无防火长城,谷歌等境外互联网服务正常运营",
"since": "2000-01-01"
}
],
"reality_baseline": [
{
"topic": "中国互联网监管现状",
"source": "搜索于创建时",
"key_facts": ["GFW封锁范围...", "现行《网络安全法》..."]
}
],
"summary": "一句话世界描述"
}
world:{id}:events)[
{
"date": "2023-Q1",
"title": "ChatGPT进入中国大陆市场",
"certainty": "很可能",
"reality_basis": "现实中OpenAI于2022-Q4发布ChatGPT,封锁中国IP;中国《生成式AI管理办法》于2023年8月施行",
"description": "OpenAI正式向中国大陆用户开放服务...",
"causes": ["无防火墙", "OpenAI全球化战略"],
"effects": ["中国AI监管压力上升", "百度文心竞争加剧"]
}
]
sandbox:worlds)["world-nfw-2025-3a7c", "world-xyz-2024-1b2d"]
🌍 平行世界已创建
━━━━━━━━━━━━━━━━━
世界ID: world-xxx-xxxx-xxxx
标题: [世界名称]
现实锚点: [时间]
偏差设定:
• [偏差1]
• [偏差2]
当前推演时间: [同锚点]
[简要分析:此偏差对世界格局的即时影响]
📅 推演时段: [开始] → [结束]
━━━━━━━━━━━━━━━━━
[YYYY-Q?] 事件名称 [确定性标签]
→ [事件描述,2-4句]
→ 对比现实: [现实中是什么]
→ 影响: [对后续的影响]
[重复3-7个事件]
━━━━━━━━━━━━━━━━━
世界状态更新至: [结束时间]
关键变量:
• [指标1]: [状态]
• [指标2]: [状态]
| 偏差类型 | 示例 | 推演难度 |
|---|---|---|
| --------- | ------ | --------- |
| 互联网/信息政策 | 无防火墙、无内容审查 | 中 |
| 地缘政治格局 | 冷战未结束、某国家不存在 | 高 |
| 技术发展节点 | 互联网早10年发明 | 高 |
| 企业/组织存续 | 谷歌未退出中国 | 低-中 |
| 个人历史节点 | 某领导人未上台 | 高 |
| 自然事件 | 某次疫情未发生 | 中 |
推演难度越高,越需要标注不确定性,越需要承认多种可能路径。
当在 Claude Artifact(React/HTML)中实现此 Skill 时,使用 window.storage API:
// 保存世界
await window.storage.set(`world:${id}:meta`, JSON.stringify(worldMeta));
await window.storage.set(`world:${id}:events`, JSON.stringify(events));
// 读取世界
const meta = await window.storage.get(`world:${id}:meta`);
const events = await window.storage.get(`world:${id}:events`);
// 列出所有世界
const worlds = await window.storage.get('sandbox:worlds');
当在对话中使用(无 Artifact)时,将世界状态以 JSON 块呈现给用户,并告知用户保存或粘贴回来以延续。
共 1 个版本