我是一个40岁的千禧一代,显然现在我住在终端里
摘要
一位千禧一代反思AI工具如何引导他重新广泛使用命令行终端,从DOS到现代AI辅助CLI环境的演变。
最近我有个领悟,觉得挺搞笑的。我40岁了。我长大时看着整个计算机行业花了数十年时间让我们远离命令行。DOS让位给了Windows。命令变成了按钮。配置文件变成了设置菜单。一切都变得图标化、安装程序、向导、拖放等等。显然我现在时光倒流了,因为我一半的时间都在看这个:$ _ 不过这次它分布在三个4K显示器上,并由RTX 4090驱动。😂 我现在经常用Linux。SSH、tmux、Pi、Codex、llama.cpp、本地模型、各种CLI工具...我经常打开多个终端会话做完全不同的事情。现在,为了真正完成这个循环,我认真考虑将我的Linux桌面切换到Omarchy/Hyprland,因为我看着当前的GUI想,‘你知道这需要什么吗?更多的终端。’ 不知怎么的,我成了1990年代微软试图拯救的那种计算机用户。这让我思考为什么会这样,因为我不认为只是我随着年龄增长变得越来越宅。命令行一直非常强大。问题是你必须知道怎么用这玩意儿。你必须知道命令。然后是标志。然后是语法。然后是有人决定配置文件该放哪儿。然后是那个你忘了的愚蠢选项,导致整个事情失败。然后你谷歌错误信息,最后读到一个2013年的Stack Overflow回答,作者非常恼火你居然不知道这个。然后AI出现了,打破了整个等式。我基本上可以告诉一个代理:找出谁在用端口8080。判断我是否可以杀掉它而不破坏其他东西。如果可以,就杀掉它,重启服务,并检查日志确保它真的启动了。我不一定非得知道命令了。我是说,这有帮助,你可能还是应该学,但现在,我真的可以只靠知道我想完成什么就行。这是一个非常显著的区别。GUI最初解决了可发现性问题。你不需要记住somecommand --some-flag --other-flag;你可以到处点,直到找到一个看起来有希望的按钮。现在我可以清楚地用英语描述我想要发生的事情,让AI找出哪个神秘的咒语让Linux真正执行。同时,所有最初让终端有用的东西仍然存在。它们轻量级、可脚本化、远程友好、可组合、易于自动化,而且或许现在最重要的是,AI可以很好地操作一个终端。我绝对不是在预测GUI的死亡或什么的。我喜欢按钮。按钮很好。但显然我自己的轨迹是:DOS → Windows → 越来越复杂的GUI → 浏览器中的AI → Windows终端中的AI → Linux + 终端 → tmux → 也许我应该整个桌面围绕平铺终端重新设计,并安装DHH的极端终端中心化的Linux设置。三十年的进步,我又回到了一个闪烁的光标,在终端中输入命令,几乎不用鼠标。只是现在光标会回话了。我们只是把AI放在了它的另一边。总之,我好奇这是否发生在其他重度使用编码代理的人身上。你现在是否比AI之前花更多时间在终端上,还是AI主要把你进一步拉进了IDE和图形工具?
相似文章
OpenAI CEO Sam Altman 称 Z 世代和千禧一代将 ChatGPT 当作“人生导师”——但大学生或许更胜一筹
OpenAI CEO Sam Altman 观察到,年轻一代将 ChatGPT 视为人生导师或操作系统,而年长用户则将其作为搜索引擎的替代品。文章探讨了大学生日益依赖人工智能进行个人决策的现象,以及相关的安全与伦理争议。
@dabit3: 真不敢相信我以前居然用手指和电脑说话 💀
来自Nader Dabit的一条幽默推文,反映了从键盘输入到AI驱动与计算机交互的转变。
早期的AI聊天界面让我想起命令行思维。我在想,什么时候会出现类似GUI的等效物?
反思早期AI聊天界面如何类似于命令行交互模式,并推测何时会出现类似GUI的范式转变,使AI能够直接观察并作用于用户的上下文环境。
关于人工智能
作者回顾了自己从在老旧Macintosh上手动输入代码到使用Copilot和Claude等AI辅助代码补全工具的历程,并得出结论:尽管AI行业存在问题,但技术本身是有用的。
终端代理:命令行环境中AI代理的综述
本文综述探讨了在命令行环境中运行的AI代理,提出一个框架,通过终端介导执行的视角,统一软件工程和其他领域的研究。