ChatGPT カスタムインストラクション リリース
OpenAIは、ChatGPT向けにカスタムインストラクションを導入し、ユーザーが定義した持続的な設定と要件をモデルが毎回の応答に適用できるようにしました。この機能により、ユーザーは新しい会話ごとにコンテキストや特定の制約を繰り返し入力する必要がなくなり、モデルの操作性が向上し、個々のユーザーのニーズをより正確に反映できるようになります。
持続的なユーザー設定
ChatGPTは現在、ユーザーが今後のすべての会話でモデルが考慮する特定のインストラクションを追加できるようになりました。これにより、繰り返しプロンプトを出さずに、一貫したペルソナまたは制約セットを維持できます。
キーユースケースの例:
- Education: 教師は自分が3年生の科学を教えていることを指定でき、モデルはこのコンテキストをすべての授業計画に適用します。
- Software Development: 開発者は特定の非Python言語での効率的なコードを優先する設定を行うことができます。
- Household Management: ユーザーは買い物リストのために家族の人数(例:6人分)を指定できます。
プラグインとの統合
カスタムインストラクションは、関連するユーザーデータを提供することでプラグインの有用性を高めます。たとえば、ユーザーがカスタムインストラクションに居住都市を指定している場合、レストラン予約のためにプラグインを呼び出す際に、ChatGPTはその場所を含めることがあります。
ベータ版の状況と制限
2023年7月20日のリリース時点では、この機能はベータ版です。OpenAIは、モデルがこれらのインストラクションを完全に解釈しないことがあると指摘しています;時折、インストラクションを見落としたり、意図しない場面で適用したりすることがあります。
安全性とプライバシー管理
OpenAIは、カスタムインストラクションが会社のポリシーに準拠するよう、安全対策を実装しています:
- Moderation: Moderation APIは、使用ポリシーに違反するインストラクションの保存を防ぐために使用されます。
- Refusal: モデルは、使用ポリシーに違反する応答を引き起こす可能性のある特定のインストラクションを拒否または無視することがあります。
- Data Privacy: ユーザーはデータコントロールを通じて、モデルの改善にカスタムインストラクションを使用しないように無効にできます。OpenAIは、モデルのパフォーマンス向上のためにカスタムインストラクションを使用する前に、個人識別子を削除する手順を踏んでいると述べています。
可用性とセットアップ
カスタムインストラクションは最初にプランPlusのユーザーにベータ版として提供され、その後すべてのユーザーに拡大する予定です。リリース時点では、この機能は英国とEUでは利用できませんでした。
Plusユーザーのセットアップ:
- Web: Name $ ightarrow$ Settings $ ightarrow$ Beta features $ ightarrow$ Custom instructions へ移動してください。
- iOS: Settings $ ightarrow$ New Features $ ightarrow$ Custom instructions へ移動してください。
Sources
- OriginalCustom instructions for ChatGPT