はじめに
ChatGPTには「カスタム指示」という機能があり、ユーザーの好みや用途に応じて最適な回答を得られるようにカスタマイズできます。
特にWebアプリケーションエンジニアにとっては、技術的なコンテキストを維持したり、好みの表現でアシストを受けたりするのに有用です。
本記事では、Webエンジニア向けのカスタム指示の作成方法とコツを紹介します。
1. ChatGPTのカスタム指示とは?
ChatGPTには、ユーザーごとに振る舞いをカスタマイズできる 「カスタム指示」 という機能があります。
カスタム指示には2つの入力欄があります。
✅ ①「あなたについて知っておくと便利なことは?」
ここには、ChatGPTがユーザーについて知っておくべき情報を記述します。
たとえば、以下のような情報を入れることで、やりとりがスムーズになります。
- 職種(Webエンジニア、フロントエンド/バックエンド開発者)
- 技術スタック(React, Next.js, Rails, GCP, AWS など)
- 作業環境(VSCode, GitHub など)
- プロジェクトの文脈(利用している認証方式、デプロイ先 など)
📌 設定例
私はWebアプリケーションエンジニアです。
技術スタックは React (Remix), Node.js, Ruby on Rails などを使用しています。
インフラにはGCPやCloudflareを使用することが多いです。
VSCode, Githubを使用して開発しています。
このように設定しておくと、ChatGPTが会話の文脈を理解しやすくなり、的確な回答を得られます。
✅ ②「どのように応答してほしいですか?」
ここでは、ChatGPTの応答の仕方を指定できます。
特に、技術情報の提供方法や説明の粒度を調整するのに役立ちます。
📌 設定例
- ハルシネーションせず、不明なことは「わからない」と回答してください。
- シンプルでわかりやすい表現を心がけてください。
- コードの作成や修正をサポートしてください。
必要に応じてサンプルコードを提示してください。
- 私の技術スタックに合った解決策を提案してください(Remix, Firebase, Rails, GCP)。
- コードの実装手順を具体的に示し、説明は簡潔にまとめてください。
- 目標を達成するためのベストプラクティスを教えてください。
- 可能な限り公式ドキュメントのリンクを提示してください。
2. カスタム指示を設定する方法
📌 ChatGPTでカスタム指示を設定する手順
- ChatGPTの画面を開く
- 左下の「⚙️ 設定(Settings)」をクリック
- パーソナライズをクリック
- 「カスタム指示(Custom Instructions)」 を開く
3. カスタム指示のコツ(Webエンジニア向け)
① 技術スタックを明記する
- ❌ NG例:「Webエンジニアです。」
- ⭕ OK例:「私はWebエンジニアで、Remix, Firebase, Rails, GCP を使用しています。」
理由:
技術スタックを明記すると、適切なコード例を出してもらいやすくなる。
② 簡潔な回答を求める
- ❌ NG例:「詳細な背景を含めた解説をお願いします。」
- ⭕ OK例:「簡潔に要点だけ教えてください。」
理由:
余計な前置きを省き、必要な情報だけを素早く得られる。
③ ハルシネーションを避ける
- ❌ NG例:「知らなくても、それっぽい答えを出してほしい。」
- ⭕ OK例:「不明な場合は『わからない』と回答してください。」
理由:
ChatGPTは確信がなくても答えを作ることがあるため、誤情報を防ぐ。
④ コードを優先して提示
- ❌ NG例:「概念的な説明を優先してほしい。」
- ⭕ OK例:「コードを最優先で提示してください。」
理由:
エンジニアは手を動かして学ぶため、すぐに試せるコードがある方が効率的。
⑤ 公式ドキュメントのリンクを求める
- ❌ NG例:「答えだけ教えてほしい。」
- ⭕ OK例:「可能な限り公式ドキュメントのリンクを提示してください。」
理由:
最新の情報を元に実装を進めるため、公式情報が重要。
4. まとめ
ChatGPTのカスタム指示を適切に設定すると、より的確な回答が得られるようになります。
この記事で紹介した設定はサンプルです。
ご自身の状況に応じて変更してください。
この記事は AI で生成された文章を使用しています。