Windows 正确使用 Agent 的姿势

6 月 18 日
 jiashuaibei

AI 天生更擅长 Unix 命令,所以同样模型同样智能体在 Windows 上低人一等。尝试用 WSL 使用 codex 和 claude 效果还不错,但是现在的 codex app 只有 win 和 mac 的,设置中智能体运行切换到 WSL 中仍然很不方便,配置和技能也都在 Windows 中,配置还出现乱读取等等。各位大佬是如何优雅在 Windows 上开发的?

2807 次点击
所在节点    问与答
17 条回复
nicaiwss
6 月 18 日
powershell yolo 没有问题,心态要调整好,那是 AI 的电脑,不是你的
zls3201
6 月 18 日
我是 git 自带的 bash 走起 没毛病
itechify
6 月 18 日
试试 Pi
soulflysimple123
6 月 18 日
codex cli,claude code cli 在 windows 上用的好好,没碰到过什么问题
doraemonki
6 月 18 日
装了个 mcp 让 codex 用 pwsh ,bash 太违和了各种坑。https://github.com/yotsuda/ripple
Retas
6 月 18 日
能接受 Cli 还是 All in WSL 是最优雅的,记得把项目文件都放 WSL 里面,装上 cc-switch 一样用。Windows 可以走 Powershell ,但是体验和 WSL 还是差点,我让 AI 总结了一篇配置 Windows 强制走 Powershell 的文章 https://femoon.top/blog/claude-code-force-powershell

PS:Codex APP 在 Windows 上也是低人一等,优化一坨
Retas
6 月 18 日
@Retas 还有一点是最近才知道 WSL 能调用 playwright ,打开 WSL 中的 Chrome ,也是惊到了。感叹下之前在 Windows 里让 AI 吃的都是啥粗粮 🤣
nsjs
6 月 18 日
powershell 其实功能更强吧,阅读性也更好,只是又臭又长。让我手写,我肯定选 bash 脚本,让 ai 管它呢
cairnechen
6 月 18 日
用 PowerShell 7 了吗?
jiashuaibei
6 月 18 日
@cairnechen 用了
jiashuaibei
6 月 18 日
@Retas 这个确实牛
Retas
6 月 18 日
@nsjs PowerShell 在 Windows 原生上肯定是比 Bash 好,性能提升很多倍,但问题就是,AI 对 PowerShell 的熟练度远没有 Bash 那么高,在隔壁站就有 PowerShell 命令出错导致格盘的问题。
artiga033
6 月 19 日
> AI 天生更擅长 Unix 命令

有什么定量的证据表明吗?

训练语料量确实影响性能,但是要真这样算那大家都用 ai 写 python 吧,因为天生不擅长别的语言。

AI 擅长 PowerShell 我只会换一家擅长 PowerShell 的模型,或者上下文注入一下 pwsh 的文档。

从来只有工具适应人,哪有人去适应工具的
artiga033
6 月 19 日
另外用 WSL 的话那就建议 all in ,就当你的 Windows 和 wsl 是两台机器就行了,WSL 那个互操作虽然体验很无缝,但可能性能还不如真的两台机器。各种工具都维护两套配置也麻烦,除非你的开发工作真的需要引用 Windows native 的库,不然 WSL 可以完成一切开发工作,体验只会更好...
joynvda
6 月 20 日
msys64,无需 WSL 啊。而且,win 下有 jq ,ripgrep MSVC 版。

WSL 网络访问不太方便,如果要过 vpn 有概率失败(我个人的问题,有排查的方法,不太想倒腾)
saySilence
6 月 21 日
以前折腾过 wsl 。后来觉得工具越轻量越好,使用 wsl 会在诸多方面产生摩擦,于是乎所有工具都不再使用 wsl ,任何只支持 wsl 的工具都不再使用。既然是 agent 不认识 pwsh 命令,应该尝试解决这个问题,而不是避开。各种常用命令其实是能够解决的,犯错的地方提示一下就好,比如在 agents.md 里面提一下,避免 AI 给你整出什么 cat 、tail 、head 命令
saySilence
6 月 21 日
bash 那一套以纯文本为上下文的设计真是烂透了,pwsh 要先进得多,只是 windows 内置的 powershell 版本实在低的离谱,utf8 都没解决。nushell 也借鉴了 pwsh ,本该是取代 bash 和 zsh 工具的最佳时机,好巧不巧遇到 AI agent 大火,导致 bash shell 的错误被延续。cmd 和 bash 全是屎山,本该内置的能力搞得各个 cli 工具必须独自去处理

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1221393

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX