科技周报|TS agent 框架;高性能大模型微调;可视化 Python IDE
了解科技资讯、把握行业脉搏。每周快速浏览 Hacker News 精选。本期 Hacker Newsletter 地址:https://buttondown.com/hacker-newsletter/archive/hacker-newsletter-734/
了解科技资讯,把握行业脉搏,大家好,我是 Koala,欢迎收看科技周报。
Mastra.ai | TS agent 框架
Mastra 是一个用 TypeScript 打造的 AI 框架,它能帮助你快速构建和部署 AI 功能。如果您熟悉 JavaScript 技术栈,那么 Mastra 就非常适合您。它提供了一整套工具,包括 Agent 的创建、工作流编排、RAG 以及监控运维能力。你可以用它来构建各种 AI 应用,比如 AI 助手、自动化工具等等。Koala 认为,Mastra 是 Gasby 团队新的创业项目。作为知名开源开发工具的作者,他们在工具设计、文档编写和社区运营方面都很有心得。再次创业目标也是让 JS 生态中海量开发者,能够在 AI 应用开发中,获得与 Python 生态一样的良好体验。
Unsloth | 高性能大模型微调
https://github.com/unslothai/unsloth
想让你的 Deepseek、千问等大模型微调速度翻倍,同时还能节省 70% 的内存吗?Unsloth 帮你实现。这个工具能让您在各种基准测试上轻松微调模型,而且对新手非常友好。你只需要准备好数据集,点击一下 Run All,就能快速得到一个可以导出 GGUF、Ollama 或上传到 Hugging Face 的微调模型。Unsloth 支持 Llama、Deepseek 等多种模型,而且对包含量化在内的各种常见优化,也支持得不错,还能在保证精度的情况下,减少显存占用。
Scripton | 可视化 Python IDE
Scripton 是一款新颖的 Python IDE,它最大的亮点就是能够实时可视化你的代码运行结果。不需要额外的 Notebook、服务器或者浏览器,它集成了 Plotly 和 Observable Plot 绘图工具,可以直接在 IDE 内部的选项卡中显示。Scripton 还内置了强大的 2D 栅格图形 API,方便你快速创建各种图形和交互式界面。此外,它还提供了一个功能丰富的 REPL,支持多行编辑、代码折叠和高亮显示异常信息。调试功能也很简单易用,无需任何特殊配置,设置断点即可开始调试。目前,Scripton 仅支持 MacOS,但未来计划支持 Windows 和 Linux。
Inscribed | 用 Excalidraw 制作 PPT
https://github.com/chunrapeepat/inscribed
如果你喜欢 Excalidraw 这款白板工具,还经常把它作为 PPT 使用,那你可以试试 Inscribed 这个新工具,它能帮你用熟悉的界面快速绘制草图,制作成多页 PPT,简直是 idea 爆发时的神器。Koala 认为,在 Excalidraw 强大功能的基础上,Inscribed 还设置了更多贴心功能,例如键盘快捷键、自定义画布大小、图片导入,集成 Google Fonts 等。你还可以把你的作品导出为 GIF 动图,或者通过 iframe 嵌入到网页里,方便嵌入到其他网页或发布到社交媒体中。
Inko | 为并发而生的编程语言
Inko 是一种实验性的编程语言,它的目标是让你更轻松地构建并发软件,而不用担心那些难以预测的性能问题、运行时错误、数据竞争和类型错误。Inko 有很多特性,比如确定性的自动内存管理、移动语义、静态类型、类型安全的并发等等。它通过轻量级的进程来实现并发,灵感来源于 Erlang 和 Pony。进程之间相互隔离,通过消息传递进行通信。编译器会进行类型检查,确保数据在传递过程中的唯一性,避免数据竞争。总的来说,Inko 想要在安全性和效率之间找到一个平衡点,让开发者能够更轻松地编写可靠的并发程序。
Kestra | 声明式数据编排平台
Kestra 是一款开源的数据编排平台,目标是简化关键业务工作流的开发过程,提升效率。你可以用它来管理数据管道、自动化任务。Kestra 支持多种编程语言,让你使用自己熟悉的工具来构建流程。它还提供了用户界面,可以直接在上面创建和管理工作流,并观测执行成功率等指标。Koala 认为,Kestra 通过与 CI/CD 集成,提供无代码 UI 接口,让不同角色的工程师们可以在统一的数据平台上协作,避免各种零散的数据工作流管道逐渐失去控制。
以上就是本期科技周报的全部内容,感谢您的收看。如果内容对您有帮助,请一键三连支持我们。