lofcz/LLMTornado

The .NET library to build AI agents with 30+ built-in connectors.

解決する課題

LLM Tornado は、複数のAIプロバイダーを単一のアプリケーションに統合する際の複雑さを簡素化する .NET SDK です。AIエージェント、ワークフロー、チャットボットを構築するための統一されたプロバイダー非依存のインターフェースを提供することで、ベンダー固有の個別のSDKを管理する必要性を排除します。

仕組み

これは、コードを30種類以上の異なるAIプロバイダー(OpenAI、Anthropic、Google、または Ollama や vLLM を介したローカルモデルなど)の特定の要件に変換するミドルウェア層として機能します。モジュール式アーキテクチャを採用しており、一貫した構文を使用してエージェントの定義、タスクのオーケストレーション、ベクトルデータベースへの接続が可能です。データ統合のための Model Context Protocol (MCP)、Agent-to-Agent (A2A) 通信、および厳密に型指定されたベンダー固有の拡張機能などの高度な機能をサポートしています。

対象ユーザー

このプロジェクトは、単一のベンダーにロックインされることなくAI搭載アプリケーションを構築したい .NET 開発者向けに設計されています。複雑で自律的なエージェントシステムや、高い相互運用性と柔軟なモデル切り替えを必要とするエンタープライズアプリケーションを構築する方に最適です。

ハイライト

  • 統一されたプロバイダーインターフェース: 一貫した API を使用して、30以上のAIプロバイダー(クラウドおよびローカル)に接続します。
  • エージェントオーケストレーション: ハンドオフ、並列実行、グラフベースのワークフローをサポートする、専門エージェント作成用の組み込みフレームワーク。
  • マルチモーダルサポート: テキスト、画像、ビデオ、オーディオ、ドキュメントのネイティブ処理。
  • エンタープライズ対応: ガードレール、OpenTelemetry サポート、および Microsoft.Extensions.AI や Semantic Kernel との相互運用性を含みます。
  • 広範なエコシステム: Pinecone、Chroma、PgVector などの主要なベクトルデータベース用の組み込みコネクタ。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト