BotSharp: .NET 기반 다중 인텔리전스 AI 개발 및 관리 플랫폼

최신 AI 리소스7개월 전에 게시 됨 AI 공유 서클
2K 00

일반 소개

BotSharp는 포괄적인 AI 챗봇 플랫폼 구축 도구를 제공하기 위한 .NET Core 기반의 오픈 소스 프로젝트입니다. C# 프로그래밍을 사용하며 크로스 플랫폼 운영을 지원하여 머신러닝 알고리즘 적용을 간소화하고 엔터프라이즈급 개발자가 비즈니스 시스템에 AI를 효율적으로 통합할 수 있도록 하는 것을 목표로 하며, BotSharp는 개발자가 통합 인터페이스를 통해 다양한 UI/UX 또는 NLP 제공업체와 모듈성을 선택할 수 있는 구성 요소화된 디자인으로 유명합니다.

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

 

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

 

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

 

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

 

기능 목록

  • 다중 지능 관리복잡한 작업을 완료하기 위해 여러 지능이 함께 작동하도록 지원합니다.
  • 자연어 처리(NLP)의도 분류, 엔티티 인식 등과 같은 광범위한 NLP 작업에 대한 처리 흐름을 통합합니다.
  • 플랫폼 간 호환성NET Core 프레임워크, Windows, Linux, MacOS 및 기타 멀티 플랫폼용입니다.
  • 플러그인 시스템플러그인을 통한 확장 기능으로 사용자 정의 모듈을 지원합니다.
  • UI 관리지능을 관리하고 테스트할 수 있는 BotSharp UI가 제공됩니다.
  • 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. UI 관리 인터페이스 시작하기::
    • BotSharp UI를 복제하여 실행합니다:
      git clone https://github.com/SciSharp/BotSharp-UI.git
      cd BotSharp-UI
      npm install
      npm run dev
      

BotSharp 사용

인텔리전스 생성 및 관리

  • 새로운 인텔리전스 구축::
    • BotSharp UI를 방문하여 "새 스마트바디" 버튼을 클릭합니다.
    • 스마트 바디의 유형을 선택하고 이름과 설명 등의 기본 정보를 구성합니다.
    • 의도 인식 및 응답 생성과 같은 인텔리전스의 행동 로직은 노드 기반 구성 인터페이스를 통해 정의됩니다.
  • 기존 인텔리전스 관리::
    • 생성된 인텔리전스는 UI에서 확인, 편집 또는 삭제할 수 있습니다.
    • '테스트' 기능을 사용하면 사용자 입력을 시뮬레이션하고 지능형 바디의 반응을 관찰할 수 있습니다.

지능형 신체 구성 및 훈련

  • 인텔리전스를 위한 NLP 파이프라인 구성하기::
    • 존재bot.json구성 파일을 사용하면 의도 인식에 사용되는 분류기, 주요 정보 추출에 사용되는 엔티티 인식기 등 NLP 처리 흐름을 정의할 수 있습니다.
  • 지능형 신체 훈련::
    • 활용TrainController.cs방법에서 제공된 API 인터페이스를 통해 트레이닝 데이터를 업로드하여 트레이닝 프로세스를 시작합니다. 훈련이 완료되면 스마트 바디는 새로운 데이터를 기반으로 동작을 최적화합니다.

외부 LLM에 액세스

  • LLM 공급자 구성::
    • 구성 파일 또는 UI 인터페이스를 통해 다양한 LLM 공급자를 설정하여 인텔리전스가 최신 AI 모델을 사용할 수 있도록 할 수 있습니다.
  • 플러그인 사용::
    • BotSharp는 플러그인을 통해 확장 기능을 지원합니다. 예를 들어 시맨틱 커널을 통합하는 플러그인은 내장된 텍스트 완성 및 메모리 저장 서비스를 활용할 수 있습니다.

운영 및 커미셔닝

  • 지능형 신체 동작 디버깅::
    • BotSharp UI는 텍스트를 직접 입력하고, 인텔리전스의 반응을 관찰하고, 실시간으로 디버그 및 최적화할 수 있는 대화형 환경을 제공합니다.
  • 로깅 및 모니터링::
    • 서버 측에서 콘솔 출력 또는 로그 파일을 확인하여 인텔리전스의 작동 상태와 요청 처리를 모니터링하세요.

이러한 단계를 통해 AI 인텔리전스 시스템의 설치부터 구성, 실행 및 관리까지 한 번에 진행할 수 있으며, BotSharp는 원래 개발자가 기본 AI 알고리즘의 구현에 너무 신경 쓰지 않고 AI 애플리케이션의 비즈니스 로직에 집중할 수 있도록 설계되었습니다.

© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...