BotSharp: платформа для разработки и управления искусственным интеллектом на базе .NET

Общее введение

BotSharp - это проект с открытым исходным кодом на базе .NET Core, предназначенный для создания комплексного инструмента для создания платформы чатботов с искусственным интеллектом. Он использует программирование C# и поддерживает кросс-платформенную работу, стремясь упростить применение алгоритмов машинного обучения и позволить разработчикам корпоративного уровня эффективно интегрировать ИИ в бизнес-системы. BotSharp известен своим компонентным дизайном, позволяющим разработчикам выбирать различные UI/UX или NLP-провайдеры, и модульностью через единый интерфейс.

BotSharp:基于.NET的多智能体AI应开发与管理平台

 

BotSharp:基于.NET的多智能体AI应开发与管理平台

 

BotSharp:基于.NET的多智能体AI应开发与管理平台

 

BotSharp:基于.NET的多智能体AI应开发与管理平台

 

Список функций

  • Управление несколькими разведками: Поддерживает совместную работу нескольких интеллектов для выполнения сложных задач.
  • обработка естественного языка (NLP): Интегрирует потоки обработки для широкого спектра задач НЛП, таких как классификация намерений, распознавание сущностей и т.д.
  • Кросс-платформенная совместимостьNET Core framework, для Windows, Linux, MacOS и других мультиплатформ.
  • подключаемая система: Расширение функциональности с помощью плагинов для поддержки пользовательских модулей.
  • Управление пользовательским интерфейсомДля управления и тестирования интеллекта предусмотрен пользовательский интерфейс BotSharp.
  • Интеграция LLM: Поддерживает доступ к нескольким крупным языковым моделям (например, ChatGPT, Gemini и т. д.).

 

Использование помощи

Установка и настройка

Устанавливать BotSharp нужно на операционную систему, в которой есть среда выполнения .NET Core. Здесь приведен пример системы Windows:

  1. склад клонов::
    • Откройте инструмент командной строки (например, PowerShell) и введите следующую команду, чтобы клонировать репозиторий BotSharp:
      git clone https://github.com/SciSharp/BotSharp.git
      
  2. Настройка среды разработки::
    • NET Core SDK установлен (убедитесь, что версия совместима с BotSharp, рекомендуется последняя стабильная версия).
    • Перейдите в клонированный каталог:
      cd BotSharp
      
  3. Постройте проект::
    • Используйте эту команду для сборки проекта:
      dotnet build
      
  4. Запустите службу BotSharp::
    • Запустите службу BotSharp:
      dotnet run --project BotSharp.Service
      
  5. Запуск интерфейса управления пользовательским интерфейсом::
    • Клонируйте и запустите пользовательский интерфейс BotSharp:
      git clone https://github.com/SciSharp/BotSharp-UI.git
      cd BotSharp-UI
      npm install
      npm run dev
      

Использование BotSharp

Создание и управление интеллектом

  • построить новый интеллект::
    • Зайдите в пользовательский интерфейс BotSharp и нажмите на кнопку "New Smartbody".
    • Выберите тип интеллектуального тела и настройте основную информацию, такую как имя и описание.
    • Поведенческая логика интеллектов, например, распознавание намерений и генерация ответов, определяется с помощью интерфейса, основанного на узлах.
  • Управление существующими интеллектами::
    • Созданные интеллекты можно просматривать, редактировать или удалять в пользовательском интерфейсе.
    • Функция "Тест" позволяет имитировать ввод данных пользователем и наблюдать за реакцией интеллектуального тела.

Настройка и обучение интеллектуального тела

  • Настройка конвейера NLP для интеллекта::
    • существоватьbot.jsonФайл конфигурации позволяет определить поток обработки NLP, например, какие классификаторы используются для распознавания намерений и какие распознаватели сущностей применяются для извлечения ключевой информации.
  • Тренировка интеллектуального тела::
    • пользоватьсяTrainController.csв методе, загрузите данные для обучения через предоставленный интерфейс API, чтобы начать процесс обучения. После завершения обучения умное тело оптимизирует свое поведение на основе новых данных.

Доступ к внешнему LLM

  • Настройка провайдера LLM::
    • BotSharp поддерживает различные LLM-сервисы, такие как Azure OpenAI. С помощью конфигурационного файла или интерфейса пользовательского интерфейса вы можете настроить различных LLM-провайдеров, чтобы гарантировать, что интеллекты смогут использовать новейшие модели ИИ.
  • Использование плагинов::
    • BotSharp поддерживает расширенную функциональность с помощью плагинов. Например, плагины, интегрирующие Semantic Kernel, могут использовать преимущества встроенных сервисов завершения текста и хранения памяти.

Эксплуатация и ввод в эксплуатацию

  • Отладка поведения интеллектуального тела::
    • BotSharp UI предоставляет интерактивную среду, в которой можно напрямую вводить текст, наблюдать за реакцией интеллектов, отлаживать и оптимизировать в режиме реального времени.
  • Ведение журнала и мониторинг::
    • Просмотрите вывод консоли или файлы журнала на стороне сервера, чтобы проследить за рабочим состоянием интеллектов и обработкой запросов.

С помощью этих шагов вы сможете пройти путь от установки, настройки до запуска и управления системой искусственного интеллекта.BotSharp изначально был разработан для того, чтобы позволить разработчикам сосредоточиться на бизнес-логике приложения искусственного интеллекта, не заботясь слишком много о реализации базовых алгоритмов искусственного интеллекта.

© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...