Microsoftは現地時間2023年7月19日、Microsoft Semantic Kernel for Javaのリリースを公式ブログで発表した。Microsoft Semantic KernelシリーズのソースはGitHubで公開中だが、Java版のバージョン0.2.6-alphaはMaven Centralから入手する。Microsoft Semantic Kernelは大規模言語モデル(LLM)とC#やPythonなど既存のプログラミング言語を統合するSDK。自然言語のセマンティックやメモリー管理といった煩雑な作業を軽減できる。

  • Microsoft Semantic Kernel(GitHub)

    Microsoft Semantic Kernel(GitHub)

今回Microsoftが発表したのは文字どおりJava向けのMicrosoft Semantic Kernel。Java 8以降を対象にJavaアプリケーションへAI機能の統合を可能にしている。Microsoftは開発者にDiscord上の交流を求めているが、本稿執筆時点では閑散としていた。Java開発者はサンプルコードを参考に自コードのAI化を試すとよい。