案例
每个案例都是一个小场景,用一条 cargo run 命令就能运行。案例页面会介绍场景、列出用到的
引擎部件、给出程序的输出,并逐步讲解代码。其中的历史背景仅作示意,数据为合成数据,
或来自参考内容中注明出处的资料。
军阀请求邻军援助军阀的 AI 决定是否出兵支援。了解决策票据怎样把打分后的选择变成经过校验、可以重放的命令。
随机决策、LLM 选择与确定性重放一项法案先按权重抽样决定是否通过,再交给 LLM 回答。了解随机性和模型怎样进入模拟,同时保证可以精确重放。
中央赈粮令与多机构原子执行中央机构下达赈粮令,由国库和县级机构分别执行。了解多个插件怎样让同一步一起提交或一起回滚。
本地社区传播与制度回应一种新观念从集市传到村庄,地方机构随之回应。了解社会扩展怎样表示人口、影响和观察者估计。
机密副本与定向发布一份机密文书被复制、发给指定受众,随后撤回。了解 canwu-information 怎样追踪副本和访问,以及撤回后哪些此前的阅读仍留有记录。
编码传递与中途截取一份编码信息在途中被截取,由另一方解码。了解 canwu-information 怎样区分持有副本和读懂内容。
从无锡发出、按路线投递的通信信件从无锡寄往本地收件人和北京。了解 canwu-correspondence 怎样根据寄件人所知规划路线,并在承运人之间交接信件。
明代财政案例从洪武 1391、万历 1581、弘光 1644 三个起点各运行一次财政流程。了解财政扩展怎样依据有出处的资料表示税法、地区改革和执行凭证。
粮食、生产与军事补给十四个月里,粮仓供应平民、向驻军调粮,并在秋收时入账。了解守恒资源、生产和军事补给怎样配合。
运行命令与 crate
Section titled “运行命令与 crate”| 案例 | 命令 | 主要 crate |
|---|---|---|
| 军阀援军决策 | cargo run -p canwu-api --example decision_ticket |
canwu-api |
| 随机决策与 LLM 选择 | cargo run -p canwu-api --example uncertainty_resolution |
canwu-api |
| 中央赈粮令 | cargo run -p canwu-api --example governance_transition |
canwu-api |
| 社区传播 | cargo run -p canwu-society --example local_community_diffusion |
canwu-society |
| 机密副本 | cargo run -p canwu-information --example confidential_copy_release |
canwu-information |
| 编码截取 | cargo run -p canwu-information --example encoded_interception |
canwu-information |
| 按路线投递的通信 | cargo run -p canwu-correspondence --example routed_correspondence |
canwu-correspondence、canwu-information |
| 明代财政 | cargo run -p canwu-ming-fiscal-reference --example ming_fiscal_starter |
canwu-fiscal、canwu-ming-fiscal、canwu-ming-fiscal-reference |
| 生产经济 | cargo run -p canwu-economy-reference --example grain_loop |
canwu-resource、canwu-production、canwu-economy-reference-content、canwu-economy-reference |
前三个案例只使用对外 API(canwu-api)。其余案例在此基础上
加入一个可选的模拟领域扩展,最后两个还用到参考内容包和参考
整合包。具体的历史规则、人物性格和选项生成由应用或其插件定义。