BotSharp

BotSharp 是一个基于 .NET 的开源多智能体应用框架,能快速把大语言模型集成到现有业务,轻松构建聊天机器人或复杂任务系统。

Github 🆓 免费 🔓 开源
✨ 基于 .NET 开源,降低集成门槛✨ 支持多智能体协作与状态管理✨ 内置 RAG 与向量搜索知识检索✨ 插件化架构,灵活扩展 LLM 和渠道✨ 集成简单,从聊天到复杂任务全覆盖
🌐 访问官网 →

产品概述

BotSharp 是由 SciSharp STACK 社区维护的开源多智能体应用开发框架,基于 .NET 技术栈。它旨在降低 AI 应用开发门槛,让普通开发者也能快速将 ChatGPT、Gemini、LLaMA 等大语言模型集成到自己的业务系统中。从简单的对话机器人到多智能体协作、Text to SQL 等复杂任务,BotSharp 都提供了开箱即用的解决方案。框架内置了友好的用户界面(基于 SvelteKit),并支持与 Facebook Messenger、Slack、Telegram 等消息渠道集成,方便快速落地。

核心优势

BotSharp 的最大亮点在于其多智能体架构和组件化设计。开发者可以创建多个拥有不同职责的智能体,让它们协同完成复杂工作流,同时框架自带状态管理和任务规划功能,支持多种 LLM 规划方法。内置的 RAG(检索增强生成)接口和向量搜索能力,让知识检索变得简单。此外,BotSharp 采用插件系统,数据存储、LLM 提供商、消息渠道都可以灵活替换,无需修改核心代码。 另一个优势是简化开发流程。BotSharp 封装了自然语言理解(NLU)的复杂性,让开发者专注于业务逻辑;同时提供一站式平台用于构建、测试、评估和审计 LLM 代理,大幅提升开发效率。

适用场景