Ask HN:您目前在使用多少个 AI 代理?2 分•作者: rjpruitt16•11 天前我大约有四个用于讨论想法的代理,以及三个活跃的编码代理。它们没有一个真正是长期运行的。<p>这正常吗?您通常使用多少个代理,其中有代理可以自主运行数小时吗?
展示 HN:通过编写 Markdown 到 HTML 编译器来学习 Rust5 分•作者: deotman•11 天前各位 HN 的朋友们: 我是 Rust 的新手,在读完《The Rust Programming Language》大约一半的内容后,我决定着手一个我实际会用到的项目:一个 Markdown 转 HTML 的编译器,它将为我的微型博客提供服务(我刚发布完这个项目就这么做了,哈哈)。这个项目故意做得小巧且包含在一个文件中:我希望能够将整个项目尽收眼底。 我非常欢迎各位的评论、建议和 PR。如果你们问我“为什么要做这个项目?”而不是“为了学习 Rust”,我会有更令人信服的理由来回答:大型语言模型(LLMs)如今已成为一种新型的互联网用户,并且在未来会越来越普遍。拥有一个完整、格式良好的 .md 网站界面,可以让他们更容易地访问内容。
Show HN:Sleepsignal.app2 分•作者: coldbreeze•11 天前与其听音乐或长篇播客,不如在设定的时间间隔内,让你进行想象。 比如,当你听到“月光下的白花”时,就在听到下一句之前一直想象这个场景。 简而言之,就是闭上眼睛,倾听并想象。
展示 HN:本地会议记录转录器,但更具 Linux 风格2 分•作者: tomelliot•12 天前Granola 开始限制用户在未付费订阅的情况下下载笔记,而我厌倦了各种本地模型(MacWhisper)之上那些维护不善的图形用户界面。 All-Ears 是一套可组合的工具,用于转录和总结会议。 - 一个守护进程,用于录制音频源 - `transcribe` 用于转录音频(包含说话人分离) - `cleanup` 用于清理转录文本,使用已知词典 - `summarize` 用于总结转录文本 您可以切换转录或说话人分离的模型。 您可以为清理和总结使用任何您想要的提示词。 我仍在开发的一个功能:有一个浏览器扩展。当您在浏览器中加入 Google Meet/Zoom/Teams 会议时,它会自动开始和停止会议转录。它会提取每个参会者的音频流,这样转录引擎就能获得每个参会者的音频,而不是混合后的音频。此外,它还会自动从 DOM 中提取参会者的姓名,以便转录文本能自动分配姓名。 我还想要一个 macOS 菜单栏图标,并且它被设计成允许任何前端接入,但这都是以后的事情了。 如果您喜欢这个想法,欢迎点赞和提交 PR。
Show HN:Manim(3Blue1Brown 的动画引擎)通过 WebGPU 在浏览器中运行12 分•作者: sinaatalay•12 天前Grant Sanderson(3Blue1Brown)创建了 Manim,这是他在视频中使用的一个 Python 库,用于制作数学动画。 我们使用相同的 Python API 重新实现了 Manim,但底层实现是 Rust,通过 PyO3 连接到 Python。Rust 代码使用 wgpu,因此渲染发生在 GPU 上。 为了在浏览器中运行,我们将 Rust 部分编译成了 WebAssembly,这样 PyO3 扩展就可以在 Pyodide 中加载。在浏览器中,wgpu 目标是 WebGPU API,因此动画可以通过浏览器在您的 GPU 上实时渲染。 编辑器是 Monaco(为 VS Code 提供支持的编辑器),并带有实时预览功能:在一侧编写您的 Manim 代码,在另一侧观看动画更新。 如果您更喜欢通过 AI 来编写动画,我们还内置了一个 AI 代理。