はじめに
こんにちは、エンジニア4年目の嶋田です。
この記事を開いていただき、ありがとうございます!
最近、分からないことがあるとすぐにChatGPTやClaude、Geminiに聞くようになっていませんか?
私もそうでした。公式ドキュメントを開くより、AIに聞く方が圧倒的に速いからです。
でも、ある日気づきました。
「AIの回答が正しいかどうか、判断できなくなっている」 と。
この記事は、AIに頼りすぎて調べる力を失いかけた私が、
「AIと公式ドキュメントの正しい使い分け」について考えた記録です。
ぜひ最後までお付き合いください。
目次
- 「調べる」が「AIに聞く」に置き換わった
- AIの回答が間違っていることに気づけなかった
- 公式ドキュメントを読まないと起きる3つの問題
- AIと公式ドキュメント、何が違うのか
- 「AIに聞く」から「公式を読んでからAIに聞く」へ
- AIと公式ドキュメントの使い分け
- 最後に
「調べる」が「AIに聞く」に置き換わった
開発をしていて、分からないことがあったとき。
以前なら公式ドキュメントを開いたり、Stack Overflowで検索していました。
でも今は違います。
- 「この関数の使い方は?」→ ChatGPTに聞く
- 「このエラーの原因は?」→ Claudeに聞く
- 「〇〇の実装方法は?」→ Geminiに聞く
気づけば、「調べる」という行為が「AIに聞く」に完全に置き換わっていたのです。
そして、それは圧倒的に速い。
公式ドキュメントを読むのに30分かかっていたことが、AIなら1分で答えが返ってくる。
「もう公式ドキュメント読まなくていいんじゃないか」
本気でそう思っていました。
AIの回答が間違っていることに気づけなかった
ある日、新しいライブラリを使う必要がありました。
時間がなかったので、公式ドキュメントは読まず、全部ChatGPTに聞きながら実装しました。
「完璧だ」と思いました。
動かなかったんです。
「このAPIの使い方、公式と違う」
確認すると、AIが提案したコードは:
- 古いバージョンの書き方だった
- 推奨されていない方法だった
- エラーハンドリングのベストプラクティスが無視されていた
でも、公式ドキュメントを読んでいなかった私には、それが「間違い」だと気づけなかったのです。
公式ドキュメントを読まないと起きる3つの問題
この経験から、公式ドキュメントを読まないことで起きる問題が3つ見えてきました。
1. 真偽を判断できない
AIは「それっぽい答え」を返すのが得意です。
でも、その答えが:
- 最新の情報なのか
- 推奨される方法なのか
- バージョンに依存していないか
これを判断する基準がないと、「正しいかどうか」が分からないのです。
公式ドキュメントを読んでいれば、「これは古い書き方だ」と気づけたはず。
でも、読んでいなかったから、AIの回答を鵜呑みにしてしまいました。
2. 「なぜ」が分からない
AIに聞くと「how(どうやるか)」は教えてくれます。
でも「why(なぜそうするのか)」は抜け落ちることがあります。
公式ドキュメントには:
- なぜこの設計思想なのか
- なぜこの制約が存在するのか
- 他の選択肢とどう違うのか
が書かれています。
これを読まないと、表面的な実装はできても、
「なぜこの実装なのか」を説明できないのです。
3. 調べる力そのものが落ちている
毎日AIに聞いているうちに、気づいたら「調べる力」が落ちていました。
- 公式ドキュメントの目次から必要な情報を探す力
- 英語のドキュメントを読み解く力
- サンプルコードと説明を照らし合わせる力
AIに頼れば頼るほど、自分で調べる筋力が衰えていく。
これが一番怖いことでした。
AIと公式ドキュメント、何が違うのか
AIと公式ドキュメントを比較すると、こうなります。
| 項目 | AI | 公式ドキュメント |
|---|---|---|
| 速さ | ◎ 即答 | △ 時間がかかる |
| 正確性 | △ 情報源・バージョンが不明 | ◎ 公式の情報 |
| 文脈理解 | △ 質問に答えるだけ | ◎ 設計思想・背景が分かる |
| 最新性 | △ 学習データに依存 | ◎ 常に最新 |
| 信頼性 | × 間違いに気づけない | ◎ 間違いの基準になる |
特に重要なのは 「信頼性」 です。
公式ドキュメントを読んでいないと、
AIの回答が正しいかどうかの判断基準がないのです。
「AIに聞く」から「公式を読んでからAIに聞く」へ
この経験を経て、私の調べ方は変わりました。
Before:AIに丸投げ
- ChatGPTに質問する
- 返ってきたコードをそのまま使う
- 動かなかったら困る
After:公式を読んでからAIを使う
- まず公式ドキュメントの該当箇所を探す
- ざっと読んで「正解の範囲」を把握する
- AIに「この解釈で合ってますか?」と確認する
- AIの回答を公式ドキュメントと照らし合わせる
- 疑問点があれば公式に戻る
つまり、公式ドキュメントを「真偽の判断基準」にするということです。
特に、知らない言語・ライブラリでは必須
新しい技術を使うときほど、公式ドキュメントは必須です。
なぜなら:
- AIの学習データに含まれていない可能性がある
- バージョンによる差分が大きい
- ベストプラクティスが確立されていない
知らないからこそ、公式を読まないと真偽の判断ができないのです。
AIと公式ドキュメントの使い分け
今の私の使い分けはこうです。
公式ドキュメントを読むべき時
- 新しい言語・フレームワークを学ぶ時
- APIの仕様を確認する時
- バージョンアップ時の変更点を確認する時
- 「なぜこう設計されているのか」を知りたい時
AIに聞いていい時
- 公式を読んだ上で、具体的な実装例が欲しい時
- エラーメッセージの意味を素早く知りたい時
- 自分の理解が正しいか壁打ちしたい時
- 公式の英語ドキュメントを日本語で要約してほしい時
重要なのは順番
「AIに聞く」こと自体は悪くありません。
問題は、公式ドキュメントを読まずに、AIだけに頼ることです。
AIは「補助」であって、「代替」ではない。
公式を読む力こそが、AIの回答の真偽を判断する力になります。
最後に
AIは便利です。でも、便利すぎるからこそ、調べる力が落ちる。
- 公式ドキュメントを読まないと、AIの間違いに気づけない
- 「なぜ」が分からないまま、「どうやるか」だけ知っても意味がない
- 調べる力そのものが、エンジニアの基礎体力
私はAIに頼りすぎて、調べる力を失いかけました。
でも、その経験があったからこそ、AIと公式ドキュメントの正しい距離感を学べたと思っています。
AIを使う。でも、鵜呑みにはしない。
公式を読む。その上で、AIを活用する。
同じように「AIに頼りすぎて不安」と感じている方の参考になれば嬉しいです。