AiNews
⚡ 速览 🧠 模型
← 返回首页

#rust

包含标签 "rust" 的文章,共 11 篇。

🛠️ 开发工具 V2EX

寻找 NautilusTrader 量化交易研究同伴

NautilusTrader 是一个高性能、多资产、事件驱动的开源量化交易框架,采用 Python 和 Rust 混合开发,旨在提供极高的回测精度和实盘执行效率。近日,有国内开发者在社区发起招募,寻找共同研究该框架的同行者。由于 NautilusTrader 官方社区目前中文用户较少,国内开发者在学习和应用过程中面临一定的交流壁垒。该项目对于追求高频交易、多策略回测及实盘对接的量化开发者具有极高的技术价值。通过组建中文学习社群,开发者们可以共同攻克 Rust/Python 绑定、高精度历史数据回放以及多路行情接入等技术难点,降低该高门槛框架的学习曲线,促进国内开源量化生态的发展。

💻 AI 编程 V2EX

Bun用Rust重写:11天花16万美元

JavaScript 运行时 Bun 发布了使用 Rust 重写的实验报告。该项目由 1 人主导,利用 AI 辅助编程工具 Fable 5(预发布版)在短短 11 天内完成了重写,新增代码达 100 万行。在开发高峰期,有 64 个 Claude 实例同时运行,最终成功通过了所有测试用例。此次重写的 AI API 消耗惊人:共消耗 59 亿未缓存输入 token、720 亿缓存输入 token 以及 6.9 亿输出 token,折合 API 账单高达 16.5 万美元。伴随此次重写,Bun 1.4.0 版本带来了显著优化:修复了 128 个问题,二进制包体积减少了 3.8MB 至 6.8MB,服务端吞吐量和编译速度也提升了 2% 至 5%。这一案例展示了 AI Agent 在大规模重构底层系统级代码中的恐怖效率与高昂成本,为 AI 辅助软件工程提供了极具价值的工业级实践参考。

💻 AI 编程 V2EX

Bun用AI重写Rust:11天消耗16万美元API

JavaScript 运行时 Bun 近期公布了其使用 Rust 重写的实验报告。该项目由 1 人主导,借助 AI 辅助编程工具 Fable 5(预发布版),仅历时 11 天便完成了超百万行新增代码的重写工作,并成功通过了全部测试用例。 在重写过程中,AI 代理(Agent)展现了极高的并发能力,高峰期有 64 个 Claude 实例同时运行。整个过程消耗了 59 亿未缓存输入 Token、720 亿缓存输入 Token 以及 6.9 亿输出 Token,折合 API 账单高达 16.5 万美元。 伴随此次重写,新发布的 Bun 1.4.0 修复了 128 个问题,二进制包体积减少了 3.8MB 至 6.8MB,服务端吞吐量和编译速度也获得了 2% 到 5% 的提升。这一案例展示了 AI Agent 在底层系统级代码重构与迁移中的巨大潜力,同时也揭示了高强度 AI 编码的昂贵资金成本。

🛠️ 开发工具 V2EX

kkRepo v0.2.0发布

kkRepo 是一款支持 Maven、npm、PyPI、Go、Docker/OCI、Cargo/Rust 等多种制品格式的开源私服仓库软件。它完全兼容 Nexus 元数据,支持一键迁移,旨在解决 Nexus OSS 不支持高可用部署及使用限制等痛点。在最新发布的 v0.2.0 版本中,kkRepo 迎来了多项核心更新: 1. 新增仓库支持:正式完成 Docker/OCI 和 Cargo/Rust 仓库能力的构建; 2. 迁移能力升级:支持自动探测 Nexus 内部使用的数据库,兼容所有版本的 Nexus 数据迁移,覆盖更多源端版本和存储形态; 3. 测试体系完善:引入了真实的客户端 E2E 兼容性测试体系,保障服务稳定性; 4. 体验优化:持续打磨管理端、Token 机制、安全防护和运维体验。该版本为开发者和企业提供了一个高可用的 Nexus 替代方案。

🎁 羊毛福利 V2EX

用JS心智模型学Rust:交互式教程开源

该项目是一个专为前端开发者设计的开源 Rust 交互式教程(GitHub: buynao/rust-for-frontend)。作者在学习 Rust 过程中,针对所有权、借用、生命周期等痛点概念,通过将其翻译为 JavaScript/TypeScript 的心智模型来进行对照讲解。 教程的核心亮点包括: 1. **可视化交互动画**:针对所有权、借用、迭代器等难懂的底层概念,设计了直观的交互式动画,降低理解门槛; 2. **在线即时运行**:页面内的代码块支持直接修改并运行,后台接入了 Rust 官方 Playground,提供无缝的实践体验。 作者指出,在 AI 时代,利用 AI 辅助不仅能提升编码效率,也极大降低了构建此类高质量可视化教学资源的门槛。该项目为想要跨界学习 Rust 的前端开发者提供了一条更平滑的路径,具有很高的实用价值和参考意义。

💻 AI 编程 V2EX

Rust前端交互教程:JS心智模型解析

一位前端开发者在学习Rust时,因所有权、借用和生命周期等核心概念的复杂性而受阻。为此,他开发了一个面向前端的交互式Rust教程网站。该教程创新性地将Rust概念与JavaScript/TypeScript心智模型进行对照讲解,旨在降低前端开发者学习Rust的门槛。 教程的一大亮点是为所有权、借用和迭代器等难点概念配备了丰富的交互式动画,帮助用户直观理解。此外,所有代码块均可直接在页面内修改并运行,得益于与官方Rust Playground的集成,提供了即时反馈的学习体验。作者表示,此项目受到其此前AI入门课程良好反响的启发,并强调在AI时代,AI Coding极大地便利了技能学习。他期待未来能涌现更多类似的可视化、交互式开源课程,以共同推动知识共享和学习效率的提升。项目已在GitHub开源。

🎁 羊毛福利 V2EX

Rust for Frontend:JS心智模型交互式教程

一位前端开发者在学习Rust时,因所有权、借用、生命周期等核心概念的复杂性而屡次受挫。为此,他开发了一个名为“Rust for Frontend”的交互式学习网站,旨在帮助前端开发者更顺畅地掌握Rust。 该网站的核心创新在于,它将Rust的抽象概念与JavaScript/TypeScript的心智模型进行对照讲解,极大地降低了理解门槛。尤其针对所有权、借用、迭代器等公认的难点,教程精心设计了丰富的交互式动画,以可视化方式帮助学习者直观理解。此外,网站还集成了Rust官方的Playground,允许用户直接在页面内的代码块中修改并运行代码,提供了即时反馈和实践机会。 作者表示,此前发布的AI入门课程“Claude Fable”的成功反响,进一步坚定了其对可视化交互式课程的信心。他强调在AI时代,结合AI Coding工具,学习新技能变得前所未有的便捷高效,并期待未来能有更多类似的开源交互式学习资源涌现,共同推动知识的传播与学习模式的创新。该项目为中国开发者和AI创业者提供了一个高效学习Rust的实用工具,也展示了AI时代下教育内容创新的潜力。

💻 AI 编程 Reddit

纯Rust 1比特LLM引擎:边缘CPU高性能低内存

近期,学术界对1比特量化、BitNet (1.58b) 等技术展开了热烈讨论,旨在将大型语言模型(LLMs)的性能推向极致。本文作者致力于将这些前沿理论从白皮书阶段转化为实际可用的生产级解决方案。 作者采取了创新的技术路径,完全绕开了PyTorch、`llama.cpp`、BLAS和CUDA等传统深度学习框架及库。他从零开始,使用纯Rust语言编写了一个自定义的、零依赖的推理引擎。该引擎能够直接在边缘CPU上运行原生的1比特和三元(ternary)打包模型,旨在实现极致的效率和资源占用。 通过这种纯Rust的原生实现,该引擎在边缘CPU上取得了显著的性能突破:实现了超过150个令牌每秒(TPS)的推理速度,并且内存占用仅为350MB。这一成果对于中国开发者和AI创业者具有重要意义,它表明即使在资源受限的边缘设备上,也能部署高性能、低功耗的LLM应用。 这为开发智能物联网设备、嵌入式AI系统以及其他需要本地化、实时推理能力的场景提供了新的可能性。同时,该项目也展示了Rust语言在构建高性能、系统级AI基础设施方面的巨大潜力,挑战了传统AI开发对Python生态和GPU加速的过度依赖,为AI模型在更广泛硬件环境下的部署开辟了新路径。

🛠️ 开发工具 LINUX DO

LLM自动构图与ComfyUI工作流开源方案

开源项目 comfyui-good-anima 旨在解决传统 ComfyUI 操作中手动连线、调参及拼接提示词的繁琐痛点。该方案通过将生图流程封装为 AI 技能,使 Claude Code、Snow 等 AI 助手能够直接理解并执行完整的构图与生图流程。其核心功能包括:1. 智能构图规划,自动选择画幅、镜头、构图与光影;2. 高效标签检索,基于 Rust 编写的 Danbooru 检索器快速查询有效 Tag;3. 规范化 Prompt 组装;4. 工作流一键执行,直接调用 ComfyUI 出图、放大与缓存。项目预配了 5 个 Anima 工作流,默认支持双美学 LoRA、TeaCache 加速及 RTX VSR 放大,极大提升了 AI 绘画的自动化程度与生产力。

🤖 AI Agent Hacker News

Clark-agent:Rust 实现的 LLM 工具循环库

Clark-agent 是一个新发布的 Rust 库,专为构建大型语言模型(LLM)工具循环而设计。该库的核心在于提供一个结构化且类型安全的框架,以实现 LLM 与外部工具的交互。其工作流程遵循一个清晰的循环模式:首先,模型接收上下文;接着,模型生成工具调用指令;然后,执行工具并返回结果;最后,将结果反馈给模型,循环往复。 该库的关键技术亮点在于其对 LLM 工具循环中多个核心组件的强类型支持,包括对话记录消息、工具调用指令、工具执行结果、流事件以及工具模式定义。这种类型安全性对于提升代码的健壮性和可维护性至关重要。Clark-agent 通过 `StreamFn` trait 定义了模型/提供商的边界,而工具则需要实现 `AgentTool` trait。此外,它还提供了丰富的扩展点,如上下文转换、工具门控、观察器和后续消息处理等钩子,允许开发者根据具体需求进行高度定制。 对于中国开发者和 AI 创业者而言,Clark-agent 提供了一个用 Rust 构建可靠、高效 LLM Agent 的新选择。其强类型设计有助于减少开发过程中的错误,提高代理行为的可预测性,尤其适用于需要复杂工具交互和高稳定性的 AI 应用场景。这对于开发需要与外部系统深度集成、执行多步骤任务的 AI Agent 具有实际的工程价值。

🛠️ 开发工具 Hacker News

Ccost:监控 Claude Code 费用的终端工具

随着 Anthropic 推出命令行 AI 编码助手 Claude Code,其强大的 Agent 循环能力在提高开发效率的同时,也因高频的 API 调用带来了不可忽视的 Token 消耗和费用支出。Ccost 是一款专为解决这一痛点而设计的开源 Rust TUI(终端用户界面)工具。其核心功能包括:1. 费用实时追踪:自动解析 Claude Code 的本地日志,计算并展示每次会话及累计的 API 消耗费用,帮助开发者直观掌握预算;2. 日志便捷浏览:提供轻量、快速的终端界面,方便开发者复盘 Claude Code 的执行步骤和决策过程;3. Rust 高性能实现:基于 Rust 编写,保证了极低的系统资源占用和极快的响应速度。该工具为频繁使用 Claude Code 的开发者提供了必要的成本透明度,有效避免了“账单刺客”问题。