BotSharp : framework open source de développement d'applications multi-agents IA basé sur .NET

BotSharp : framework open source de développement d'applications multi-agents IA basé sur .NET 140

Un framework open source basé sur .NET pour le développement d'applications multi-agents IA, permettant d'intégrer rapidement les grands modèles de langage (LLM) dans les systèmes métier existants.

#Ai工具箱 #Ai开源项目

BotSharp : framework open source de développement d'applications multi-agents IA basé sur .NETIntroduction

Qu'est-ce que BotSharp ?

BotSharp est un cadre de développement d'applications multi-agents d'IA open source basé sur .NET. Il permet d'intégrer rapidement les grands modèles de langage (LLMs) dans les systèmes métier existants. Des simples robots conversationnels à la collaboration multi-agents, en passant par des tâches complexes telles que le cadre [Text To Sql], BotSharp propose une approche prête à l'emploi, permettant aux développeurs ordinaires de créer rapidement et facilement des applications d'IA.

BotSharp : Un cadre open source de développement d'applications multi-agents d'IA basé sur .NET.webp

Caractéristiques de BotSharp

  • Gestion multi-agents et de conversations : Prend en charge les systèmes multi-agents avec gestion d'état, capable de gérer des scénarios conversationnels complexes.

  • Planification des tâches : Prend en charge plusieurs méthodes de planification LLM, capable de gérer des tâches simples à complexes.

  • Recherche de connaissances : Interfaces RAG intégrées, prenant en charge la recherche vectorielle basée sur la mémoire.

  • Support multi-plateforme : Compatible avec de nombreuses plateformes AI comme ChatGPT, Gemini, LLaMA, HuggingFace, etc.

  • Travail collaboratif : Permet à plusieurs agents ayant des responsabilités différentes de collaborer pour accomplir des tâches complexes.

  • Développement tout-en-un : Construisez, testez, évaluez et auditez les agents LLM sur la même plateforme.

  • Interface utilisateur : BotSharp UI intégrée, écrite avec SvelteKit.

  • Intégration de contenu : Prend en charge l'intégration avec les canaux de messagerie tels que Facebook Messenger, Slack et Telegram.

  • Système de plugins : Conception par composants, prenant en charge plusieurs plugins de stockage de données, LLM, canaux de messagerie, etc.

BotSharp : Un cadre open source de développement d'applications multi-agents d'IA basé sur .NET.webp

Scénarios d'application de BotSharp

  • Service client : Construisez des robots de service client intelligents pour répondre automatiquement aux questions fréquentes.

  • Bureau intelligent : Développez des outils internes tels que la planification automatique d'agendas, la recherche documentaire, etc.

  • Processus automatisés : Automatisez les processus métier tels que la saisie de données, l'attribution de tâches, etc.

Avantages de BotSharp

  • Expérience utilisateur conversationnelle : BotSharp permet de mettre en œuvre facilement une expérience utilisateur conversationnelle, de gérer la compréhension du langage naturel (NLU), et de transformer le langage naturel en une signification structurée compréhensible par le logiciel.

  • Développement simplifié : Grâce à BotSharp, les développeurs peuvent créer des agents capables de comprendre la signification et les nuances du langage naturel, simplifiant ainsi le processus de développement.

Tutoriel d'utilisation de BotSharp

1. Exécuter le service backend :

PS D:\> git clone https://github.com/dotnetcore/BotSharp
PS D:\> cd BotSharp
PS D:\BotSharp\> dotnet run --project .\src\WebStarter\WebStarter.csproj -p SolutionName=BotSharp

2. Exécuter le projet Admin UI :

PS D:\> git clone https://github.com/SciSharp/BotSharp-UI
PS D:\> cd BotSharp-UI
PS D:\> npm install
PS D:\> npm run dev

3. Accédez à http://localhost:5015/ pour utiliser l'interface.

Github :https://github.com/SciSharp/BotSharp

Présentation détaillée :https://botsharp.verdure-hiro.cn/guide/quick-start/overview

Outils liés à BotSharp : framework open source de développement d'applications multi-agents IA basé sur .NET