ChatGPTのシンプルプロンプトに萌える Part5 〜トピックの要約をテキスト記法的に指示〜
この記事は、ChatGPTへのトピックの要約指示を、テキスト記法的にやってみようという記事です。
教えてAIの2024/02/19〜の文章生成AI部門ランキングで2位🥈いただきましたぁ。ありがとう😭。
ChatGPTに要約をお願いする場合
ChatGPTにトピックを与えて、トピックに関する要約を生成させようというものです。
単純には、「〇〇の内容を要約して出力して」というだけで、要約文を生成してくれますが、
できるだけズレがないように、かつばらつきが減るように。
タイトルを出そう。
キーとなるトピックも出そう。これは箇条書きにしよう。3つにしよう。
外部リンクも出そう。
上記のように、追加する場合、指示もそれなりにしないといけませんので、テキスト記法的指示でちょっとスッキリさせてみることにしました。
プロンプト
create[Summary; A to Z, to follow["Title", "Key Topics"; 3; "-", "Summary"], External links] about: {{topic}}]
プロンプトの内容について
以下はChatGPTによる解説です。
create[Summary;: これは要約を作成する指示の開始を示します。
A to Z, to follow["Title", "Key Topics"; 3; "-", "Summary"], External links]: これは要約の形式とコンポーネントのリストを定義しています。具体的には、以下の部分から構成されています。
A to Z: 要約の形式を指定しており、要約の内容を包括的に記述することを示します。
to follow["Title", "Key Topics"; 3; "-", "Summary"]: 要約のコンポーネントを指定しており、以下の要素から構成されています。
"Title": 要約のタイトルを指定する要素です。
"Key Topics": 主要なトピックや項目のリストを指定する要素です。ここでは最大3つまでの項目を許容し、それらを"-"で区切ります。
"Summary": 要約の本文を指定する要素です。
External links: 外部リンクを含める指示です。要約に関連する外部の情報源へのリンクを提供するためのものです。
about: {{topic}}]: 要約の対象となるトピックを指定しています。ここでは"{{topic}}"の部分に要約対象のトピックが代入されます。
たとえば、"about: ドラゴンボール"という具体的なトピックを指定することで、そのトピックに関する要約を生成することができます。
総括すると、この指示は要約の形式、コンポーネント、外部リンクを指定し、特定のトピックに関する要約を生成するためのものです。具体的なトピックを指定することで、要約の内容が生成されます。
ハッカソンに投稿しました。(よければ⭐️❤️をお願いします。)
最後に
A to Z は、あるトピックにおける要素をアルファベット順にリストアップすると。。。という使い方しかイメージしてなかったのですが、要約する際に要素を挙げると、トピックを逃しにくく、冗長性も避ける傾向にあるようなので、要約に寄与する感じです。
また、to follow["項目A"; 3; "-"] とすることで、項目Aに関する要素を3つ箇条書きでとなりました。(※ただChatGPTは気まぐれです。)
External links も知らなかったぁ。情報は新しくないと思いますが、これは便利です。
このほかにも、Correct[typos, misspellings] を追加したら、誤字脱字を修正してくれるなど、まだまだいろいろカスタマイズできる要素があるのではないかと思います。