本文へスキップします。
本文へ
Qt Creator AI Assistant は、Qt Creator 内で利用できるコーディングアシスタントです。大規模言語モデルに接続することで、コード補完、コーディングに関する助言、修正提案、テストケースやドキュメント作成の支援を行います。Qt をこれから使うか検討している方にとっては、Qt の学習や日々の開発を支える周辺機能として注目できます。
記事詳細へ
ソフトウェア開発では、生成 AI を使った補完、説明、修正案、テスト支援が急速に広がっています。Qt の開発でも、Qt Creator と GitHub Copilot の連携、Qt Creator AI Assistant、Squish for Qt AI Assistant など、開発やテストを支援する選択肢が出てきています。Qt をこれから使うか検討している方にとって、これらの機能は単なる流行ではなく、導入後の開発効率や品質管理を考える材料になります。
Qt Creator 20 で拡張された MCP サーバーのデバッグ機能を、外部の AI エージェントから操作して検証しました。 前回は Qt Creator MCP サーバーを使い、QtCreator 上のビルドエラーを取得して修正する流れを確認しました。 今回は一歩進めて、Qt Creator のデバッガーを MCP 経由で起動し、ブレークポイントで停止し、コールスタックやローカル変数、式評価の結果を AI エージェント側から参照できるかを確認しました。
Qt Creator MCP Server を使い、Qt Creator 上で発生したビルドエラーを AI エージェントから取得し、修正した内容を Qt Creator に反映できるかを検証しました。 対象は Qt Widgets のプロジェクトで、Qt Creator を開いた状態のまま、AI エージェントからプロジェクト情報の取得、ファイル内容の確認、ビルド実行、エラー取得、修正後の再確認を行いました。
Qt で作られたアプリケーションを何回かに分けて紹介します。 第9回となる今回は、Nuke, OneDrive, Origin, EA app を紹介します。
Qt で作られたアプリケーションを何回かに分けて紹介します。 第8回となる今回は、Houdini, HTC Vive / SteamVR, Live2D Cubism, SPIDER PRO, Graphviz を紹介します。