1. 高見知英のAI音声解析チャンネル
  2. プログラマから見るプログラミ..
プログラマから見るプログラミング教育:エンジニアの生存戦略と技術革新の未来
2026-09-30 15:54

プログラマから見るプログラミング教育:エンジニアの生存戦略と技術革新の未来

提供された資料は、ソフトウェア開発におけるコードリーディングの重要性と、急速に進化するAIコーディング時代にエンジニアが求められる思考スキルやキャリア形成について解説しています。開発現場ではプロジェクト全体の構造把握やコードの追跡が品質やスキルの向上につながる一方で、AI全盛期においては単なる文法知識よりも計算論的思考や批判的思考を活用して課題を構造化する能力が不可欠となります。エンジニアがAIにすべてを丸投げせず、出力結果を主体的に検証する姿勢を持つことで、知的な成長や適切なトラブルシューティングが可能になるとされています。したがって、技術の変遷にかかわらず、問題を分解し手順を設計する本質的なプログラミング能力こそが、これからの時代を生き残る鍵であると結論づけています。

AI駆動開発時代におけるエンジニアの役割と必須スキルセット:総合ブリーフィングドキュメント

エグゼクティブ・サマリー

AI技術の急速な進化、特に生成AIの普及により、ソフトウェアエンジニアリングの本質的な役割が劇的に変化しています。従来の開発において最も時間を要していた「実装(コーディング)」工程がAIによって自動化される一方で、エンジニアには**「計算論的思考(Computational Thinking)」と「批判的思考(Critical Thinking)」**を基盤とした、より高度な判断力と設計能力が求められるようになっています。

本ドキュメントは、AI駆動開発時代においてエンジニアが「実行者」から「イノベーションの推進役」へと進化するための指針をまとめたものです。AIに業務を丸投げすることによるスキル低下のリスクを回避し、AIを「思考のパートナー」として活用しながら、ビジネス価値と品質を担保するための戦略的なスキルセットとキャリア形成について解説します。

1. エンジニアリング業界の変容とAI駆動開発の台頭

1.1 開発パラダイムの転換

AI駆動開発(AI-Driven Development)とは、AIエージェントがコード生成からテスト、デプロイまでを自律的に実行する手法です。従来、エンジニアは「AIをプログラミングする」存在でしたが、現在は「AIを通してプログラミングする」存在へと変貌しています。

  • 自然言語のコード化: OpenAI創設メンバーのアンドレイ・カルパシー氏が述べた「最もホットな新しいプログラミング言語は英語(自然言語)である」という言葉通り、自然言語による指示が論理的な構造を持つ「プログラム」として機能し始めています。
  • 抽象化の進展: プログラミングの歴史は抽象化の歴史であり、マシン語から高水準言語へと進化してきました。AI時代においては、個々のコード行を意識するフェーズから、システム全体の構造や目的を設計するフェーズへとさらに抽象度が上がっています。

1.2 3つの開発パラダイム

AIとの協働には、目的やシーンに応じた3つのアプローチが存在します。

パラダイム特徴適したシーン
Vibe Coding直感的・対話的な協働。プロトタイプ作成、アイデア検証、学習。
Prompt Engineering構造化された指示設計。精度と再現性を重視。本番コードの開発、複雑なロジックの実装。
AI Pair ProgrammingAIをペアプログラマーとして活用。コードレビュー、リファクタリング、検証。

2. 必須スキルセット:不変の核心能力

AIがコードを書ける時代において、人間側に残る「思考の障壁」を突破するための能力が重要視されています。

2.1 計算論的思考(Computational Thinking: CT)

特定の言語や文法に依存しない、問題をコンピュータで解決可能な形に変換する思考法です。AIへの指示(プロンプト)を組み立てる際の基盤となります。

  • 分解(Decomposition): 複雑な問題を扱いやすい小さなタスクに分ける。
  • パターン認識(Pattern Recognition): 問題間の類似性を見つけ、効率的な解法を導く。
  • 抽象化(Abstraction): 本質的な情報に注目し、無関係な詳細を無視する。
  • アルゴリズム設計(Algorithms): 解決のためのステップバイステップの手順を設計する。

2.2 批判的思考(Critical Thinking)

AIが出力した「もっともらしいが誤っている可能性のある回答」を鵜呑みにせず、根拠に基づいて評価する能力です。

  • 検証能力: AIが生成したコードが仕様と合致するか、セキュリティや効率性に問題がないかを確認する。
  • 自己調整: 「AIが言ったから正しい」という思考停止に陥らず、常に自分の判断プロセスを疑う。

2.3 ビジネス・ドメイン知見

AIが代替できない「何を作るべきか」を決定する能力です。

  • ユーザー視点: 根本的な課題を理解し、システムがビジネスに与える影響を予測する。
  • ドメイン知識: 業界特有の業務フローや構造を理解し、技術を価値に変換する。

3. 戦略的キャリアパス:4つのコアコンピテンシー

AI時代のエンジニアは、自身の専門性を以下の4つの役割に最適化していく必要があります。

  1. アーキテクト(設計者)
    • システム全体の整合性維持、技術的負債の管理、スケーラビリティの判断。
    • AIには困難な「システム全体を俯瞰した統合的な設計判断」を担う。
  2. オーケストレーター(指揮者)
    • 複数のAIツールを適材適所で組み合わせ、開発ワークフロー全体を最適化する。
  3. クオリティガーディアン(品質守護者)
    • セキュリティ担保、テスト戦略の設計、本番環境へのデプロイ可否の最終判断。
  4. イネーブラー(推進者)
    • 組織全体のAI活用教育、ベストプラクティスの策定、AI導入のROI改善。

4. 認知の罠とリスク管理

AIの利便性に依存しすぎることは、エンジニアとしてのスキル形成に重大な悪影響を及ぼす可能性があります。

4.1 認知的アウトソーシングの危険性

ミシガン大学のマーク・ガズディアル教授は、生成AIを「知性の自転車(身体能力の拡張)」ではなく「知性の自動車(身体を使わない)」と比喩し、思考を使わないことによる「能力の萎縮」に警鐘を鳴らしています。

  • デバッグ能力の欠如: Anthropicの研究によれば、AI支援を受けた群は、受けなかった群と比較して、コードの誤りを発見・修正するクイズのスコアが17%も低くなる結果が出ています。
  • スキルの空洞化: 文法知識や基礎スキルの習得を放棄してAIに丸投げすると、AIが生成したコードの品質を評価できなくなります。

4.2 回避すべきアンチパターン

  • 盲目的信頼: AI生成コードをテストなしでマージする。
  • 機密情報漏洩: APIキーや個人情報をプロンプトに含める。
  • ライセンス違反: 生成コードの出典や著作権を確認せずに使用する。
  • 基礎スキップ: 基礎を学ばずに「動くだけ」のコードで満足する。

5. 実践的なAI活用と学習のコツ

AIを味方につけ、自身の成長を加速させるための具体的な手法です。

  • 「生成→理解」のサイクル: AIにコードを書かせた後、必ず「なぜこのアプローチをとったのか」を説明させ、1行ずつの意味を解説させる。
  • 概念的質問の優先: 最初からコードを書かせるのではなく、アルゴリズムの概念や設計パターンについて質問し、理解した上で人間がコードを書く。
  • コードリーディングの継続: ディレクトリ構成の把握、データフローの追跡、エントリポイントの特定など、プロジェクト全体像をコードレベルで理解する訓練を怠らない。
  • OSSへの関与: スター数が多く、ドキュメントが充実した小規模なOSSを読むことで、優れた設計パターンを「引き出し」として蓄積する。

結論

AI時代のプログラミングスキルとは、特定言語の文法知識ではなく、「計算論的思考」という時代を超えて変わらない本質的な能力のことです。エンジニアは、下流工程をAIに任せることで生まれた余力を、より高度な設計、ビジネス課題の解決、そして品質の最終担保へと注ぐべきです。AIを「道具」として使いこなしつつ、自らの知性を鍛え続ける姿勢こそが、この激変する時代を生き抜く唯一の戦略となります。

感想

まだ感想はありません。最初の1件を書きましょう!

サマリー

AI支援を受けた若手エンジニアは、作業速度が上がる一方で、コードの誤りを発見・修正するテストでAIを使わない群より17%低い成績になったという研究が紹介されます。生成AIを自動車にたとえ、思考を外部委託しすぎると問題解決能力が萎縮する危険を説明します。対策として、ディレクトリ構成やデータフローからコードを読み、問題を分解・抽象化し、パターン認識とアルゴリズム設計を行う計算論的思考が重視されます。AIにはコード生成後の理由説明やトレードオフを求め、出力を検証することが勧められます。さらに、AI時代の役割としてアーキテクト、オーケストレーター、クオリティガーディアン、イネーブラーが挙げられ、盲目的信頼や機密情報の入力、ライセンス違反を避ける必要があると語られます。最後に、自然言語への抽象化が進んでも、問題を構造化し結果を検証する力と、解像度の高いコミュニケーションは変わらず重要だとまとめます。

AI支援とデバッグ能力の逆説
スピーカー 2
AIを導入すれば、エンジニアの生産性は爆発的に上がるはずだって、今、世界中の企業がそう信じて疑いませんよね。
スピーカー 1
それが現在のコンセンサスというか常識みたいになっていますからね。
スピーカー 2
ですよね。でももし、AIを使った若手エンジニアの方が、自力でコードを書いたエンジニアよりもスキルのテストで17%も低い成績を叩き出したとしたら、これどう思いますか?
スピーカー 1
いやー直下に完全に反するデータですよね。最高のツールを与えられたはずなのに。
スピーカー 2
そうなんですよ。最高のツールを与えられた彼らがなぜかポンコツになってしまった。
今日はこのちょっと背筋が凍るようなパラドックスからスタートしたいと思います。
スピーカー 1
はい。よろしくお願いします。
スピーカー 2
今日のディープダイブへようこそ。今回私たちが読み解くのは、若手エンジニアの生々しいコードリーディングの実践記録から、
AI駆動開発がもたらすパラダイムシフト、そしてエンジニアの生存戦略までを網羅した専門的な技術記事の数々です。
スピーカー 1
どれも非常に興味深いタイムリーな資料でしたね。
ええ。よし、これを紐解いていきましょうか。
スピーカー 2
今日のミッションはですね、AIがコードを書いてくれる時代において、人間にとって本当に価値のあるスキルとは一体何なのか、これを突き止めることです。
スピーカー 1
この数年で起きた知覚変動を理解する上で、絶対に避けては通れないテーマですね。
スピーカー 2
早速なんですが、先ほどの17%の成績低下という衝撃的なデータについて、少し深掘りさせてください。これ、アンソロピック社が行った研究ですよね。
スピーカー 1
ええ、そうです。52名の若手エンジニアを対象にした調査ですね。
スピーカー 2
AI支援ありのグループとなしのグループに分けてコーディングタスクを行わせたと。
普通に考えたら、関数とかクラスのひな形を瞬時に作ってくれるAIを使った方が圧倒的に有利なはずですよね。
そう思いますよね。そこがこの研究の最も面白いところなんですが、タスクを完了するスピード自体は、確かにAIを使った方が早かったかもしれないんです。
スピーカー 2
はいはい。
でも、その後に実施された習熟度テストでは、AIを全く使わなかったグループの方が優秀だったんですよ。
スピーカー 2
ええ、使わなかった方が優秀だったんですか?
スピーカー 1
ええ。特に大きな差が開いたのが、デバッグ能力なんです。
スピーカー 2
デバッグ、つまりバグを見つけて直す力ですね。
スピーカー 1
その通りです。生成されたコードの中に潜む論理的な破綻とかバグを見つけ出して修正する力が、AI依存グループでは著しく低下していたんです。
スピーカー 2
なるほど。つまり、AIが書いたコードがなぜ動いているのか、あるいはなぜ動かないのかをそもそも理解できていないってことですね。
スピーカー 1
まさにそういうことです。ブラックボックス化してしまっているんですね。
スピーカー 2
これなんかすっごくよくわかる気がします。私最近は車の運転で完全にカーナビに頼り切っているんですよ。
スピーカー 1
ああ、GPSのナビですね。
次を右ですとか、その次を左ですって言われるがままにハンドルを握っていると、自分の頭の中に空間の地図が全く作られないんですよね。
スピーカー 1
はいはい、わかります。
スピーカー 2
結果として、山奥とかでふと電波が途切れた瞬間に、自分がどこにいるのかすらわからず、完全に迷子になってしまう。
AIへの過度な依存って、このコーディングにおける方向感覚の喪失と同じ現象なんじゃないですか?
そのカーナビの例えは、今起きている問題を非常に正確に捉えていますね。
スピーカー 2
本当ですか?
スピーカー 1
ミシガン大学のマーク・グズディアル教授も似たような比喩を使っています。
彼はこれを自転車と自動車の違いで説明しているんです。
スピーカー 2
自転車と自動車ですか?
スピーカー 1
はい。かつてスティーブ・ジョブズは、コンピュータのことを人間の能力を拡張する知的自転車だと表現していましたよね。
スピーカー 2
有名な言葉ですね。自分の足でペダルを漕ぐからこそ遠くまで行けると。
スピーカー 1
そうなんです。思考というペダルを漕ぐから筋肉が鍛えられる。
でも、教授が言うには、生成AIは自転車ではなく自動車なんだと。
スピーカー 2
なるほど。つまりペダルを漕ぐ必要すらないと。
認知的アウトソーシングと計算論的思考
スピーカー 1
目的地には確かに早く着くかもしれない。でも確実に足腰は弱っていきますよね。
スピーカー 2
うわ、それは怖いですね。
これを専門用語で認知的アウトソーシング、つまり外部委託と呼ぶんです。
スピーカー 2
認知的アウトソーシング。
スピーカー 1
プログラミングの学習において本当に重要なのは、Pythonとかジャバスクリプトといった文法を暗記することではないんですよ。
スピーカー 2
じゃあ何が重要なんですか?
スピーカー 1
複雑な課題を小さな要素に切り分けるチャンキングという処理や、過去の経験から解決策を導き出すパターン認識といった認知的なプロセスなんです。
スピーカー 2
ああ、なるほど。人間が行うべき脳の働きそのものですね。
スピーカー 1
その通りです。AIがこれらのプロセスを代行してしまうと、人間の脳内でその思考回路をつなぐ神経回路が構築されなくなってしまいます。
スピーカー 2
ということは、見た目は立派な行動が出来上がっていても、エンジニア自身の問題解決能力は萎縮してしまっているわけですね。
スピーカー 1
ええ。とりあえず動く行動で満足してしまうことが、実務においていかに危険かという話です。
スピーカー 2
そうか。AIは文法の壁を取り払ってくれたけれど、問題解決のための認知的な壁まで消し去ってくれたわけではないんですね。
スピーカー 1
まさにその通りです。
スピーカー 2
でも、自動車、つまりAIが代わりに運転してくれる世界になってしまった以上、人間がもう一度自転車に戻ってペダルを漕ぐ練習をするのも、なんか非現実的ですよね。
スピーカー 1
ええ。後戻りは出来ないでしょうね。
スピーカー 2
だとしたら、AIが運転手になる世界で、私たち人間は助手席でただぼーっと座っている以外に何をすべきなんでしょうか。
スピーカー 1
人間はですね、助手席に座るのではなく、全体を見渡してナビゲートする側に回らなければならないんです。
スピーカー 2
ナビゲートする側。
スピーカー 1
はい。つまり、コードを書くスキルからコードを読み解き、構造を設計するスキルへの根本的なシフトが必要になります。
コードリーディングと問題の構造化
スピーカー 2
ああ、なるほど。そういえば今回読んだ資料の中に、ある3年目のウェブエンジニアが書いたコードリーディングのすすめという素晴らしい記事がありましたよね。
ええ、ありましたね。非常に実践的な内容でした。
スピーカー 2
あれ、面白かったんですよ。いきなりコードの1行目から読み始めるんじゃなくて、まずはディレクトリ構成を見て、プロジェクトの全体像、つまり森を把握すると。
はい。全体像の把握ですね。
スピーカー 2
で、次にデータがどう流れているかを追いかけて、最後にコメントやAPIドキュメントと実際の挙動を擦り合わせるっていうアプローチでしたよね。
スピーカー 1
まさにそれです。このアプローチこそがAI時代に必須とされる計算論的思考の実践そのものなんですよ。
スピーカー 2
計算論的思考ですか。英語だとコンピュテーショナルシンキングですね。
これには4つの柱があります。大きな問題を小さく分ける分解、不要な情報を削ぎ落として本質を見抜く抽象化、共通のルールを見つけるパターン認識、そして処理の手順を組み立てるアルゴリズム設計です。
スピーカー 2
ここからが本当に面白いところなんですが、つまりこれまでは人間の書いたコードを読むためのスキルだったコードリーディングが、
今はAIが吐き出したブラックボックスのコードを解読して、意図通りに修正を指示するための必須スキルに変わったってことですか。
スピーカー 1
まさにその通りです。AIになんかいい感じのECサイトを作ってと丸投げするのはナビゲーションでもなんでもありません。
確かにそれはただの丸投げですね。
スピーカー 1
そうではなくて、商品データの定義はどうするかとか、決済APIとの連携フローはどうするかというふうに問題を分解して、必要な要件だけを抽象化してプロンプトに落とし込む。
なるほど。
スピーカー 1
そして出てきたコードを過去のパターンと照らし合わせて検証する。
プロンプトエンジニアリングの本質って、実はAIを通じたプログラミング、つまり計算論的思考の実行なんです。
スピーカー 2
プロンプトエンジニアリングって、ただのAIへの上手なお願いの仕方だと思っていましたけど、全然違うんですね。
少し補足すると、UCバークレーのサラ・チェイシンズ教授も問題を構造化する能力の重要性を強調しています。
スピーカー 2
問題の構造化。
AI時代のエンジニアの4役割
スピーカー 1
ここで重要なのは、ジェネレーション全コンプリヘンション、つまり生成させてから理解するというサイクルです。
スピーカー 2
生成させてから理解する。
スピーカー 1
アンソロピック社の研究で成績が良かった少数のエンジニアたちは、AIにコードを書かせた後、それをただコピペするんじゃなかったんです。
スピーカー 2
何をしたんですか?
スピーカー 1
なぜこのライブラリを選んだのかとか、この実装のボトルネックはどこかというのを、AI自身に説明させていたんです。
スピーカー 2
AIにコードを生成させて、さらにその理由を問い詰めていたわけですか?
スピーカー 1
ブラックボックスを解体して、自分の脳内にチャンキングとして再構築する作業を怠らなかったんですよ。
AIを使って誤った答えをより早く得るのではなく、正しい界に到達するための姿勢ですね。
スピーカー 2
なるほどな。でもちょっと待ってください。
スピーカー 1
はい。
スピーカー 2
つまりこれってどういうことですか?
もし私たちがタイピングしてコードを書くことから解放されて、そういうシステム全体の構造化とか検証ばかりをやるようになるなら、
スピーカー 2
実際の開発現場での私たちの肩書きってどうなるんでしょう?
もう開発者とかプログラマーって呼ぶのはしっくりきませんよね。
スピーカー 1
それは重要な問いですね。実際に現場の役割はすでに再定義され始めています。
AI時代のエンジニアが担うべき4つのコアコンピテンシーというものが資料で提示されていました。
スピーカー 2
ありましたね。4つの新しい役割。
スピーカー 1
システム全体の設計図を描くアーキテクト。複数のAIエージェントやツールを連携させてワークフローを作るオーケストレーター。
スピーカー 2
オーケストレーターかっこいいですね。
スピーカー 1
そしてAIが吐き出したコードのセキュリティや品質の防波堤となるクオリティガーディアン。
最後に組織全体のAI活用を技術的に支援するイネーブラーです。
スピーカー 2
イネーブラーってなんだかコンサルティング会社が使いそうなバズワードっぽく聞こえますけど、具体的には何をする人なんですか?
スピーカー 1
確かに抽象的に聞こえますよね。
例えば社内の誰もが安全に使える社内版ChatGPTの環境を構築するとかですね。
スピーカー 2
ああ、なるほど。
スピーカー 1
あとはAIを使ったコードレビューの自動化パイプラインを整備するとか。
自分自身が製品のコードを書くのではなく、チーム全体のAIリテラシーと開発環境を底上げする役割です。
イノベーションのインフラ整備役みたいな感じですかね。
スピーカー 1
まさにそれです。もはや開発者ではなくイノベーションの推進役へと変化しているんです。
スピーカー 2
さらに資料によると、AIが下流工程を担うことで、エンジニアにはビジネス視点とかユーザー視点、それに業界知識といったドメイン知見がこれまで以上に求められるようになっていると。
スピーカー 1
ええ、専門チームもどんどん細分化されていますからね。
いや、ちょっと待ってくださいよ。リスナーの皆さんも今情報を聞きながら息苦しくなってませんか?
スピーカー 1
と言いますと?
スピーカー 2
だってコードの品質も守って、ツールの指揮も取って、さらにビジネス課題も解決しろって、今のエンジニアってスーパーマンにならないといけないんでしょうか?
スピーカー 1
その不安は非常に全うです。
スピーカー 2
ですよね。
スピーカー 1
全てを一人で完璧にこなす必要はないんですよ。
スピーカー 2
本当ですか?
スピーカー 1
タイピング作業から解放された分、意識の向け先をどうコードを書くかから、なぜこのシステムが必要でどう価値を生むかにシフトするだけなんです。
スピーカー 2
なるほど。HowからWhyへのシフトですね?
その通りです。それに多分野の専門家との調整力、つまりソフトスキルがその負担を補ってくれます。全体像を見据えたチーム戦になるわけです。
スーパーマンになるんじゃなくて、チームで戦うためのソフトスキルが大事だと。それなら少し安心しました。
AI活用の落とし穴と批判的思考
スピーカー 2
ただ、スーパーマンになる必要はないとしても、このAIとの共同において絶対にやってはいけない落とし穴ってありますよね?
スピーカー 1
もちろんです。そこを避けることが最低条件になります。
スピーカー 2
資料にもいくつかアンチパターンが挙げられていましたね。
スピーカー 1
ええ。最も致命的なのが盲目的信頼です。検証せずに本番環境に投入してしまうことですね。
スピーカー 2
うわー、それは怖すぎる。
スピーカー 1
さらに、プロンプトに機密情報を入れてしまう機密情報漏洩やライセンス違反も致命的です。
スピーカー 2
そのあたりはルールでガチガチに防ぐしかないですね。でも、もっと日常的にやってしまうミスもありそうです。
そうですね。中リスクとして挙げられているのが雑なプロンプトです。レイジープロンプティングとも呼ばれます。
あー、雑なプロンプト。リスナーのあなたも最近AIにとりあえずこれ作ってとだけ入力する雑なプロンプトを使っていませんか?
これ本当に多いんですよ。背景にある文脈や制約条件を伝えずに丸投げしてしまう。
スピーカー 2
そして出てきた答えを根拠なく、なんかもっともらしいからって信じてしまうんですよね。
スピーカー 1
これを防ぐためには、先ほどお話しした計算論的思考と並んで批判的思考、つまりクリティカルシンキングが不可欠になります。
スピーカー 2
AIを疑う力ですね。
スピーカー 1
面白いデータがありまして、マイクロソフトの研究なんですが、AIを信頼すればするほど人間の批判的思考が低下するという結果が出ているんです。
スピーカー 2
え?信頼すると批判できなくなる?
スピーカー 1
そうなんです。AIは自分より賢いと思い込んで思考停止してしまうんですね。
スピーカー 2
怖っ。じゃあその罠にはまらないための今日からできるベストプラクティスって何なんでしょうか?
はい。高スコアを出したエンジニアたちが実践していた概念的質問というアプローチが有効です。コンセプチュアルインクワイヤリーですね。
概念的質問。具体的にはどうやるんですか?
スピーカー 1
いきなりコードを書かせるのではなく、この要件を満たすにはAとBどちらのアプローチが良いか、それぞれのトレードオフは何かとAIに問いただけるんです。
スピーカー 2
なるほど。さっきの生成してから理解するというサイクルと同じですね。
スピーカー 1
動いたから正しいではなく、期待値と実際の差分を特定する。このデバッグ手法こそがAI時代を生き残る最強の武器になります。
スピーカー 2
期待値と実際の差分をデバッグする。本質的な部分は何も変わっていないんですね。
スピーカー 1
そうですね。
抽象化の歴史と自然言語の未来
スピーカー 2
さて、そろそろ今回のディープダイブの全体像が見えてきました。プログラミングの歴史を振り返ってみると、これってアセンブリ言語から自然言語への抽象化の歴史に過ぎないんですよね。
まさにその通りです。抽象化のレベルが上がっただけで。
スピーカー 2
だからこそ、本質的な問題を分解し、手順を設計する力は何も変わっていない。
スピーカー 1
はい。回のレイヤーがAIによって自動化されたからこそ、上位のレイヤーである論理的に問題を構造化する力の重要性が剥き出しになっていると言えます。
スピーカー 2
リスナーのあなたがプログラマーであっても、日常的にAIを使うビジネスパーソンであっても、真の価値は的確な指示を出し、出てきた結果を検証する目利きの力にあるわけですね。
スピーカー 1
全く同感です。
スピーカー 2
最後に、今日の内容を踏まえてリスナーの皆さんに一つ考えてみてほしいことがあります。
スピーカー 1
はい。
スピーカー 2
今日の議論のベースにあった自然言語が最もホットなプログラミング言語であるという事実。もしこれが本当なのだとしたら。
私たちが普段同僚と交わしている会話や部下への指示、顧客へのメールといった日常のコミュニケーションそのものが、未来のソフトウェアを動かすための最初のソースコードになっていると言えないでしょうか。
スピーカー 1
日常のコミュニケーションが最初のソースコード。これは非常に示唆に富んだ視点ですね。
スピーカー 2
あなたの普段発している言葉の解像度はAIを正しく安全に動かせるレベルに達していますか。
次にプロンプトを入力するとき、ぜひこの問いを思い出してみてください。
スピーカー 1
素晴らしい締めくくりですね。言葉の解像度、私も意識したいと思います。
スピーカー 2
それでは今回のディープダイブはこの辺で、また次回お会いしましょう。
15:54

コメント

スクロール