aionclaw支持通过运行历史查看计算路径追踪日志,手动复现关键步骤,并启用断点校验中间结果。需重点检查step标记的操作逻辑、类型转换警告、公式优先级及字段映射准确性,确保每步符合业务规则。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想确认AionClaw在生成报表、清洗数据或执行统计推导时,每一步中间计算是否准确、公式引用是否正确、数值截断是否合理,而不是只看最终结果数字对不对——因为一个看似正确的总数,可能由错误的四舍五入链、漏掉的空值过滤或错位的维度聚合导致。
查看AionClaw自动生成的计算步骤日志
打开AionClaw主界面 → 点击左下角「运行历史」图标 → 在时间轴中找到目标数据分析任务 → 点击右侧「详情」按钮。日志页会自动展开「计算路径追踪」折叠区,里面按执行顺序列出所有原子操作:从原始列读取→类型强制转换→空值填充策略→聚合函数调用→条件筛选生效点→最终格式化输出。
重点检查带「[STEP]」前缀的行,例如:[STEP] SUM(sales_amount) OVER (PARTITION BY region ORDER BY date ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)——这说明它用了窗口累计求和,而非简单SUM。若你本意是分组汇总,这个逻辑就错了。
【若日志中出现auto_cast: float64→int32且未标注截断警告,需立即回溯原始数据,该转换会静默丢弃小数位】
手动复现关键计算步骤
方法一:用内置表达式调试器验证单步公式
在数据分析任务编辑页,选中任一计算字段 → 点击字段右上角「调试」图标 → 输入测试值(如price=199.99, tax_rate=0.13)→ 查看实时输出结果与公式解析树。它会高亮显示运算优先级:先算price * tax_rate再加总,还是先加总再乘税率。
方法二:导出中间表比对
在任务配置页勾选「保存中间结果」→ 运行任务 → 任务完成后,进入「数据资产」→「临时表」标签页 → 找到以_step_2_filter或_step_4_aggregate命名的表 → 下载CSV → 用Excel打开,逐行核对AionClaw标注的「计算依据列」是否与你的预期一致。比如它标记某行为「因region为空被排除」,但你原始数据中该字段实际有值,说明上游ETL环节已污染。
启用计算过程断点校验
第一步:打开设置 → 「调试增强」标签页 → 开启「数值敏感步骤断点」
第二步:在分析脚本中插入断点指令
在你要校验的计算行上方,添加注释:/* BREAKPOINT: CHECK total_revenue BEFORE DISCOUNT */。AionClaw运行至此会暂停,并弹出当前上下文快照,含该行输入数据、变量内存地址、浮点精度误差值(如0.00000000012)。
第三步:对比原始业务规则文档
把弹窗中的中间结果,对照你手边的《财务口径说明书》第3.2条:“折扣后收入 = 含税价 × (1 − 折扣率),折扣率取值必须来自contract_terms.discount_pct字段,禁止使用hardcode值”。如果快照里显示它用了0.15这个固定值,而合同表中对应记录是0.12,说明字段映射失败。










