• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ShadowPower
V2EX  ›  程序员

我发现 macOS 下 GPT Codex 不太擅长调用命令行工具

  •  
  •   ShadowPower · 1h 35m ago · 289 views
    如果只是使用 Read/Write 工具,编译、运行、测试代码项目,基本都差不多

    但是,我平时有个需求,把项目代码打包到 tar.zst 包,顺便排除.venv 、node_modules 之类的目录

    刚用 macOS 跑了一次这个操作,用 Codex+GPT 5.5 high 。结果做起来磕磕绊绊的,花费了超过平时做这件事需要的 4 倍 token (与 Windows 、Linux 对比)





    还有,用 sed -i 的时候经常只给一个参数,然后报错,再给两个参数……

    看来只是 macOS 版本的软件出得早,模型本身还是针对 Linux 命令训练的
    3 replies    2026-06-04 15:01:36 +08:00
    lel020
        1
    lel020  
       1h 24m ago
    感觉还是 agent 层面提示没够, 模型就算是几年前的 gpt3 也能很好的区分 mac 常见命令和 linux 的区别, 到 5.5 不太可能是训练数据问题,更可能还是权重没有重视你当前的系统是 macos ,AGENTS.md 补充强调一下必须按 mac 版使用命令应该能好些,
    Alias4ck
        2
    Alias4ck  
       1h 17m ago
    在全局 AGENTS.md 声明就好了 比如之前一直会用 python 告诉它我只有 python3 ,它再也不会用了
    AlanAdam
        3
    AlanAdam  
       28 mins ago
    4 倍 token 主要是来回试错吧,find sed 在 macOS 上参数对不上,它写一条报错一条又改。我感觉这种与其指望模型记住 BSD 那套,不如直接让它上来先 which 一下或者干脆装 coreutils 统一成 gnu 的,省得它瞎猜
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5327 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 07:29 · PVG 15:29 · LAX 00:29 · JFK 03:29
    ♥ Do have faith in what you're doing.