SciSharp/BotSharp
AI Multi-Agent Framework in .NET
解決する課題
BotSharp は、.NET 開発者が AI ボットプラットフォームを構築し、既存のビジネスアプリケーションに統合するための包括的なフレームワークを提供します。AI 処理パイプラインをビジネスロジックから分離するモジュール式アーキテクチャを提供することで、大規模言語モデル (LLM) を企業システムに接続するプロセスを簡素化し、企業の開発者が ML の専門家である必要なく、インテリジェントなアシスタントを作成できるようにします。
仕組み
.NET Core 上で構築されたこのフレームワークは、モジュール性を確保するためにプラグインベースのアーキテクチャを採用しています。LLM プロバイダー、UI/UX、およびデータストレージを抽象化しており、開発者は統一されたインターフェースを介してコンポーネントを簡単に交換できます。システムには、状態、ルーティング、およびプランニングを管理する高度な Agent 抽象化レイヤーが含まれており、複数の特化型エージェントが複雑なタスクに対して協力することを可能にします。また、Model Context Protocol (MCP) を統合しており、LLM が外部ツールを呼び出すことができます。
対象者
自然言語理解、コンピュータビジョン、音声処理などの AI 機能を使用して、情報管理システムに統合したい企業向け.NET 開発者を主な対象としています。
ハイライト
- マルチエージェント・オーケストレーション: 異なる責任を持つ複数のエージェントが協力して複雑なタスクを解決することをサポートします。
- 幅広い LLM サポート: OpenAI (GPT-4o/o1)、Gemini 2、Claude 3.5、LLaMA 3、DeepSeek V3 を含むさまざまなプロバイダーと互換性があります。
- エンタープライズ仕様のツール群: RAG インターフェース、メモリベースのベクトル検索、会話の状態管理が組み込まれています。
- 拡張可能な統合: RESTful API、WebSocket、および Slack、Telegram、Facebook Messenger などのメッセージングチャネル用のプラグインを提供します。
- MCP 統合: ツール呼び出しのための Model Context Protocol の視覚的な管理機能を備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト