DUICUO

AI および LLM プロジェクトに関連するいくつかのオープンソース .NET フレームワークを共有します。

人工知能(AI)技術の開発は急速に進み、様々な分野に大きな可能性と影響力を示しています。Da Yaoは本日、AIとLLMに関連する4つのオープンソース.NETフレームワークを紹介し、皆様の参考になれば幸いです。

https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md

セマンティックカーネル

セマンティックカーネルは、OpenAI、Azure OpenAI、Hugging Faceといった大規模言語モデル(LLM)をC#、Python、Javaといった従来のプログラミング言語に統合するために設計されたオープンソースのソフトウェア開発キット(SDK)です。このプロジェクトでは、プラグインシステムを提供することで、開発者がこれらの大規模言語モデルを呼び出すことができるアプリケーションを容易に作成できます。

  • オープンソースアドレス: https://github.com/microsoft/semantic-kernel
  • オンラインドキュメント: https://aka.ms/semantic-kernel

ボットシャープ

BotSharpは、エンタープライズグレードのLLMアプリケーション向けのオープンソースAIフレームワークであり、ビジネス指向システムにおけるインテリジェントなチャットボットアシスタントの開発と応用を促進するように設計されています。このプロジェクトは、自然言語理解、コンピュータービジョン、音声処理技術を網羅し、エンタープライズレベルのシステムにおけるインテリジェントなチャットボットアシスタントの開発と応用を促進することを目指しています。BotSharpはすぐに使用できる機械学習アルゴリズムを提供し、一般的なプログラマーが人工知能アプリケーションをより迅速かつ容易に開発できるようにします。

  • オープンソースアドレス: https://github.com/SciSharp/BotSharp
  • オンラインドキュメント: https://botsharp.readthedocs.io/

ラマシャープ

LLamaSharpは、LLaMA/LLaVAモデル(およびその他のモデル)をローカルデバイス上で実行するためのクロスプラットフォームライブラリです。llama.cppをベースとし、CPUとGPUの両方で効率的な推論を可能にします。高レベルAPIとRAGサポートを提供することで、LLamaSharpは大規模言語モデル(LLM)のアプリケーションへの導入を容易にします。

  • オープンソースアドレス: https://github.com/SciSharp/LLamaSharp
  • オンラインドキュメント: https://scisharp.github.io/LLamaSharp/latest/

オープンAIドットネット

OpenAI の RESTful API にアクセスするためのシンプルな .NET クライアント ライブラリ。

  • オープンソースアドレス: https://github.com/RageAgainstThePixel/OpenAI-DotNet
  • オンラインドキュメント: https://rageagainstthepixel.github.io/OpenAI-DotNet/