• IBM Researchチームは、CodeLLMs(大規模言語モデルに基づくAIコーディングアシスタント機能)の構築を開始しました。
  • 静的解析ツール(Tree-sitterやWALAなど)の選択に直面し、CLDK(CodeLLM Development Kit)を開発しました。
  • CLDKは、静的解析ツールとのインタラクションを抽象化してCodeLLMsとシームレスに統合できるようにします。
  • CLDKは、CodeLLMライフサイクルのさまざまな段階で使用され、コードモデルの強化や新しいコードモデルの構築などをサポートします。
  • CLDKは、WALAやTree-sitterなどのプログラム解析エンジンの複雑な詳細を抽象化し、JavaやPythonなどの複数のプログラミング言語をサポートします。

CLDKの開発により、静的解析が容易になり、開発者は多くの内部詳細を気にせずに使用できます。将来のAIの発展はオープンソースコミュニティに依存すると信じており、CLDKをGitHubでオープンソース化しています。

CLDKは、異なるプログラミング言語のサポートや静的解析の抽象化を追加することができ、IBM GraniteモデルのクックブックやCLDKのPythonノートブックをチェックしてください。CLDKのインストールと使用方法については、GitHubのハウツーを読んでください。

この旅を始めたばかりです。今すぐIBM Graniteコミュニティに参加してください。

元記事: https://research.ibm.com/blog/cldk-codellm-devkit