Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
RAD Studioアップデートニュース

Kai 1.0.2 リリースのお知らせ

エンバカデロは、RAD Studio向けエージェント型AIエンジン Kai の互換性、インストール信頼性、国際化、および製品全体の品質向上に重点を置いたメンテナンスアップデートであるKai 1.0.2をリリースしました。

Kai 1.0.2 は、Kai の最初のリリースで導入された機能と、Version 1.0.1 で導入された改善点を基盤としており、主に国際言語サポートに対応していますが、追加の AI エンジンを使用した補完機能のサポートなど、その他の機能強化も提供しています。有料ライセンスを使用しているか試用版を使用しているかにかかわらず、すべての Kai ユーザーにこのアップデートのインストールを強くお勧めします。

Kaiとは?

Embarcadero Kaiは、RAD Studio向けのAI搭載型エージェント開発アシスタントです。DelphiおよびC++Builder開発者がIDE内で直接、コードの記述、理解、リファクタリング、最新化を行うことを支援します。主要なクラウドAIモデルとローカルLLMをサポートしており、開発者はコード、モデル、ワークフローを制御しながら開発タスクを自動化できます。

Kaiについてのよくある質問は、以下のサポートページにまとめてあります。ご参照ください。
RAD Studio 向け AI エージェント『Kai』

補完機能のサポートを拡張

Kaiの補完機能(ゴーストテキスト、コード補完、コード提案として利用可能)のサポートが拡張され、追加のローカルAIエンジンとの統合が可能になりました。補完機能のローカルモデルタブを選択すると、以前と同様にURLを選択できるだけでなく、使用しているバックエンドエンジンも選択できます。

これらの異なるエンジンを動作させるために、設定ページには、Kaiの新しいパラメータであるFIMトークンを設定する機能が含まれています。

FIM(中間入力)トークンは特別な制御トークン言語モデルに、プロンプトの末尾から単に続きを入力するのではなく、指定された接頭辞と接尾辞の間のテキストを補完するように指示します。FIMトークンは、IDEでのコード補完において特に重要です。IDEでは、モデルはカーソル位置にコードを挿入しつつ、その後に続くコードを保持する必要があります。

異なるモデルファミリーでは異なる特殊トークンが使用されるため、Kai では、以下に示すように、定義済みのオプションを選択したり、FIM トークンを手動でカスタマイズしたりできるようになりました。

ローカルLLMがFIMをサポートしているかどうかを確認するには、(例えば)Hugging Faceのモデル情報やベンダーのドキュメントを確認できます。多くの場合、「Fill-in-the-Middle (FIM)をサポート」と明示的に記載されています。また、トークナイザーの特殊トークン(tokenizer_config.jsonまたはspecial_tokens_map.json)を調べてFIMトークンを探すこともできます。FIMをサポートする一般的なローカルコーディングモデルには、次のものがあります。

  • StarCoder
  • CodeLlama
  • DeepSeek-Coder
  • Qwen2.5-Coder
  • Codestral
  • Replit Code models

互換性と信頼性の向上

Kai 1.0.2 では、製品全体の堅牢性を高めるための品質改善がさらに実施されました。今回のアップデートは、以下の5つの主要分野に重点を置いています。

  • 国際言語サポートの向上。ANSIコードページ、拡張ヨーロッパ文字、日本語および韓国語入力方式(IME)を使用するシステムを含む、英語以外のWindows環境との互換性が向上し、世界中の開発者にとってKaiがより自然に使えるようになりました。今回のリリースでは、1.0.1リリースでより顕著になったロケールの問題が解決され、チャットに改良されたIMEモデルが導入されました。
  • AIプロバイダーとの互換性を強化しました。LiteLLM環境の改善やGitHub Copilot使用時のGitHub Enterprise Cloud認証など、AIデプロイメントシナリオのサポートを拡張しました。
  • 使いやすさを向上させました。Kaiチャットウィンドウからコンテンツを直接コピーする機能や、スペースを含むWindowsユーザープロファイルの処理の改善など、日常業務に役立つ小さな機能強化を追加しました。
  • セキュリティ強化。製品品質向上への継続的な取り組みの一環として、今回のリリースではKaiのMCP通信インフラストラクチャを強化する内部セキュリティの改善が含まれています。

これらの改善により、Kaiはより信頼性が高く、エンタープライズAI環境との互換性が向上し、さまざまな言語やシステム構成で作業する開発者にとってより洗練されたものになります。

お客様からご報告いただいた問題に対応しました

今回のアップデートの一環として、開発チームはEmbarcadero Quality Portalおよびお客様からの直接のフィードバックを通じてご報告いただいた多数の問題を解決しました。対応した問題には以下が含まれます。

  • RSS-5555 Kai Completions: No GitHub Enterprise Cloud (GHE.com) support for GitHub Copilot authentication
  • RSS-5550 No ‘Copy’ option in popup of KAI chat window
  • RSS-5508 Korean IME fails inline composition, forcing a broken OS composition window (Delphi Framework Level Issue)
  • RSS-5640 KAI package fails to load with EEncodingError unless Windows UTF-8 system locale is enabled
  • RSS-5608 Kai 1.0.1 installation via GetIt

Kai 1.0.2 の入手方法

Kai の新バージョンは既に GetIt で入手可能です。GetIt パッケージ マネージャーのダイアログ、または Kai のウェルカム ページからダウンロードできます。インストーラーは以前のバージョンを自動的に削除し、Kai 1.0.2 をインストールします。アップデートを完了するには、RAD Studio を再起動する必要があります。

Kai 1.0.2 は、Embarcadero ダウンロード ポータルからも入手可能です。my.embarcadero.com

GetIt からインストールする場合と、ポータルからダウンロードしてインストールする場合では、方法に違いがあります。下記サポートページに情報がありますので、参照ください。
GetItパッケージマネージャと外部インストーラーによるインストール方法の違いについて

トライアルに興味がありますか?

Kaiをまだお試しになっていない方で、トライアルライセンスにご興味をお持ちの方は、以下の方法で入手できます。

  • RAD Studio / Delphi / C++Builder 12または13のライセンスを持っている方は、GetIt またはカスタマーポータルからKaiをダウンロードし、Kaiライセンス発行ページでKaiトライアルライセンスを入手します。
  • RAD Studio / Delphi / C++Builderのライセンスを持っていない、最新版を持っていない方は、最新のRAD Studioトライアル版をお試しください。新しいRAD Studioトライアル版には、Kaiのトライアル版も含まれています。

Kai 評価版ライセンスの取得、ライセンス登録については、以下のサポートページにて手順がまとめてあります。ご参照ください。
RAD Studio 向け AI エージェント『Kai』のライセンス登録

Kaiの開発は継続中です

Kaiへの投資は継続しており、定期的な品質改善、AIプロバイダーのサポート拡大、エンタープライズ対応機能、そしてお客様からのフィードバックに基づいた新機能の開発を進めています。Kaiユーザーの皆様には、バージョン1.0.2をインストールしていただき、Embarcadero Quality Portalを通じてご意見やご提案ご要望ををお寄せいただけますと幸いです。

RAD Studio 13.2 Florence Now Available! Kai 1.1.1 Now Available! What's Coming in RAD Studio 13.2 Florence

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.

Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES