我自以为的效率幻觉:克劳德如何在夜间揭露了我的傲慢和缺乏计划

发布: (2026年2月6日 GMT+8 15:21)
4 分钟阅读
原文: Dev.to

Source: Dev.to

与 AI 的对话不是为了提升技能,而是为了认清自己的傲慢

我,Shossan,一直以自动化我的环境并高效控制它为傲。在与 Claude Cowork 对话时分析我的 shell 历史,发现了一套毫无计划、充满偏见的工作流——说实话,真是让人尴尬。

被 AI 提醒要改进,对工程师而言像是一种失败,但这种失败可能是成长的入口。

人们把无意识的重复误当成努力

为什么我没有注意到自己的低效?一种叫做 熟悉度 的偏见潜入了我的日常工作。

当 Claude 分析我的过去命令历史时,出现了三个盲点:

  • 时间管理的崩塌: 活动高峰出现在 21:00,这本该是我休息的时间。这不是勤奋,而是对白天规划不佳所导致的债务进行偿还。
  • 空洞的自动化: 我手动执行了 31 次 ansible-playbook。虽然我以为自己在使用自动化工具,但过程仍然高度模拟,依赖手工操作。
  • 工具依赖: 依赖便利工具(Keyboard Maestro、Stream Deck、Claude Code 等)让我产生了没有改进空间的错觉。

冷冰冰的数据洞察与我立刻实现的自动化功能

Claude 的分析显示,我的活动集中在 08:00 和 21:00。沐浴后在 21:00 继续敲命令是个坏习惯,会降低睡眠质量和次日表现。接受这一事实后,我采纳了 Claude 提出的改进建议。

自定义 LaunchAgent 管理器

以前我在记路径或搜索历史时敲命令。新的 svc 函数现在承担了认知负荷。

# ~/.config/fish/functions/svc.fish
function svc --description "LaunchAgent service control"
  set -l action $argv[1]
  set -l name $argv[2]
  set -l plist ~/Library/LaunchAgents/com.oshiire.$name.plist

  switch $action
    case start
      launchctl load -w $plist
    case stop
      launchctl unload -w $plist
    case restart
      launchctl unload -w $plist; and launchctl load -w $plist
    case status
      launchctl list | grep $name
    case '*'
      echo "Usage: svc [start|stop|restart|status] [service_name]"
  end
end

用于 ansible-playbook 的简短 ap 包装器

Claude 还提出了一个简洁的 ap 函数,消除常见错误(如缺少参数或忘记选项),从而简化工作流。

照着名为 AI 的镜子,持续战略性自我更新

如果你仅仅赞美 AI 的建议,你仍然是个消费者。真正的学习在于把 AI 指出的负面转化为积极的系统解决方案。

抛弃“我已经做得很好”的假设,抽出时间定期用客观数据剖析自己。把 AI 不仅当作代码生成器,更当作行为分析伙伴。

从现在起,我会继续一点一点地削减浪费。尝试把你的终端和行为历史——那些让人尴尬的部分——暴露给 AI,看看它会揭示什么。

Back to Blog

相关文章

阅读更多 »

量子安全计算的不安全性

量子隐私:为何某些量子技巧无法保护秘密安全 人们曾希望量子技术能够阻止陌生人窃取秘密,就像智能卡……