GPTsのinstructionの書き方のコツが更新されました
ソース
https://help.openai.com/en/articles/9358033-key-guidelines-for-writing-instructions-for-custom-gpts
GPTsの作成は、単なる技術的な作業ではなく、明確で効果的な指示を書くスキルが重要です。初心者にも分かりやすく、具体例を交えてGPTsの指示作成方法を解説します。
1. GPTsとは?
GPTsは、OpenAIのGPT-4をベースにしたカスタマイズ可能なチャットボットです。特定の用途に合わせて指示を設定することで、特定のタスクを効率よく遂行できます。例えば、GPTsはカスタマーサポート、教育、データ分析など、さまざまな分野で利用されます。
2. 指示の強化
複雑な指示を簡素化する
GPTsに与える指示が複雑すぎると、モデルが正確に従えない可能性があります。指示を簡素化し、わかりやすいステップに分解することが重要です。
例:複雑な指示
ユーザーがフォームに入力したデータを分析して、主要なテーマを特定し、そのテーマに基づいて詳細なレポートを作成し、結果をユーザーにメールで送信してください。
例:簡素化した指示
1. ユーザーがフォームに入力したデータを分析する。
2. 主要なテーマを特定する。
3. テーマに基づいて詳細なレポートを作成する。
4. 結果をユーザーにメールで送信する。
明確さのための構造化
指示をわかりやすくするために、第二レベルの指示を別々のステップに分けます。これにより、実行の一貫性が向上します。
例:明確化前の指示
データを収集し、分析し、報告書を作成し、フィードバックを提供する。
例:明確化後の指示
1. データを収集する。
2. データを分析する。
3. 分析結果を報告書にまとめる。
4. 報告書に基づいてフィードバックを提供する。
細部への注意を促進する
モデルが徹底的に作業を行うように、「時間をかけて」、「深呼吸して」、「作業を確認して」などのテクニックを取り入れます。
例:強調言語の使用
データを分析する前に深呼吸して、時間をかけてデータの正確性を確認してください。
否定的な指示を避ける
指示を肯定的に表現することで、モデルの理解と従いやすさが向上します。
例:否定的な指示
エラーメッセージを表示しないでください。
例:肯定的な指示
エラーメッセージがないことを確認してください。
詳細なステップ
複数のアクションが必要な場合、ステップをできるだけ詳細に分解します。
例:詳細な指示
1. データベースからユーザー情報を取得する。
2. 取得した情報を分析する。
3. 分析結果をレポートにまとめる。
4. レポートをPDF形式で保存する。
5. PDFファイルをユーザーにメールで送信する。
一貫性と明確さ
用語や定義を明確にし、少数例示プロンプトを使用して評価の一貫性を向上させます。
例:一貫性のある指示
「重要なテーマ」とは、ユーザーの意見や要望が頻繁に出現するテーマを指します。例えば、「価格」、「品質」、「サポート」などです。
3. ツールとアクションに関する特別な注意
知識ファイルの活用
知識ファイルを使用する際には、ファイル名や利用方法を明示的に指示します。
例:知識ファイルの指示
「customer_feedback.csv」ファイルを開き、全データを分析してください。
知識抽出のための具体性
重要な情報を抽出する場合、具体的なプロンプトを追加し、少数例示を提供します。
例:具体的なプロンプト
「2023年の売上データを抽出し、月ごとの売上合計を計算してください。」次に、「月ごとの売上合計」をグラフにしてください。
良い出力の例
良い出力の例を提供し、期待される成果を明確にします。
「顧客満足度調査の結果、顧客の75%が製品の品質に満足していることがわかりました。以下のグラフに示します。」
アクションの参照
アクションを名前とドメインで常に参照し、明確さを高めます。
「sendEmail」アクションを使用して、ユーザーに結果を送信してください。
ツール使用の明示的な指示
指示全体を通じて、ツールの使用を明示的に指示します。
ブラウズツールを使用して、最新のニュース記事を検索し、結果を要約してください。
4. まとめ
GPTsの指示作成は、明確さと詳細さが重要です。複雑な指示を簡素化し、明確な構造で提示することで、モデルが正確に従うことができます。また、否定的な指示を避け、肯定的に表現することで、モデルの理解と従いやすさが向上します。ツールやアクションの使用に関する特別な注意点も守りながら、知識ファイルの活用や具体的なプロンプトを提供することで、より効果的なGPTsを作成できます。
これらのガイドラインに従うことで、初心者でも簡単にGPTsを作成し、目的に応じたタスクを効率的に遂行することが可能です。
この記事が気に入ったらサポートをしてみませんか?