CLI AI

首条命令不对时:用 R 改写

2026-03-15

模型大多数时候第一次就对。不是每次。有意思的问题是第一次没对,怎么办。错误答案是把 prompt 改得更长重打一次。正确答案是按 R。

R 做什么

面板打开时,R 在建议命令下方弹出一个小输入框。你输入的内容连同原任务和当前命令一起回到模型——这样它知道刚刚生成了什么、你为什么不满意。结果替换面板;继续改,或者 Enter 直接执行。

refine

    

你会用到它的两种场景

「太激进」

prompt 是*「清理旧日志」*,结果出来 rm -rf /var/log/*。别接受也别硬扛,改写:

refine
R: 只 30 天以上的,只 .log 和 .log.gz,先 dry-run→ find /var/log -type f \( -name '*.log' -o -name '*.log.gz' \) -mtime +30 -print

「太笼统」

prompt 是*「看磁盘使用」*,结果是 df -h。你要的是最深的吃货:

refine
R: 按大小前 20 个目录,递归,人类可读→ du -hx --max-depth=4 / 2>/dev/null | sort -hr | head -20

什么时候不要改写

如果建议的命令在本质上做错了事——工具不对、目标不对——重头开始。改写是用来微调,不是修类别错误。Esc 重来只要一个键。

另见