"플랫폼으로서의 대화(CaaP)는 미래입니다. 따라서 CaaP를 구축하기 위해 BotSharp AI BOT 플랫폼 빌더를 사용하여 .NET 개발자에게 이미 전체 도구 키트를 제공하고 있다는 것은 완벽합니다. 이는 가능한 한 많은 학습 능력을 열어줍니다. AI 처리 파이프라인의 모든 단계를 정밀하게 제어할 수 있습니다."
BotSharp 는 AI Bot 플랫폼 빌더를 위한 오픈 소스 기계 학습 프레임워크입니다. 이 프로젝트에는 자연어 이해, 컴퓨터 비전 및 오디오 처리 기술이 포함되며 정보 시스템에서 지능형 로봇 보조원의 개발 및 적용을 촉진하는 것을 목표로 합니다. 즉시 사용 가능한 기계 학습 알고리즘을 사용하면 일반 프로그래머가 인공 지능 애플리케이션을 더 빠르고 쉽게 개발할 수 있습니다.
완전한 크로스 플랫폼 프레임워크인 .Net Core에서 실행되는 C#으로 작성되었으며, 플러그인과 파이프라인 흐름 실행 설계가 채택되어 플러그인을 완전히 분리합니다. C#은 정보 관리 관련 시스템에서 비즈니스 로직을 코딩하는 데 널리 사용되는 엔터프라이즈급 프로그래밍 언어입니다. 기업 개발자에게 더 친숙합니다. BotSharp는 C#에서 기계 학습 알고리즘을 직접 채택합니다. 이렇게 하면 입력된 언어 C#의 기능이 용이해지고 시스템 범위에서 코드를 리팩터링할 때 더 쉬워집니다.
BotSharp는 구성 요소 원칙을 엄격하게 준수하며 플랫폼 빌더에 필요한 모든 부분을 분리합니다. 따라서 다른 UI/UX를 선택하거나 다른 LLM 제공업체를 선택할 수 있습니다. 이들은 모두 통합 인터페이스를 기반으로 모듈화되어 있습니다. BotSharp는 기업의 복잡한 애플리케이션 시나리오를 효율적으로 관리할 수 있는 고급 에이전트 추상화 계층을 제공하므로 기업 개발자가 AI를 비즈니스 시스템에 효율적으로 통합할 수 있습니다.
BotSharp UI
내장되어 있습니다. 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
http://localhost:5015/에 접속하세요.
UI가 포함된 온라인 데모
핵심 모듈은 주로 일부 공통 도구와 결합된 추상화 및 프레임워크 기능 구현으로 구성됩니다.
BotSharp는 구성 요소 설계를 사용하고 커널은 최소한으로 유지되며 비즈니스 기능은 외부 구성 요소를 통해 구현됩니다. 모듈식 설계를 통해 기여자의 참여도가 높아졌습니다. 다음은 내장 플러그인입니다:
문서 읽기: https://botsharp.readthedocs.io?wt.mc_id=AI-MVP-5005183
이 프로젝트가 당신에게 도움이 된다고 생각하신다면, 프로젝트에 별표를 남겨주시면 매우 감사하겠습니다.
수학, 과학 및 엔지니어링을 위한 오픈 소스 소프트웨어의 .NET 기반 에코시스템인 SciSharp STACK의 멤버 프로젝트입니다.