😊

プロンプトエンジニアリングの時代の終焉(Anthropicでプロンプト生成が自動化)

2024/05/22に公開

Is Prompt Engineering Dead?

Jim Clyde Monge Published in Generative AI

最近まで、AIチャットボットのためのプロンプトエンジニアリングは大きな話題で、インターネット上には数百のコースが短期間に登場しました。中にはプロンプトエンジニアリングを職業と考え、自分たちをプロンプトエンジニアと呼ぶ人もいました。

これらのガイドの例としては以下のようなものがあります:

これらのAIモデルがどれほど迅速に進化するかには驚くばかりです。数か月で、言語モデルと画像モデルのプロンプトは自然言語によって駆動されるようになり、特定のルールに縛られることはなくなりました。

今日、トップのAI企業の一つであるAnthropicは、あなたが達成したいことを説明するだけで、製品準備完了のプロンプトを生成することで、プロンプトエンジニアリングを新たなレベルに引き上げています。

Anthropicのプロンプトジェネレータとは何ですか?

プロンプトジェネレータは、ClaudeのようなAIモデルのプロンプトを作成するための便利なツールです。AIから良い返答を得るために何を書くべきか分からないときに最適です。

このツールを使えば、あなたが望むことを言うだけで、プロンプトについての深い理解は必要ありません。データと命令を分けて保持し、明確で関連性のあるAIの応答のために「思考の連鎖」方法を使用するなど、シンプルな戦略を使用します。

どのように機能するのですか?

コンソールダッシュボードを開くと、最初に目にするのはプロンプトの新しいオプションです。

https://miro.medium.com/v2/resize:fit:700/1*FOhSm0tEZpla7zZfS19obA.png

「プロンプトを生成」ボタンをクリックすると、達成したいタスクを説明できるダイアログボックスが開きます。

https://miro.medium.com/v2/resize:fit:700/1*3NzrLu2UXsFmAiHNFzr3_Q.png

For example, you might input:

Prompt: Summarize documents into 10 bullet points max

After clicking “Generate a prompt,” I got the following result:

たとえば、次のように入力するかもしれません:

Prompt: Summarize documents into 10 bullet points max
(日本語)プロンプト:文書を最大10の箇条書きに要約する

「プロンプトを生成」をクリックした後、次の結果が得られました:

https://miro.medium.com/v2/resize:fit:700/1*lFlWlYJ4f31UwoMut4rV7g.png

Please carefully read the following document:

<document>

{{DOCUMENT}}

</document>

After reading through the document, identify the key points and main ideas covered in the text. Organize these key points into a concise bulleted list that summarizes the essential information from the document. The summary should have a maximum of 10 bullet points.

Your goal is to be comprehensive in capturing the core content of the document, while also being concise in how you express each summary point. Omit minor details and focus on the central ideas.

Please output your final bullet point summary inside <summary> tags.

(下記が日本語訳)

次のドキュメントを注意深く読んでください:

<document>

{{DOCUMENT}}

</document>

ドキュメントを読み終えたら、テキストで取り上げられている主要なポイントと主なアイデアを特定します。これらの主要なポイントを、ドキュメントからの必要な情報を要約した簡潔な箇条書きのリストにまとめます。要約は最大10の箇条書きであるべきです。

あなたの目標は、ドキュメントの中核となる内容を包括的に捉えつつ、各要約ポイントをどのように表現するかについても簡潔であることです。細部の詳細は省き、中心的なアイデアに集中してください。

最終的な箇条書きの要約を<summary>タグ内に出力してください。

このアシスタント機能は本当に便利です。

「編集を開始」をクリックすると、より詳細な変更のためのワークベンチタブに移動します。

https://miro.medium.com/v2/resize:fit:700/1*et9Fy7psQuoVRnYV41sbJQ.png

設定では、あなたのニーズに最適なClaudeモデルを選択できます:

  • Claude 3 Opus: 最も強力で、最も能力が高い。
  • Claude 3 Sonnet: スマートさと速さの良いバランス、ビジネスタスクに最適。
  • Claude 3 Haiku: 非常に高速で小さく、迅速な応答に適しています。
  • Claude 2.1: 改良されたClaude 2、より正確ですがClaude 3ほどではありません。
  • Claude 2.0: 古いバージョン、Claude 3が登場するまでは良かった。
  • Claude Instant 1.2: 安価で軽量なモデル、簡単に使用できます。

Temperatureスライダーはプロンプトがどれだけランダムになるかを変更します。 Max tokens to sampleはプロンプトのトークンの上限を設定します、1,000から4,000まで。

「Run」を押すと、設定とあなたのテキストに基づいてレスポンスを作成します。

https://miro.medium.com/v2/resize:fit:700/1*XHOY8L4G9NqeJtDvo0TPKw.png

あなたはダッシュボードの左パネルで見ることができるプロンプトの名前を保存または変更することができます。残念ながら、これらのプロンプトにはhttps://claude.ai/chatsインターフェイスでアクセスすることはできません。

https://miro.medium.com/v2/resize:fit:633/1*qU1WVYYBqa43rmN9wMt0vA.png

プロンプトデザインについてさらに学びたい方のために、Anthropicはここで追加情報を提供しています。

プロンプトジェネレーターコード

基本的なプロンプトと構造を研究したい場合、AnthropicはGoogle Colabのノートブックを使用できます。ここでClaudeにプロンプトを作成させるためのコードを実行できます:

<span id="178b" data-selectable-paragraph="">prompt = metaprompt.replace(<span>"{{TASK}}"</span>, TASK)<br>assistant_partial = <span>"&lt;Inputs&gt;"</span><br><span>if</span> variable_string:<br>    assistant_partial += variable_string + <span>"\\n&lt;/Inputs&gt;\\n&lt;Instructions Structure&gt;"</span><br><br>message = CLIENT.messages.create(<br>    model=MODEL_NAME,<br>    max_tokens=<span>4096</span>,<br>    messages=[<br>        {<br>            <span>"role"</span>: <span>"user"</span>,<br>            <span>"content"</span>:  prompt<br>        },<br>        {<br>            <span>"role"</span>: <span>"assistant"</span>,<br>            <span>"content"</span>: assistant_partial<br>        }<br>    ],<br>    temperature=<span>0</span><br>).content[<span>0</span>].text</span>

完全なメタプロンプトのコードは、プロンプトジェネレーターのGoogle Colabノートブックで利用可能です。

Claudeプロンプトジェネレーターのサブスクリプションプラン

サインアップすると、無料で5ドルのクレジットがもらえます。

これはあまり長持ちしないかもしれませんが、いくつかのテストプロンプトはカバーできるはず。その後、サブスクリプションプランを選択することができます。Anthropicには三つのオプションがあります:

https://miro.medium.com/v2/resize:fit:700/1*yH2f3R7A2ZR-WS7U6lQu5A.png

Anthropicには3種類のプランがあります:無料と2つの有料。

  1. 評価プラン:これは無料プランです。ユーザーはAnthropicコンソールに限定的にアクセスし、$5の無料クレジットを得ることができます。
  2. ビルドプラン:このプランでは、ユーザーが自分のアカウントにお金を追加して、プロンプトジェネレータへの継続的なアクセスを得ることができます。また、ユーザーがプロンプト作成プロセスを微調整するための調整可能なレート制限も付いています。
  3. スケールプラン:このプランは、大企業や多くのプロンプトが必要な人々を対象としています。ユーザーのニーズに応じて、追加機能、サポート、または特別な価格が付いてくる場合があります。

https://miro.medium.com/v2/resize:fit:700/1*ou7Czwl2mE-bzG5jmhCbvw.png

最終的な考察

Anthropicの新しいプロンプトジェネレーターは便利です。これにより、AIモデルのClaude Opusのユーザーを中心にプロンプトの作成が容易になります。

しかし、いくつかの問題があります。まず、それはAnthropic Consoleダッシュボード上でしか使用できません。チャットセクションでは使用できません。Claudeとチャットするときにそれを使用できると便利です。

二つ目に、それは無料ではなく、支払いをしている人たちにとってもそうです。それが有料の顧客に対して無料であると素晴らしいでしょう。

Discussion