はじめに
最近、重い腰をあげてClaude Codeに課金したので
その感想を簡単に書いていこうと思います。
使用しようと思ったキッカケ
今、転職活動中なのですが、カジュアル面談を受けた際に
「Claude CodeのようなAIエージェントを使用したことありますか?」
という質問が多くあり
最近のトレンドとして「1度、課金してでも使用した方が良いのかな🤔」と考えたためです。
学習方法
Udemyで以下の講座を購入して学習しました。
【Claude Codeでバイブコーディング】プログラミング未経験OK!はじめての AI 駆動開発でWebアプリを開発
使用した感想
簡単にサービスを作れる。
AIエージェントの一番の特徴かもしれませんが
「〜のようなサービスを作って」と指示する
設計・実装・テストまで全てしてくれるので非常に便利だと思いました。
またプロンプト文次第で、高性能なサービスを生み出せると感じました。
アプリのイメージや仕様、技術スタック、制約事項などをプロンプト文に具体的に記載することで、生成されるアウトプットの精度や実用性が大きく向上すると思います。
プログラミング学習という観点では注意が必要
良くも悪くも多くの作業を自動で補完してくれるため、
「なぜその設計や実装になっているのか」を理解しないまま進んでしまう場面が
あると感じました。
そのため、基礎的なプログラミング学習を目的とする場合には、
使用場面を選ぶ必要があるかもしれません。
一方で、既存プロジェクトの仕様理解やソースコードの調査といった用途では、非常に高い効果を発揮すると感じました。
完璧ではない
一部、想定していた内容とは異なる結果が生成されてしまうことがあります。
その場合、新たに指示を出すだけでなく、自身で調査を行う必要がある場面も出てきます。
実際にあった例
今回、Claude Code に Gemini API を利用したコメント生成を依頼しましたが、当初はエラーが発生し、正常に動作しませんでした。
追加で指示を出しても解決に至らず、最終的に公式ドキュメントや関連する記事を確認した結果、Gemini API のモデル名を変更することで問題を解消できました。
この経験から、生成AIを活用する際も、最新の仕様や変更点については自分自身でキャッチアップする姿勢が重要だと感じました。
使用制限に引っかかりやすい
現在、Claude Code の Pro プランを利用していますが、使用量が多いと比較的早く使用制限に達してしまい、学習が思うように進まない場面がありました。
そのため、生成AIを使った学習や開発を本格的に行う場合は、
Max プランの方が適しているかもしれません。
https://claude.com/ja-jp/pricing
補足
もしかしたら私自身の使用方法が悪いかもしれないです💧
例えば、以下の記事に記載してることを意識すれば何とかなるかもしれません。
Claude Codeですぐ制限にかからないようにするコツ
おわりに
総括すると、生成AIは使用者次第で開発スピードを大幅に向上させられると感じました。
一方で、最低限のプログラミングの基礎力や、プロンプト文を適切に言語化する力がなければ、意図しない方向に進んでしまう可能性もあると思いました。
そのため、便利なツールであるからこそ、使いどころには注意が必要だと感じました。
この記事を見て何か参考になることがあれば幸いです。
参考資料