Post

博客

SoloSoft 关于软件工程、Hugo、网站性能与多语言内容发布的技术文章。

Bloop:用 Rust 编写、GPT-4 驱动的开源代码搜索引擎
AI

Bloop:用 Rust 编写、GPT-4 驱动的开源代码搜索引擎

浏览不熟悉的代码库是软件开发中最耗时的任务之一。像 grep 这样的传统工具功能强大,但需要你确切知道自己在找什么。IDE 搜索更好一些,但仅限于词汇模式和符号导航。Bloop 彻底重新构想了代码搜索:它是一个用 Rust 编写的开源 AI 驱动代码搜索引擎,让开发者可以使用自然语言查询他 …

Rerankers:统一 RAG 管道排序方法的轻量级 Python 库
AI

Rerankers:统一 RAG 管道排序方法的轻量级 Python 库

构建一个生产级的检索增强生成 (RAG) 管道涉及许多决策——使用哪个嵌入模型、哪个向量数据库、如何分块文档,以及至关重要的,如何对检索结果进行排序。最终的排序步骤通常决定了平庸答案与优秀答案之间的差异。Rerankers 是来自 AnswerDotAI(FastAI 背后的团队)的开源 …

MLX-Audio:为 Apple Silicon 优化的 TTS、STT 和 STS 库
AI

MLX-Audio:为 Apple Silicon 优化的 TTS、STT 和 STS 库

配备 M 系列芯片——从 M1 到最新的 M4 Ultra——的 Apple Silicon Mac 拥有非凡的计算能力,特别是在机器学习工作负载方面。其统一内存架构允许模型访问大量快速内存,而无需传统 CPU-GPU 数据传输的瓶颈。MLX-Audio 是一个基于 Apple MLX 框 …

LiteLLM:支持 100+ LLM 供应商的开源 AI 网关
AI

LiteLLM:支持 100+ LLM 供应商的开源 AI 网关

大型语言模型供应商的快速增长为开发者带来了新的挑战:每个供应商都有自己的 API 格式、认证方法、定价模型和功能集。与多个供应商集成——甚至是在它们之间切换——传统上需要重写大量的集成代码。LiteLLM 通过提供一个统一的、OpenAI 兼容的接口来解决这个问题,该接口可与超过 100 …

GPT Engineer:用于 AI 代码生成的开源 CLI 平台
AI

GPT Engineer:用于 AI 代码生成的开源 CLI 平台

AI 辅助软件开发的格局已迅速演变,但很少有项目对当前这一代代码生成工具产生如此大的影响,如同 GPT Engineer 一般。由 Anton Osika 于 2023 年建立,这个开源项目开创了规格驱动的 AI 代码生成概念——用自然语言描述你想要的东西,然后让 AI 从头开始构建它。

DeepWiki Open:任何 Git 仓库的 AI 驱动 Wiki 生成器
AI

DeepWiki Open:任何 Git 仓库的 AI 驱动 Wiki 生成器

文档被普遍认为很重要,但它仍然是软件开发中最被忽视的方面之一。使文档与快速演变的代码库保持同步是繁琐的,而手动文档的开销通常意味着它会落后或根本从未被编写。DeepWiki Open 以不同的方法解决这个问题:与其要求开发者编写文档,不如使用 AI 从代码本身自动生成文档。

TAG
CATEGORIES