omni-dev-fusion

一个以Rust为核心的本地智能体基础设施开发框架。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:omni-dev-fusion。
它的用途是:一个以Rust为核心的本地智能体基础设施开发框架。
完整的 Skill 内容见:https://321skill.com/skills/omni-dev-fusion/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“我想基于这个框架搭建一个内部技术文档问答机器人,需要能检索代码库和文档,并按照公司技术支持的风格回答。” 它会引导你使用 `xiuxian-wendao` 搭建知识检索网关,用 `xiuxian-qianji` 定义问答工作流,并通过 `xiuxian-qianhuan` 配置技术支持角色的回复模板,最终生成一个可本地部署的服务。

介绍

xiuxian-artisan-workshop 旨在解决构建复杂、高性能本地智能体应用时,各组件(如知识检索、工作流、上下文渲染)分散、难以统一管理和高效协作的问题。它通过一个Rust优先的Monorepo架构,将知识检索(Wendao)、工作流与控制平面执行(Qianji)、上下文与角色渲染(Qianhuan)等核心模块深度集成,并提供了Python轻量级消费层,便于开发者调用。

开发者可以通过其提供的CLI、工具和API,快速搭建具备知识库检索、自动化工作流编排、个性化角色交互等能力的本地智能体应用。例如,可以基于Wendao构建私有知识库网关,利用Qianji编排复杂的多步骤任务流程,并通过Qianhuan为智能体注入特定的人设和对话风格。

这个框架非常适合需要构建私有化、高性能智能体系统的开发者,尤其是那些希望将Rust作为核心执行层,同时利用Python进行快速原型开发和数据分析的团队。对于从事智能体开发、需要处理复杂业务流程或构建企业级知识检索系统的工程师而言,它是一个强有力的底层工具箱。

使用建议:由于架构以Rust为核心,建议使用者具备一定的Rust语言基础,以便深入定制和扩展。对于主要使用Python的开发者,可以重点关注其提供的Python消费包(packages/python),通过Arrow Flight协议与核心服务交互。注意,Telegram/Discord机器人运行时已独立到外部仓库 lingchong-bot,本仓库专注于提供核心基础设施。

核心特点

与许多以Python为中心的智能体框架不同,它坚定地以Rust作为执行、路由、检索和存储的“单一事实来源”,确保了极高的性能和可靠性;同时,它采用严格的领域驱动设计,将核心合约(WendaoCore)、运行时(WendaoRuntime)和具体领域逻辑(如Julia集成)分离,避免了代码腐化,架构清晰且易于维护。

注意事项

不适合仅希望使用现成、开箱即用聊天机器人或对Rust生态不熟悉的初学者快速搭建简单应用。

常见问题

这个框架和LangChain、AutoGen有什么区别?

核心区别在于技术栈和设计哲学:本框架以Rust为底层核心,强调性能与合约清晰度;而LangChain/AutoGen以Python为主,更侧重于快速集成和链式编排。本框架更适合构建需要高性能、长期维护的本地化智能体基础设施。

我需要懂Rust才能使用吗?

要充分利用其核心能力并进行深度定制,需要Rust知识。但如果你仅需使用其提供的功能(如通过Python客户端调用知识检索服务),则可以主要使用Python层。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/omni-dev-fusion/raw/index.md 读取 omni-dev-fusion 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。