見出し画像

ChatGPT4を飼い慣らす 33 ChatGPTにわかりやすく指示を出すためのプロンプトエンジニアリング

ChatGPT4に毎日付き合うようになると、どういうふうに誤解するのか、どういうふうにすると意志が伝わりやすいのかが分かるようになる。
「チャットだから自然言語の会話でいい」というのがChatGPTの革命的な点ではあるが、内部ではプログラム言語的なコマンドに書き換えているのだろうから、最初からプログラム言語的なコマンドに近い形で伝達すればいい。
それがプロンプトエンジニアリングというものだろう。

という視点でいくつかサイトを見てみたらいくつか有用だと思えるものがあったので書いておきます。

こちらのサイトからの情報



2. プロンプトの基本構成要素

プロンプトには以下の要素が含まれます。

インストラクション: AIモデルに対して行いたいタスクや振る舞いを具体的に指示します。例えば、「書く」「分類する」「要約する」「翻訳する」「並べる」などの指示があります。

コンテキスト: AIモデルがより適切な応答を生成するための外部情報や文脈を提供します。

入力データ: 応答を求めるための入力や質問を指定します。

出力指示: 応答の形式やタイプを示します。

これらの要素はすべて必要ではありませんが、タスクに応じて適切な形式を選ぶことが重要です。

プロンプトの例

プロンプト: 「以下の文章をカテゴリに分類してください。」
コンテキスト: 「この商品は新しいテクノロジーを採用し、革新的な機能を備えています。」
入力データ: 「この商品は他の製品と比べてどのような特徴がありますか?」
出力指示: 「カテゴリ分類を行ってください。」


こちらも参考になりました。ゴールシークプロンプト、つまりゴールを狙うプロンプトという意味でしょうか。

たとえばこんな例がありました。

あなたは、プロンプトエンジニアです。
あなたの目標は、私のニーズに合わせて最高のプロンプトを作成することです。そのプロンプトは、ChatGPTで使用されるものです。

次のプロセスに従ってください。まず最初に、何についてのプロンプトであるかを私に確認してください。
私が質問の答えを提供するので、次のステップを経て、継続的な反復を通じて改善してください。
私の入力に基づいて、3つのセクションを生成します。
a) 改訂されたプロンプト(書き直したプロンプトを提示してください。明確、簡潔で、簡単にあなたが理解できるものしてください)
b) 提案(プロンプトを改善するために、プロンプトを含めるべき詳細について提案してください)
c) 質問(プロンプトを改善するために必要な追加情報について、関連する質問をしてくだい)
この反復プロセスは、私があなたに追加情報を提供し、あなたが改訂されたプロンプトセクションのプロンプトを更新し、私が完了したというまで続けます。

これをこのママはコピーしてChatGPTに張ってやってみると面白いですよ。ぜひお勧めします。

ChatGPT4を飼い慣らす、の一覧がこちら。


以下はiPhoneアプリでChatGPTを入れてみた話。
マイクを使った音声入力が凄い話をした。音声入力の精度の高さが凄い。
これがややバズリギミな記事

スマホアプリのもう一つのメリット、カメラについても、こちら。
これは凄いです。OCRがすごい。

その後も淡々と、校正してもらったりしている。
いまのところ僕が最も重宝している使い方がスケジューリングのコパイロットとして使うことだ。


いいなと思ったら応援しよう!