"La conversation en tant que plate-forme (CaaP) est l'avenir, il est donc parfait que nous proposions déjà l'ensemble des boîtes à outils à nos développeurs .NET en utilisant BotSharp AI BOT Platform Builder pour créer une CaaP. Cela ouvre autant de puissance d'apprentissage que possible. pour vos propres robots et contrôlez avec précision chaque étape du pipeline de traitement de l'IA.
BotSharp est un framework d'apprentissage automatique open source pour le constructeur de plateforme AI Bot. Ce projet implique des technologies de compréhension du langage naturel, de vision par ordinateur et de traitement audio, et vise à promouvoir le développement et l'application d'assistants robots intelligents dans les systèmes d'information. Les algorithmes d'apprentissage automatique prêts à l'emploi permettent aux programmeurs ordinaires de développer des applications d'intelligence artificielle plus rapidement et plus facilement.
Il est écrit en C# fonctionnant sur .Net Core qui est un framework multiplateforme complet, la conception d'exécution du plug-in et du flux de pipeline est adoptée pour découpler complètement les plug-ins. C# est un langage de programmation d'entreprise largement utilisé pour coder la logique métier dans les systèmes liés à la gestion de l'information. Plus convivial pour les développeurs d’entreprise. BotSharp adopte directement l'algorithme d'apprentissage automatique en C#. Cela facilitera la fonctionnalité du langage typé C# et sera plus facile lors de la refactorisation du code dans la portée du système.
BotSharp est strictement conforme au principe des composants et dissocie chaque partie nécessaire dans le constructeur de plate-forme. Vous pouvez donc choisir différentes UI/UX ou choisir un autre fournisseur de LLM. Ils sont tous modulés sur la base d'interfaces unifiées. BotSharp fournit une couche d'abstraction d'agent avancée pour gérer efficacement des scénarios d'application complexes dans les entreprises, permettant ainsi aux développeurs d'entreprise d'intégrer efficacement l'IA dans les systèmes d'entreprise.
BotSharp UI
intégrée écrite en SvelteKit. PS D: > git clone https://github.com/dotnetcore/BotSharp
PS D: > cd BotSharp
# For Windows
PS D: B otSharp > dotnet run --project . s rc W ebStarter W ebStarter.csproj -p SolutionName=BotSharp
# For Linux
$ dotnet run --project ./src/WebStarter/WebStarter.csproj -p SolutionName=BotSharp
PS D: > git clone https://github.com/SciSharp/BotSharp-UI
PS D: > cd BotSharp-UI
PS D: > npm install
PS D: > npm run dev
Accédez à http://localhost:5015/
Démo en ligne avec interface utilisateur
Le module de base est principalement composé d'abstraction et d'implémentation de fonctions de framework, combinées à quelques outils communs.
BotSharp utilise la conception de composants, le noyau est réduit au minimum et les fonctions métier sont implémentées par des composants externes. La conception modulaire permet également aux contributeurs de mieux participer. Vous trouverez ci-dessous les plugins intégrés :
Lisez la documentation : https://botsharp.readthedocs.io?wt.mc_id=AI-MVP-5005183
Si vous pensez que ce projet vous est utile, veuillez mettre le projet en vedette, nous vous en serions très reconnaissants.
Projet membre de SciSharp STACK qui est l'écosystème de logiciels open source basé sur .NET pour les mathématiques, les sciences et l'ingénierie.