• LLMs(Large language models)は、データと結びつけることで信頼性が高まるRAG(retrieval-augmented generation)システムにつながる
  • Semantic KernelはMicrosoftのオープンソースSDKであり、AIエージェントを構築するためのもの
  • Semantic Kernelは、LLMsとデータ、コードをつなぐオーケストレーションレイヤーである
  • Semantic Kernelは、C#、Python、Javaのプログラミング言語をサポートしている
  • Semantic Kernelプラグインは、ChatGPT、Bing、Microsoft 365プラグインと互換性がある

私の考え:

MicrosoftのSemantic KernelプロジェクトはAIエージェント開発において重要な役割を果たすが、ドキュメントや例題の更新が不足しており、LangChainやLlamaIndexと比べると現時点ではC#での開発が得策かもしれません。

元記事: https://www.infoworld.com/article/2518084/semantic-kernel-diving-into-microsofts-ai-orchestration-sdk.html