为什么 AI 在 win 平台天天都在肘击 powershell?🫪

3 天前
 shadowyue

powershell 如此难用吗,大模型都绷不住🫪

10120 次点击
所在节点    程序员
93 条回复
ko20
2 天前
老实说因为这个原因换了 Linux
fredweili
2 天前
美国开发者都是 mac ,win ? who care?
DoomSlayer
2 天前
@zxjxzj9 试试 oh my posh
zealotxxxx
2 天前
你没发现因为 ai 的缘故,跟 ai 相关的应用几乎都是 mac + win 么。而且大多数还都是 mac 先上。
skinny
2 天前
管道结果是一个坑,你不能确定返回值是一个对象还是一个数组,除非你强制转换成数组。
部分命令因为历史原因有坑,为了保证兼容性坑也保留了,比如删除命令的递归搜索删除,它的命令参数和直觉非常不符,必需搭配递归查询再通过管道删除。
写脚本时按推荐风格是应该使用完整拼写的,但是它又提供很多缩写别名,很多人图省事就全是缩写,AI 都学了忘,所以写得差
Rorysky
2 天前
我记得去年 ai coding 能力还不是那么好的时,让 kimi 写了一个 powershell 脚本,整整写了一天,大概用了 50% 月额度,主要坑就是 中文编码 和版本支持啥的问题。当然我是在 mac 上让它写的
vioulo
2 天前
之前用 codex 会给代码里面加其他编码的字符,经常是改下代码,代码里面的中文注释就乱码了,我还每次让它修。我后面就直接用 linux 解决了
coconne
2 天前
装 fastctx ,然后让 ai 帮你写个 powershell7 的规范(有部分 win 系统命令还是需要 powershell )
coconne
2 天前
不过 fastctx 只支持 codex/cli ,忘记说了
cloudzhou
2 天前
@tianhehechu 事实个鬼啊,别说 PowerShell ,之前的 window cmd 我就没见几个人用过
你这就叫倒置因果,不是什么坏习惯,而是 windows 的命令行,从来不是占主流
unix/linux 世界本来留下丰富的文档,而 ai 天然本文友好,这些知识库手到擒来

朋友们,https://man7.org/linux/man-pages/man1/man.1.html 庞大的 man 文档世界
每一条命令,每一个 libc 关键原语,都在这里详细的说明者,可以说从计算机体系诞生延续到现在,数代人的积累
tf2
2 天前
powershell 算勉强能用。。

cmd 那一坨你写都头痛。。
richiewu
2 天前
@PrinceofInj AI 又不需要见文生义,要的是一致性的训练数据,要的是输出也是标准输出流方便解析
tianhehechu
2 天前
@cloudzhou 看清我的原文了吗,命令好、图像操作演示,甚至官方文档示例,都拿 Mac 举例。
cloudzhou
2 天前
@tianhehechu 你有没有想过,如果开发者本身不是使用 Mac ,或者类 Unix 系统,列举的命令之类的,还真没有太多人,本来 Windows 开发的,然后还专门给你转成 Max/Unix 命令

“然后在讲解操作命令的时候,只给出 Linux 命令;”
我反驳的,就是你这一点,如果自己开发用 Windows ,大概率就会带上 Windows 的开发文档,包括命令
nosay
2 天前
@tianhehechu #14 对对对,别人做个演示,还得特意买个 Mac 是吧?今日笑点被你承包了
Hansah
2 天前
我是用 win11+PS7 ,没遇到你们说的问题啊
ShadowPower
2 天前
倒不是 powershell 难用
只是大模型训练数据里全是 bash
我用 fish ,出问题的概率都比 bash 大
xiangyuecn
2 天前
为什么不直接内置一个 python node java 还能固定环境版本 还能跨平台,随便用个都行啊,几十 G 都可以占用 还差这几十 M 吗🙂

本身很多东西就得装 python 直接内置一个多好
lanfeng579
2 天前
@richiewu 所以楼主说的是反 AI ,但是不反人类
Zenon
2 天前
@tianhehechu #14 正经人谁用 Windows CLI 啊

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

https://v2ex.ih06.com/t/1238722

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

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

© 2021 V2EX