【Kimi】エージェント機能と開発体験を大幅強化!今週のアップデートまとめ

※本記事には広告リンクが含まれます。

kimi icon Kimi

Kimiは今週、エージェント機能のさらなる進化とユーザー体験の洗練に注力しました。特に、プラグイン連携の強化や開発者向けの柔軟性向上が目立ち、より高度なAIアシスタントとしてのKimiの可能性を広げています。安定性と使いやすさも着実に向上しており、初心者からエンジニアまで、すべてのユーザーにとって価値ある更新が盛りだくさんです。

エージェント機能の飛躍的進化とプラグイン連携の深化

今週のアップデートで最も注目すべきは、Kimiのエージェント機能とプラグイン連携が大きく強化された点です。特に、プラグイン開発者にとっては、Kimiの機能をより深く、柔軟に拡張できるようになりました。

プラグインによるカスタムエージェントとシステムプロンプトの提供

Kimiのプラグインが、独自のカスタムエージェントを提供できるようになりました。プラグイン内にagents/ディレクトリを配置するか、マニフェストでパスを宣言するだけで、Kimiが自動的にこれらを検出し、サブエージェントとして利用可能になります。さらに、プラグインはkimi.plugin.jsonを通じてエージェントのシステムプロンプト指示を提供できるようになり、エージェントの振る舞いをより細かく制御できるようになりました。Markdown形式でエージェントを定義することもサポートされています。

  • 影響: 開発者は、特定のタスクに特化した高度なエージェントをプラグインとして提供できるようになり、Kimiのエコシステムがより豊かになります。ユーザーは、専門性の高いエージェントを簡単にKimiに組み込み、より複雑なタスクを効率的にこなせるようになります。
  • 使いどころ: 特定の業界知識を持つエージェント、データ分析に特化したエージェント、コード生成に特化したエージェントなど、プラグインとして提供されることで、Kimiの汎用性が飛躍的に向上します。

サブエージェントのセカンダリモデル設定と状態管理の強化

サブエージェントが使用するセカンダリモデルを/secondary_modelスラッシュコマンドで設定できるようになりました。これにより、マルチエージェント構成において、各サブエージェントの役割に応じた最適なモデルを選択する柔軟性が増します。また、実験的エンジンにおいて、エージェントごとのランタイム状態が「エージェントスコープのステートコンテナ」で保持され、一元的に監視・管理されるようになりました。これにより、リソースグラフがメモリを枯渇させることなく、状態スナップショットが取得可能になり、安定性が向上しています。

  • 影響: 複雑なエージェント連携を構築するエンジニアにとって、より効率的かつ安定した開発環境が提供されます。ユーザーは、バックグラウンドでより洗練されたエージェントの連携が行われることで、より質の高い応答とタスク実行を体験できます。
  • ※エージェントスコープのステートコンテナとは: エージェントが実行中に使用する一時的なデータや設定を、そのエージェントのライフサイクルに合わせて管理・破棄するための仕組みです。これにより、メモリリークを防ぎ、安定した動作を保証します。

より賢く、中断しにくい目標達成プロセス

Kimiの目標追求機能が改善され、より粘り強く、ユーザーの意図を汲み取った動作をするようになりました。

目標追求の中断ロジックとメッセージ処理の改善

これまで、目標追求中に「1ターンあたりのステップ制限(loop_control.max_steps_per_turn)」に達すると、目標が中断されてしまうことがありました。今回のアップデートで、この制限に達しても目標が中断されず、作業が複数の継続ターンに分割されるようになりました。これにより、Kimiはより複雑な目標も最後まで諦めずに追求できるようになります。また、目標実行中に送信されたメッセージが「別のターンがアクティブなため、新しいターンを開始できません」というエラーで拒否されることがなくなり、アクティブな目標ターンに適切に誘導されるようになりました。

  • 影響: Kimiが途中で思考を止めることなく、より大規模で複雑なタスクを完遂できるようになります。ユーザーは、Kimiが目標達成に向けて一貫して取り組む様子を体験でき、会話の流れが途切れることなくスムーズに進みます。
  • 使いどころ: 長時間かかる調査、複数のステップを要する計画立案、複雑なコード生成など、Kimiに任せるタスクの幅が広がります。

不適切なツール呼び出しへの対応強化

ツール呼び出しが繰り返し無効であった場合、無限にリトライするのではなく、ターンを停止するようになりました。

  • 影響: 無駄な処理が減り、リソースの消費を抑えられます。ユーザーは、Kimiが問題に直面した際に、より早く適切なフィードバックを受け取れるようになります。

開発者とユーザーのためのUI/UXと安定性の向上

Kimiの使いやすさと安定性も、ウェブインターフェース(Web UI)とテキストユーザーインターフェース(TUI)の両面で大きく改善されました。

コードブロック表示と編集の強化(Web/TUI)

ウェブ版Kimiでは、選択したチャットテキストをコピーする際にクリップボードがイベントプレースホルダーで置き換えられる不具合が修正されました。さらに、コードブロックの行番号が文字化けしたり、位置がずれたりする問題が解決され、Monacoベースのハイライトが有効になりました。これにより、コードの視認性が大幅に向上します。TUIでは、頻繁な全画面再描画が減少し、パフォーマンスが改善されています。

  • 影響: コードを扱うエンジニアにとって、KimiのWeb UIとTUIがより快適な開発環境を提供します。コードのコピー&ペースト、レビュー、編集作業がスムーズになります。
  • ※Monacoベースのハイライトとは: VS Codeなどのモダンなエディタで使われている、高機能なコードハイライトエンジン「Monaco Editor」を基盤とした表示機能です。これにより、多様なプログラミング言語の構文が美しく、正確に色分け表示されます。

その他のWeb UI/UX改善

  • 新しいセッションのドラフトで@ファイルメンションが機能するようになりました。
  • 新しいセッションで、最初のメッセージが思考レベルなしで実行されたにもかかわらず、思考レベル(例: Max)が表示される不具合が修正されました。
  • 設定画面でパーミッションモードの順序が安全なものから順に並べ替えられ、YOLO/Autoリスクカラーが修正されました。
  • チャットのコードブロックが不適切なフォントサイズでレンダリングされたり、レイアウトがずれたりする問題が修正されました。

  • 影響: 全体的に、ウェブ版Kimiの操作性が向上し、より直感的で信頼性の高い体験が提供されます。

ファイルアップロードとリソース管理の改善

組み込みサーバーへのファイルアップロードの50MBサイズ制限が撤廃されました。また、ホストが登録済みユーザーツールスキーマを必要になるまで遅延させられるようになりました(disclosure: "deferred")。

  • 影響: 大容量ファイルをKimiで直接扱えるようになり、大規模なデータセットやドキュメントを処理する際の柔軟性が向上します。ツールスキーマの遅延登録は、Kimiを組み込むアプリケーションの起動速度向上やメモリ使用量削減に貢献します。

リソース管理と信頼性の強化

Kimiの基盤となるリソース管理と安定性も、複数のパッチによって強化されています。

  • クォータと残高の即時チェック: アカウントのクォータや残高が不足している場合、約3分間サイレントにリトライするのではなく、すぐに失敗を通知するようになりました。これにより、無駄な待ち時間がなくなり、問題に迅速に対応できます。
  • プラグインのクォータと更新通知: Kimi Datasourceのようなプランクォータを消費する公式プラグインをインストールした後、クォータに関する注意書きが表示されるようになりました。また、セッションで使用中の公式プラグインにアップデートがある場合に通知が表示され、/pluginsコマンドでインストールを促します。
  • セッションピッカーの不具合修正: キャッシュされたメタデータがアーカイブフラグより古い場合に、セッションピッカーからセッションが欠落する不具合が修正されました。
  • モデル設定エラーの修正: Kimiウェブの起動時に「モデルが設定されていません」というエラーが散発的に発生する問題が修正され、安定性が向上しました。

今週の変化の意味

今週のKimiのアップデートは、Kimiが単なるチャットAIから、より高度な自律エージェントプラットフォームへと進化していることを明確に示唆しています。特に、プラグインによるエージェントの拡張性、目標達成ロジックの改善は、Kimiがより複雑なタスクを自律的に、かつ信頼性高く実行できる未来を予感させます。開発者にとっては、より柔軟なカスタマイズと効率的な開発が可能になり、一般ユーザーはより賢く、安定したKimiを体験できるでしょう。

まとめ

  • エージェント機能の大幅強化: プラグインによるカスタムエージェント提供、システムプロンプトの注入、サブエージェントのモデル設定など、Kimiの拡張性が飛躍的に向上しました。
  • 目標達成能力の向上: ターン制限による中断が減り、メッセージが適切に処理されることで、Kimiはより複雑で長期的な目標を粘り強く追求できるようになりました。
  • UI/UXと安定性の洗練: コードブロックの表示改善(Monacoハイライト)、Web UIの操作性向上、TUIのパフォーマンス改善など、全体的な使いやすさと信頼性が向上しています。
  • リソース管理の透明化: クォータや残高の即時フィードバック、プラグインの更新通知により、ユーザーはKimiの利用状況をより明確に把握できるようになりました。
  • 開発者体験の向上: ツールスキーマの遅延登録やエージェントの状態管理強化により、Kimiを基盤とするアプリケーション開発がより効率的かつ安定的に行えるようになります。
タイトルとURLをコピーしました