
AIツールはエンジニアの「相棒」になる
AIツールはエンジニアの「相棒」になる
2024年以降、
しかし
GitHub Copilot の実践的な使い方
GitHub Copilotは、
効果的な使い方
- 関数名と
コメントを 丁寧に 書く — AIは 文脈から 意図を 推測する。 命名が 適切な ほど 精度が 上がる - 提案を
鵜呑みにしない — Copilotの 提案は 「たたき 台」として 扱い、 必ず 自分で 検証する - テストコードの
生成に 活用する — 繰り返しパターンの 多い テストコードは Copilotの 得意分野 - ボイラープレートの
自動生成 — 定型的な コード (APIルート、 データモデルなど)を 素早く 書ける
注意すべきポイント
- セキュリティリスクのある
コードを 提案する ことがある - ライセンスに
注意が 必要な コードが 含まれる 可能性がある - プロジェクト固有の
コーディング規約に 従わない ことがある
ChatGPT をエンジニアリングに活用する
ChatGPTは
活用シーン別の使い方
| 場面 | 具体的な | 効果 |
|---|---|---|
| 設計段階 | アーキテクチャの | 視野が |
| 実装中 | エラーメッセージの | デバッグ時間を |
| レビュー時 | コードの | 品質向上 |
| 学習時 | 技術概念をわかりやすく | 理解が |
| ドキュメント作成 | API仕様書や | 作業時間を |
効果的なプロンプトの書き方
AIツールの
- 具体的な
文脈を 与える — 「Reactで ステート管理」より 「Next.js 14の App Routerで サーバーコンポーネントから クライアントコンポーネントに データを 渡す方法」 - 制約条件を
明示する — 「TypeScript、 パフォーマンスを 重視、 外部 ライブラリは 最小限」 - 出力形式を
指定する — 「コード例とともに、 なぜ その方法を 選ぶべきかを 説明して ください」
AIツールを
その他の注目AIツール
GitHub Copilotと
コーディング支援
- Cursor — AI機能を
統合した コードエディタ。 コードベース全体を 文脈として 理解する - Claude Code — ターミナルから
直接使える AIコーディングエージェント
テスト・品質管理
- Codium AI — テストコードの
自動生成に 特化した ツール - Snyk — AIによる
セキュリティ 脆弱性の 検出
ドキュメント・学習
- Notion AI — 技術ドキュメントの
作成を 支援 - Perplexity — 技術的な
調査に 強い AI検索エンジン
AIツールを使いこなすために必要な基礎力
AIツールは
- プログラミングの
基礎文法 — AIの 出力を 読み解く ために 必須 - アルゴリズムの
基本知識 — 効率的な コードか どうかを 判断する ため - セキュリティの
基礎 — 危険な コードを 見抜く ため - テストの
考え方 — AIが 生成した コードを 検証する ため
ゆめさくエンジニアの
基礎力 × AI活用で、
AI時代に
代替されない
プロンプトエンジニアとは?
AI時代の




