AI にプログラム診断してもらう方法|初心者でもプロ級チェック

AI入門

AI にプログラムの診断をしてもらうって、聞いたことありますか?

「AIにプログラムを見てもらって、問題を指摘してもらう」という話、最近よく聞きますよね。でも実際にやってみると、「変数名を変えて」くらいの浅いアドバイスしかもらえないことが多いんですよ。

今日は、Googleが社内で使っている診断基準を AI に教える方法をお話しします。これをやると、まるでベテランエンジニアがチェックしてくれたような、深い指摘がもらえるんです。

AI のプログラム診断がイマイチな理由

Claude Code(AI の診断ツール)に「このプログラムを診断して」と頼むと、確かに何かしら指摘は返ってきます。でも、その内容にバラつきがあるんですよ。

これって職場に例えると、新人さんに「この資料チェックして」と頼んだときと同じ状況なんです。何をチェックすべきかの基準が分からないから、表面的な指摘しかできないってことなんです。

一方、ベテランの先輩に頼むと「ここの設計に問題がある」「この部分が将来トラブルの元になりそう」といった、的確な指摘がもらえますよね。

💡 初心者メモ: AI も人と同じで「何を見るべきか」を教えてあげると、グッと診断の質が上がるんです

Google の診断基準を AI に教える方法

Googleは自社のエンジニアが使っている「プログラム診断の8つのポイント」を公開しているんです。これを AI に教えてあげると、診断の質が劇的に変わります。

その8つのポイントがこちらです:

  1. 設計:プログラムの構造は適切か
  2. 機能性:想定通りに動作するか
  3. 複雑さ:他の人にも理解しやすいか
  4. テスト:エラーを検出できるか
  5. 命名:変数名や関数名は分かりやすいか
  6. コメント:必要な説明があるか
  7. スタイル:統一された書き方になっているか
  8. ドキュメント:関連資料は更新されているか

この順番も重要で、上から順に大切な項目になっているんですよ。

何が嬉しいのか:3つのメリット

1. 見落としがほぼゼロになる

8つの項目で網羅的にチェックするので、重要な問題を見逃すリスクが大幅に減ります。職場でいうと、チェックリストを使って確認作業をするイメージですね。

2. 優先順位が明確になる

Google の基準では「設計 > 機能性 > 複雑さ」の順で重要度が決まっています。AI はこの順番で指摘してくれるので、どの問題から直すべきかが一目瞭然なんです。

3. 将来のトラブルを予防できる

表面的な指摘だけでなく、「このままだと後で困りそうな部分」まで教えてくれます。優秀な先輩が将来を見越してアドバイスしてくれる感じですね。

💡 初心者メモ: プログラムの問題は早く見つけるほど、修正コストが安く済みます

始め方:3ステップで設定完了

ステップ1:Google の基準を入手

Google が公開している「Engineering Practices Documentation」を確認します。「Google engineering practices」で検索すると見つかりますよ。

ステップ2:AI に基準を教える

Claude Code のプロジェクト設定ファイル(CLAUDE.md)に、以下の内容を追加します:

  • 「8つの診断ポイント」の一覧
  • 各ポイントの重要度
  • 「プログラム全体の品質向上」という判断基準

ステップ3:診断を依頼

「この8つの基準でプログラムを診断してください」と AI に依頼すると、格段にレベルの高い診断結果が返ってきます。

💡 初心者メモ: 一度設定すれば、そのプロジェクトではずっと高品質な診断が受けられます

ここだけ気をつけて:注意点

完璧を求めすぎない

Google の基準でも「完璧なプログラムではなく、改善をもたらすプログラム」を良しとしています。100点を目指すより、今より良くなることを大切にしましょう

プログラムが大きすぎる場合

AI には一度に処理できるプログラムのサイズに限界があります。大きなプログラムは、機能ごとに分けて診断してもらうのがコツです。

⚠ 注意: AI の診断はあくまで「参考意見」です。最終的な判断は必ず人間が行いましょう

今日のポイント:まとめ

  • AI に「何をチェックすべきか」を教えると診断の質が劇的に向上する
  • Google の8つの基準を使えば、プロ級の診断が受けられる
  • 設定は一度だけ、その後はずっと高品質な診断が可能

プログラミング初心者でも、この方法を使えばベテランエンジニア並みの品質チェックができるんです。ぜひ試してみてくださいね。

もっと詳しく知りたい方はこちら

この記事の元になった詳細版をnoteで公開しています。
コード例・設定ファイル・応用テクニックなど、実践的な内容が満載です。

noteで詳細記事を読む

PR

Claude Codeをクラウドで動かすなら

ConoHa VPSは時間課金から使えるVPSサービス。Claude Codeの実行環境をクラウドに構築したい方、ローカルAIを試したい方に最適です。最小構成なら月数百円から始められます。

ConoHa VPSの詳細を見る

Powered by 侍AI道場 (CCI)

コメント

タイトルとURLをコピーしました