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 .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.

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.

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
Assistant scénario▸
Apps AI
Actualités AI