返回首页
最新
随着大型语言模型(LLMs)在主流中应用已有几年,您认为有哪些新的职业类别已经出现,或者在不久的将来会出现?
嗨,HN,
我开发了 mermaidtui,这是一个轻量级的 TypeScript 引擎,可以直接在终端中以干净的 Unicode 或 ASCII 方框渲染 Mermaid 流程图。
可视化 Mermaid 图表通常需要复杂的设置:无头浏览器(Puppeteer/Playwright)、SVG 转图片转换,或者网页预览。这对于文档网站来说没问题,但对于 TUI 应用、CI 日志或快速终端预览来说就显得过于繁琐。
解决方案是一个小型引擎(<= 1000 行代码),它使用确定性的网格布局,通过绘制字符来渲染图表。
主要特点:
- 智能路由:使用角字符(┌, ┐, └, ┘)来表示正交路径。
- 拓扑分层:尝试提供可读的结构化布局。
- 支持链式边缘:A --> B --> C 开箱即用。
- 零重依赖:没有 Mermaid 内部实现,没有 Chromium,只有纯粹的 TypeScript/JavaScript。CLI 使用 commander,而不是 MermaidTUI 库。
我希望能快速在我的 CLI 工具中查看高质量的图表,这在无法轻易打开 SVG 的 SSH 会话中非常实用。最初我是在我正在开发的 CLI 工具中嵌入这个功能,后来决定提取出一个库供其他人使用。我最初使用正则表达式进行解析,但现在我让解析器变得更加健壮。
我很想听听你们对布局引擎的看法,或者你们希望下一个支持的具体 Mermaid 语法是什么!
GitHub: [https://github.com/tariqshams/mermaidtui](https://github.com/tariqshams/mermaidtui)
npm i mermaidtui
在过去的十年里,甚至更长时间,我和朋友们以及我已故的父亲一直在讨论这个话题。我常常对他们说——无论你设定时间线多短或多长,墙上的字迹已经显现,最终我们将几乎自动化所有工作。那么,接下来会怎样?社会将如何运作,政府又将如何应对?当没有工作可做时,大家会做些什么?超富阶层又将如何应对看似不可避免的金钱和财富的终结?
我认为,某种形式的全民基本收入是必要的,充其量也只是一个短期的权宜之计。虽然我们可能不会很快(或者永远)实现通用人工智能,但这并不意味着大型语言模型不会继续改进并取代/替代某些工作领域——它们已经在软件行业产生了“足够好的”影响。有人可能会认为体力劳动的工作是安全的,但这仅在波士顿动力公司那类机器人仍然太贵而无法被广泛应用的情况下成立。像所有事物一样,机器人技术的成本将继续下降,人工智能与波士顿动力等技术的融合最终将影响非白领工作。同样,无论你如何设定时间线,这并不是“是否会发生”,而是“何时会发生”。
政府对此一切是否有所意识?他们是否在为一种后货币的世界做规划?当所有工作都被自动化,企业获得更高的利润时,会发生什么?对它们征税是有限度的。如果每个人都失业,谁来购买他们的产品?我们是否正在朝着一种类似《星际迷航》的社会结构发展,在那里金钱不再存在?我曾经和父亲得出结论,这些问题是遥远的未来——这可能仍然是事实——但作为两个不到五岁孩子的父母,我感觉这个未来并没有我想象中那么遥远,我真的很想知道,当他们长到我这个年龄时,会生活在怎样的工作/世界中。
我一直在构建人工智能工作流程,但偶尔会出现一些随机的错误,导致我不得不手动检查所有内容,以批准AI生成的内容(消息、电子邮件、发票等),这完全违背了这个流程的初衷。<p>还有其他人有这种情况吗?你们是怎么处理的?
我为自己的使用需求开发了这个小工具,以减少发送给大型语言模型(如Claude Code等)的令牌数量。它只是一个简单的实用程序,用于在命令输出到达上下文之前进行过滤。
以下是我目前得到的结果:
rtk gain
总命令数:41
输入令牌:6.8K
输出令牌:1.8K
节省的令牌:6.0K(88.2%)
按命令统计:
────────────────────────────────────────
命令 计数 节省 平均百分比
rtk git status 11 2.8K 81.2%
rtk grep 3 1.5K 31.9%
rtk git push 22 1.3K 92.0%
rtk ls 5 431 47.1%
我把这个工具分享出来,希望对其他人也有用。它是用Rust编写的。
附言:这只是我为自己的需求开发的工具,决定分享出来。如果你对Rust代码或逻辑有建设性的反馈,我非常乐意听取。如果这对你没有帮助,也完全没问题——不需要“愤怒”的评论,我只是想提供帮助!