SuperAPI AI 工具集

abductive-repl

测试与质量

查看项目

更新于 10-16 03:43

技能介绍

用途:abductive-repl 用于探索性溯因推理。溯因的含义是:给定结果 E 与规则“A 蕴含 E”,推测 A 为可能的成因。它通过交互式 REPL 把这一过程组织成循环:观测 → 生成假设 → 检验 → 修正 → 重复。

主要能力:

  1. abduce-from-observation:从观测到的行为生成假设,可指定搜索空间、搜索范围与 top_k,返回带置信度和距离的排序假设。
  2. repl-commands:交互式探索,命令包括 !teleport、!world、!back、!abduce、!jump、!neighbors、!test、!property、!history、!seed。
  3. forward-simulate:由假设正向模拟,预测观测结果。
  4. roundtrip-test:正向模拟后再溯因回来,检验推理准确率,并可批量运行(如 100 或 1000 次)与断言准确率阈值。
  5. hypothesis-refinement:根据预测误差迭代修正假设,直到误差低于阈值或达到最大迭代次数。

可检验谓词包括 SPIDeterminism、DerangementBijectivity、TropicalIdempotence、SpinConsistency。

使用方式:可通过 REPL 命令交互探索,也可在 Python 中以 AbductiveEngine 调用(如 engine.abduce、engine.forward_simulate)。配置项包括 search_range_default、top_k_default、confidence_threshold、max_iterations、roundtrip_batch_size、history_file、prompt、seed。Justfile 提供 abduce-repl、abduce-test、abduce-color 等命令,例如 julia --project=Gay.jl -e 'using Gay; Gay.repl()'。

适用场景:从观测结果反推可能成因的探索性推理、假设生成与验证、模拟与溯因的一致性测试。

限制:资料未说明支持的平台、收费、性能上限与完整依赖;示例中出现的具体领域对象(如 invader、RGB、Gay.jl)是否通用暂未提供。