プロンプト作成の基本原則
AIから期待通りの回答を得るためには、具体的で構造化されたプロンプト(指示文)が重要です。
- 役割を定義する: 「あなたは優秀なプログラマーです」などの前提を置く。
- 具体的に指示する: 「短くまとめて」「コード例を付けて」など。
- 背景・文脈を伝える: 何のためにその回答が必要なのかを共有する。
エンジニア向けテンプレート集
1. 関数・メソッド生成
【タスク】{言語}で{機能説明}を実装する関数を作成
【要件】
- 言語・バージョン:{具体的なバージョン}
- 引数:{型と説明}
- 戻り値:{型と説明}
- エラーハンドリング:{想定される例外}
2. バグ修正・デバッグ
【状況】以下のコードを実行すると{エラー内容}が発生します。
【コード】
{貼り付け}
【知りたいこと】
1. 原因の解説
2. 修正後のコード案
3. 同様のミスを防ぐためのアドバイス
AI活用の注意点
AIの回答は常に正しいとは限りません(ハルシネーション)。生成されたコードは必ず自分で動作確認を行い、セキュリティリスク(機密情報の入力禁止など)にも配慮してください。