长任务、维护与生产证据:练习答案
练习解答
python
rows=[{'ok':True,'ms':100,'tokens':20},{'ok':False,'ms':900,'tokens':10},
{'ok':True,'ms':300,'tokens':40}]
assert sum(r['ok'] for r in rows)/len(rows) == 2/3
assert sum(r['tokens'] for r in rows if r['ok']) == 60
assert sum(r['tokens'] for r in rows) == 70
print('metrics passed')失败的业务结果仍可能消耗模型生成额度,成功成本适合衡量产出效率,总用量才用于账单核对。