プロンプトをパーソナライズ – Qt AI Assistant 0.9.8 リリース


最新のQt AI Assistantリリースでは、各プロンプトにカスタムコーディング指示が追加され、ご自身のコーディングの好みやプロジェクトのコーディング規約を実装するための労力が軽減されます。さらに、0.9.8リリースではGoogleのGemini 3 ProプレビューLLMおよびOpenAIのGPT-5.1 LLMのサポートも導入されました。

カスタムコーディング指示

「agent.md」ファイルにコーディング指示を追加できるようになりました。これにより、LLMからのコーディング提案を、ユーザー・プロジェクト・企業固有のガイドラインに合わせることが可能です。カスタム指示は、自然言語プロンプトおよび「/」スマートコマンドに適用されます。カスタム指示は、スマートコマンド用に定義されたデフォルトのコーディング指示よりも優先されます。カスタム指示は、Qt Creator IDE のプロジェクトレベルで設定できます。Qt Creator のファイル作成ウィザードを使用して agent.md 指示ファイルを作成できます。この際、Qt 6 リリースにおける Qt Quick および C++ 用のデフォルトコーディング指示セットが使用されます。

CustomInstrcutionsDemo

Gemini 3 Pro プレビュー版サポート

最新のGeminiバージョンは、当社の100のQMLコーディングテスト課題において85%のスコアを達成し、2025年最高のQMLコーダーとなりました。これはGemini 2.5 Proと比較して27%の改善です。AnthropicのSonnet LLMがベンチマークで敗れるのは、2年間で初めてのことです(Claude Sonnet 4.5のスコアは75%)。

Gemini 3 Proは最新のQtドキュメントを考慮しています。トレーニングデータのカットオフは2025年1月です。TreeViewの課題に対して意味のある応答を返す初のLLMです。MultiEffectビジュアルエフェクトタイプを正しく使用し、ボタンの影や画像の彩度を生成します。ただし、QtQuick.ControlsやQtQuick.Layoutのインポートを依然として過剰に追加する傾向があります。また、ダイアルのハンドル回転処理にも課題が残っています。

Sonnet 4.5 APIアクセス(2025年12月時点)の100万入力トークンあたり3米ドルと比較して、100万入力トークンあたり2米ドルという大幅に低い価格を考慮すると、QMLベースのユーザーインターフェースを開発する開発者にとって、真剣に検討すべきLLMと言えます。

GPT-5.1のサポート

GPT-5.1はGPT-5に代わるモデルです。GPT-5.1のチャットベースのコーディング性能はGPT-5と同水準を維持しており、QML100ベンチマークにおいて58%の成功率を達成しています。ただし、不要なインポートライブラリを追加することが頻繁に見られます。Qt 6 リリースからいくつかの新たな知識を習得しており、例えば正規表現の検証を、旧式の RegExpValidator ではなく RegularExpressionValidator QML タイプを用いて正しく実装します。なお、Qt 5 リリースでは依然として QML タイプに基づく視覚効果を生成します。

その他

  • Llama 3.3 70B および DeepSeekCoder のサポートは、利用頻度とコーディング性能の制限により廃止されました。
  • 組み込み QML リンターを Qt 6.10 準拠にアップグレードしました。
  • Qt Quick テストケースは、アプリケーションコードを複製せずに、アプリケーションプロジェクトへのリンクによって作成されるようになりました。
  • LLM の設定を簡素化し、初回利用時の体験を向上させました。

Blog Topics:

Comments