2025年Google编程之夏(GSoC)中,有19个Rust项目入选,共收到64份提案,涵盖自动微分、安全合约和Rust编译器等领域。同时,ParvaOS和Swiftide发布了新版本,前者是用Rust编写的操作系统,后者用于构建大语言模型应用。
Swiftide示例展示了如何使用Rust开发AI Agent,并利用ripgrep进行代码搜索。TonboLite是基于Tonbo的SQLite扩展,旨在高效处理数据写入和分析,解决了SQLite在追加写入方面的挑战。该项目仍处于早期阶段,欢迎讨论。
Swiftide 0.16版本发布,新增支持Rust构建AI代理。尽管AI快速发展,性能和可靠性依然重要,此次更新为持续创新奠定基础。
Swiftide 0.12是一个用于构建AI应用程序的Rust库,使用检索增强生成技术。它现在可以与#Qdrant进行混合搜索,支持搜索中的过滤器,并且速度更快。
Swiftide是一个用于构建大语言模型(LLM)应用的Rust库,支持提示完成、流式索引和查询管道,以及可组合的代理。它具有模块化API,能够与流行的LLM和存储提供商集成,用户可通过示例代码实现文件索引和混合搜索功能。
完成下面两步后,将自动完成登录并继续当前操作。