V2Ex 热门· webhub123·· 9 小时前AI 评分20
用 Claude Code 写的代码到底要不要审核
agent 的代码到底审不审核
AI 导读
有用户用 Claude Code 生成了一段 pandas 代码,把循环里 kills/killed/npc/rev/paid 五次切片改成子集聚合的掩码列,作者表示完全看不懂,但让 agent 讲解后发现确实高效简洁。作者因此发问:agent 写的代码到底审还是不审核。
正文
用 claude code 写的代码
# 子集聚合全部改成掩码列,取代循环里的 kills/killed/npc/rev/paid 五次切片
d["_paid"] = ((d["is_revive"] == 1) & (d["irevivemoney"] > 0)).astype(int)
d["_kill_tgt"] = d["votherroleid"].where(d["is_kill"] == 1)
d["_killed_src"] = d["votherroleid"].where(d["is_killed_by_role"] == 1)
d["_rev_type"] = d["irevivetype"].where(d["is_revive"] == 1)
d["_paid_money"] = d["irevivemoney"].where(d["_paid"] == 1)
d["_red"] = (utils.to_num(d["ikilledred"]).fillna(0) if has_killedred
else pd.Series(0.0, index=d.index))
gb = d.groupby("roleid", sort=False)
全是这样的,完全看不懂!但是让 agent 讲解一看,确实又高效又简洁,但是很难看懂啊。到底审还是不审核
来源:V2Ex 热门 · v2ex.com