この記事について
近頃、Xなどで以下のようなポストをちらほら見かけます。
- AIの生成した文章は『AI臭い』
- Geminiは日本語最強
- Claudeは文章強い
「でも、実際のところはどうなの?」
というところを可視化するために、実際に試してみて分析してみた。
という内容の実験レポートです。
以下について、予めご承知おきください。
- 独断と偏見の塊のような記事です
- 本記事は、校正・推敲などの用途で生成AIを用いて執筆しています
実験内容
以下のプロンプトを実験対象のモデルに等しく実行しました。
AI時代に、プログラマーは何を学ぶべきか?300文字以内で解説してください。
- GPT 5.6 sol(中程度)
- Gemini Flash 3.8
- Sonnet 5(中)
- Grok(2026/9/12のFreeプランで使えるFast)
実験結果
GPT 5.6-sol(中程度)
AI時代のプログラマーは、特定の言語やフレームワーク以上に、問題を分解し、設計し、AIの出力を検証する力を学ぶべきです。AIは実装を高速化しますが、要件の曖昧さや設計ミスまで解決してはくれません。基礎的なCS知識、データ構造、DB、ネットワーク、セキュリティ、テストを土台に、AIへ適切に仕事を任せ、成果物の正しさを判断できる力が重要になります。
厳しめ評価コメント
文字数は173文字なので、指定条件は満たすんですが、全体的に300文字以内という制約ならば、もう少しユーザーの得るべき情報を出して欲しいと感じます。
「基礎的なCS知識、データ構造〜」と具体性をそれらしく羅列していますが、「土台に」という表現から、これから学ぶべきことではなく、既にこれらのスキルを持っていることを前提とされているように読み取ってしまいます。
AI時代にプログラマーが学ぶべきことを問うたのに、AIを使う上での向き合い方を解説された印象も受け、「特定の言語やフレームワーク以上に」という表現が、結局は学習する必要がないのか?あるのか?の結論をぼやけさせます。
総じて、よく読めば「基本として特定の言語やフレームワーク、基礎的な各種知識は会得しなければ、適切にAIの出力をチェックすることも、指示することもできません。」と読めるんですが、遠回しな表現でそれらしくまとめられていて、個人的には好みの文章とは言えませんでした。
Gemini Flash 3.8
AIがコードを自動生成する時代、プログラマーは「文法の暗記」から「全体を統括する力」へ学習の軸を移す必要があります。
- システム設計・アーキテクチャ: スケーラビリティ、セキュリティ、保守性を考慮した最適な構造を描く力。
- コード監査・デバッグ力: AIが生成したコードの脆弱性や論理的欠陥を素早く見抜くレビュー能力。
- ドメイン理解と問題定義: 業務課題を正確に分析し、「何を解決すべきか」を仕様に落とし込む力。
- AIツールの統合・活用技術: プロンプト設計やAIエージェントを自社の開発基盤に組み込むスキル。
単なるコーダーから、AIを部下として指揮する「設計者・レビュアー」への進化が求められます。
厳しめ評価コメント
298文字(**などの記号は除く)でまとめられていて、改行や箇条書きなども考慮した「読みやすさ」まで考慮し、プログラマーが学ぶべきことも端的に解説していると思いました。
また、これは個人の感想に過ぎませんが、回答内容自体の提示も概ね異論はなくて好みの応答でした。
強いていえば、コード監査・デバッグ力は思想により必要性が揺れる提示かな?とは感じました。
おじさんは個人的に、コードレベルのチェックはできた方が絶対強みになるとは思います。でも、「何が正しいか」を決めて「正しくできているか」をテストできる力の方が重要なのかとも思います。
あくまで個人的な意見です。
Sonnet 5(中)
AI時代のプログラマーが学ぶべきことは、コードを書く技術そのものより「設計力」と「検証力」です。AIはコード生成が得意ですが、何を作るべきか、なぜその設計が良いかを判断するのは人間の役割です。具体的には①要件定義・アーキテクチャ設計力、②AIの出力を読み解き誤りを見抜くコードレビュー力、③セキュリティやパフォーマンスの基礎知識が重要になります。AIを使いこなす側に回るための「土台」を固めることが鍵です。
厳しめ評価コメント
文字数は203文字なので制限内でまとめられていますし、改行や箇条書きなどは使われていない長めの文章です。そのような指定はしていないので許容範囲ですが、Geminiの出力を見てしまった後では欲が出てしまいます。
回答内容は「これが必要!」という断定がある点は迷わずに読めて安心感があります。
個人的には「検証力」はその通りで、「設計力」も必要だと思うのですが、ウォーターフォール型開発で言うところの基本設計や詳細設計レベルが本当に必要となるかは、意見が揺れる部分もあると思うため、少し広い言葉の使い方をしている印象が強くなります。
また、後半の「具体的には〜」の内容を読むと、Geminiの方が項目を具体的に示せているように読み取れました。
個人的には、世間で言われるほど文章が強いかな?という印象でしたが、これはOpusやFableにすると状況は変わるかもしれません。
Grok
AI時代のプログラマーは、AIを使いこなす力が核心です。基礎(アルゴリズム・データ構造・設計)を固めつつ、プロンプトエンジニアリングやAIツール活用を学び、コード生成を検証・改善できる批判的思考を養う。さらにドメイン知識やセキュリティ・倫理を深め、AIが苦手な創造性や問題解決に注力すべきです。技術は変化が速いため、継続学習の習慣が最重要です。
厳しめ評価コメント
文字数は172文字なので制限内でまとめられていますし、改行や箇条書きなどは使われていない長めの文章なので、ここはSonnetのコメントと同様です。
これは、個人的な意見にはなってしまいますが、この回答は思いのほか嫌いじゃないです。
おじさんの感性がバグっている可能性はありますが、今回の実験の中では最も人間らしさを感じる回答でした。メッセージ性が「学ぶべきことなんて、言ってしまえば細かいことはいっぱいあるけど、そういうの頑張りながらも、AI使いこなす力磨いて、何よりも継続的に頑張るしかないよ!」と、上司に諭されているような感覚を受けました。
従来の開発に関する学習という観点では、どのようなことを具体的に学べば良いのかは解像度は下がりますし、基礎(アルゴリズム・データ構造・設計など)と言わなければ断定的な表現になるなど、細かい部分に惜しさはあります。
まとめ
あくまでおじさんの個人的なコメントも添えましたが、読者の皆様はまた違う印象や感想があるかもしれません。
いずれにせよ、たった1回の試行結果のまとめレポートなので、各社モデルの賞賛や否定を意図したものではなく、同じ性能帯のモデルを並べた最強モデル決定戦でもないため、ご趣旨はご理解いただいた上で読んでいただければ幸いです。
おじさん的には、今回の実験では、概ねAI臭いという感覚はありましたが、特にGPT 5.6-solの癖は一番強くAI臭さを感じてしまいました。対して、意外にもGrokが一番人間味を感じました。総合的に一番好みだったのはGeminiでしたね。
皆様はどうだったでしょうか?
あとがき
本記事に関するご叱責や関連情報のご提供などがございましたら
こちらの記事でも、Xでも構いませんのでコメントいただけると幸いです。
細心の注意は払っておりますが、万が一『規約違反』や『不適切な表現』だと感じるケースがございましたら、ご叱責に対して早急な措置を心掛けて参ります。
ただし、すべてのコメントに対してレスポンスが約束されるものではありません。その点はご寛恕いただければ幸いです。
このような怪しいブログ記事をご覧いただきまして、誠にありがとうございました。文末にて失礼致します。