shuyu-labs/AntSK
An AI knowledge base/agent built with .Net 9, AntBlazor, Semantic Kernel, and Kernel Memory, supporting local offline AI large models. It can run offline without an internet connection. Supports Aspire for monitoring application data.
何を解決するか
AntSK は .NET エコシステムにおけるギャップを埋めるために設計された企業向け AI 知識ベースおよびエージェントプラットフォームです。組織が内部ネットワーク内にデータを保持するプライベート AI システムを構築できるようにし、ローカルでのオフライン LLM 実行をサポートし、政府および企業利用に適した国内中国ソフトウェア(信創)基準にも対応しています。
動作方法
.NET 9 および Blazor を基盤として構築され、AI オーケストレーションには Microsoft の Semantic Kernel、RAG(Retrieval-Augmented Generation)機能には Kernel Memory を統合しています。さまざまな LLM プロバイダーに対応しており、クラウドサービス(OpenAI、Azure OpenAI)およびローカルエンジン(Ollama、LlamaFactory、llama.cpp)をサポートしています。知識管理では、PDF、Word、Excel など多様なドキュメント形式を処理し、BGE-embedding モデルを使用してベクトルに変換し、Qdrant、Redis、または PostgreSQL(pgvector)などのベクトルデータベースに格納します。
対象ユーザー
- .NET/C# 開発チーム:Python や Node.js に移行せずに AI アプリケーションを開発したいチーム。
- データセンシティブな業界:完全オフライン展開を必要とする金融、医療、政府分野。
- 企業 IT:ハードウェア+ソフトウェア一体型の「AI オールインワンマシン」ソリューションを必要とする組織。
特徴
- 完全な .NET スタック:.NET 9 および Blazor Server で開発され、高い安定性と強力な型安全性を実現。
- オフライン最優先:ローカル推論エンジンを使用して完全にオフライン(空気ギャップ)での運用をサポート。
- 拡張可能なプラグインシステム:.NET DLL プラグインと HTTP API プラグインの両方を提供し、外部ビジネスロジックの統合を可能に。
- 広範なデータベース対応:複数のリレーショナルデータベース(国内中国製の Dameng を含む)およびさまざまなベクトルストアと互換性あり。
- 統合されたマルチモーダル機能:画像生成用の Stable Diffusion およびテキスト抽出用の OCR を内蔵。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト