当前位置: 首页 > news >正文

【Rust日报】Sol——一个用 Rust 编写的网页转 Markdown 工具。

Sol——一个用 Rust 编写的网页转 Markdown 工具。

  • 大家好!想跟大家分享一下我的新项目 sol,它是一个简单的命令行工具,可以将任何*网页转换为 Markdown 格式。我开发这个项目的灵感来源于在使用 Claude Code 或 Codex 这类工具时,经常遇到这样的问题:我只有一个 URL,但想把 URL 上的内容作为上下文提供给模型。这些工具通常会尝试使用内置工具,或者直接运行原始的 cURL 命令。

    这是我设想的一款可以用于所有模型的通用工具。请告诉我你的想法 :)

    代码库链接:https://github.com/thetinygoat/sol

基于 Rust 的开源医疗保健项目

您好,我编写了一个开源的临床数据存储库(CDR)Haste Health。整个后端都是用Rust语言构建的,并遵循FHIR标准。

对于不熟悉FHIR的人来说,它定义了医疗保健信息的互操作/交换方式。这包括可用的API、数据模型和术语等。FHIR主要通过元数据来定义这些内容,例如定义数据模型的StructureDefinition和定义可用于搜索的参数的 SearchParameter 。

我们之前写过一篇关于使用 Rust 的经验和动机的文章(链接在此)。简而言之,医疗保健行业需要处理海量数据,性能至关重要。通常来说,对于我们在后端和前端(TypeScript)都实现的组件(例如 FHIRPath),我们发现 Rust 的性能提升了约 5 倍。

更多信息

  • 我们的源代码可在此处获取。

  • 我们的网站和文档可在此处访问。我们还提供云部署版本,您可以点击页面顶部的“免费注册”按钮免费试用。

  • 如果您从事医疗保健行业,我们发布的一些软件包可能会对您有所帮助。

    • @haste-health/fhirpath FHIRPath 的 TypeScript 实现

    • @haste-health/components是一个 React 组件库,其中包含用于各种 FHIR 数据模型的组件、用于生成 FHIR 资源 UI 的组件以及用于轻松实现系统身份验证的组件。我们的故事书可在此处获取。

    • haste-fhirpath实现FHIRPath。

    • haste-fhir-model基于StructureDefinition资源生成 Rust 类型。

    • haste-fhir-client HTTP 客户端和客户端构建器,用于与 FHIR 服务器交互。

    • 后端 crates.io

    • 前端 NPM 包

使用 Rust 构建 MCP 服务器以用 FSRS 6 替换 RAG。

大家好,

我对本地AI代理的记忆现状感到很失望。目前,大多数长期记忆仅仅是一个向量数据库的封装。它没有状态,没有考虑时间衰减,而且对5年前的记忆和5分钟前的记忆赋予相同的权重。

我决定尝试构建一个模拟人类海马体的记忆系统,并选择了 Rust 作为架构语言。我想分享一下我的设计思路,并就并发模型征求一些反馈意见。

架构:我没有采用平面向量搜索,而是直接用 Rust 实现了 FSRS-6 算法。

  • 我使用的是有向图,其中节点是存储器,边是突触权重。

  • 每次LLM查询内存时,系统都会根据FSRS算法计算一个可检索性得分。如果内存无法被检索,其连接质量就会下降。

我最初用 Python 做了个原型,但在聊天循环中检查 10,000 多个节点时,序列化开销增加了大约 200 毫秒的延迟。通过使用 serde 和 tokio 用 Rust 重写,我将检索时间降低到了 8 毫秒以内。借用检查器最初在处理图引用时遇到了很大的麻烦,但使用 Arena 分配解决了大部分问题。

最终,我希望本地代理 Llama 3 等能够保持连续性,这意味着它们能够在数月的使用过程中记住你,而不会出现上下文窗口爆炸的情况。

我希望将其变成本地 AI 技术栈的标准库。

https://github.com/samvallad33/vestige

From 日报小组 时光

社区学习交流平台订阅:

Rustcc论坛: 支持rss 微信公众号:Rust语言中文社区

http://www.jsqmd.com/news/336744/

相关文章:

  • 遵义市英语雅思培训机构推荐:2026权威测评出国雅思辅导机构口碑榜单 - 老周说教育
  • 6-MySQL
  • python解决滑动验证码方案
  • Rust日报】RustyBoard——最大的Rust专属招聘网站
  • 库克反击中国手机,大量安卓用户转买iPhone,真是风水轮流转!
  • 别让你的 AI 像个实习生!从 Skills 到 MCP:教你如何给大模型装上‘工业级’机械臂
  • UE5 多线程(5-3):锁的智能指针版本 FScopeLock 与 FScopeUnlock。
  • 2026年非开挖管道施工企业top3深度评估:资质、设备、案例、服务四维解析 - 深度智识库
  • python基于微信小程序的智慧社区小区活动物业管理系统的设计与实现
  • 如何构建行业 Agent 的 RAG
  • 基于Python 实现直线段生成算法和圆弧生成算法
  • 盘点2026年办公空间装修性价比高的公司,不容错过 - 工业设备
  • 国产手机溃败,苹果逆势增长,赶超苹果就是皇帝的新衣!仅国内市场就是给苹果提鞋都不配
  • 分析苏州GEO优化服务商渠道,推荐靠谱企业 - 工业品网
  • python基于微信小程序的中国古诗词在线智能学习分享系统的设计与实现
  • 模糊神经网络对123等级负荷进行功率分配
  • python基于微信小程序的旅游服务助手 景点 酒店 旅游规划 可视化
  • 基于 C++ OpenGL框架实现日地月运动模型动画
  • 总结排名靠前的防火涂料制造企业,昊优环保上榜 - 工业品牌热点
  • 【计算机毕业设计案例】基于SSM的小区物业管理系统设计与实现基于ssm的城市生活e家平台的设计与开发(程序+文档+讲解+定制)
  • Python:cell 对象
  • Java 状态机详解:三种实现方式优雅消灭 if-else 嵌套
  • 从人工到智能:AI 薪酬管理软件提升企业管理效能的底层逻辑
  • 2026郑州股权架构设计公司综合评估:6家顶尖机构深度解析 - 2026年企业推荐榜
  • 千匠B2B商城解决方案:全链路数字化能力重构渠道生态 - 圆圆小达人
  • 大米电视 6.6.9| 内含优质频道,港台高清不卡顿,超2000个直播频道
  • 多变量Pearson相关系数计算和Pearson相关系数的统计检验
  • 鲸鱼优化算法(WOA)文章复现:《改进鲸鱼优化算法在机械臂时间最优轨迹规划的应用_赵晶》 策略为
  • 根据变量之间变化的方向,相关关系可分为正相关(Positive Correlation)和负相关(Negative Correlation)
  • C#实现Modbus TCP通讯测试软件