プロンプトエンジニアリングの時代の終焉(Anthropicでプロンプト生成が自動化)
Is Prompt Engineering Dead?
Jim Clyde Monge Published in Generative AI
最近まで、AIチャットボットのためのプロンプトエンジニアリングは大きな話題で、インターネット上には数百のコースが短期間に登場しました。中にはプロンプトエンジニアリングを職業と考え、自分たちをプロンプトエンジニアと呼ぶ人もいました。
これらのガイドの例としては以下のようなものがあります:
これらのAIモデルがどれほど迅速に進化するかには驚くばかりです。数か月で、言語モデルと画像モデルのプロンプトは自然言語によって駆動されるようになり、特定のルールに縛られることはなくなりました。
今日、トップのAI企業の一つであるAnthropicは、あなたが達成したいことを説明するだけで、製品準備完了のプロンプトを生成することで、プロンプトエンジニアリングを新たなレベルに引き上げています。
Anthropicのプロンプトジェネレータとは何ですか?
プロンプトジェネレータは、ClaudeのようなAIモデルのプロンプトを作成するための便利なツールです。AIから良い返答を得るために何を書くべきか分からないときに最適です。
このツールを使えば、あなたが望むことを言うだけで、プロンプトについての深い理解は必要ありません。データと命令を分けて保持し、明確で関連性のあるAIの応答のために「思考の連鎖」方法を使用するなど、シンプルな戦略を使用します。
どのように機能するのですか?
コンソールダッシュボードを開くと、最初に目にするのはプロンプトの新しいオプションです。
「プロンプトを生成」ボタンをクリックすると、達成したいタスクを説明できるダイアログボックスが開きます。
For example, you might input:
After clicking “Generate a prompt,” I got the following result:
たとえば、次のように入力するかもしれません:
「プロンプトを生成」をクリックした後、次の結果が得られました:
(下記が日本語訳)
このアシスタント機能は本当に便利です。
「編集を開始」をクリックすると、より詳細な変更のためのワークベンチタブに移動します。
設定では、あなたのニーズに最適な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://claude.ai/chatsインターフェイスでアクセスすることはできません。
プロンプトデザインについてさらに学びたい方のために、Anthropicはここで追加情報を提供しています。
プロンプトジェネレーターコード
基本的なプロンプトと構造を研究したい場合、AnthropicはGoogle Colabのノートブックを使用できます。ここでClaudeにプロンプトを作成させるためのコードを実行できます:
<span id="178b" data-selectable-paragraph="">prompt = metaprompt.replace(<span>"{{TASK}}"</span>, TASK)<br>assistant_partial = <span>"<Inputs>"</span><br><span>if</span> variable_string:<br> assistant_partial += variable_string + <span>"\\\\n</Inputs>\\\\n<Instructions Structure>"</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には三つのオプションがあります:
Anthropicには3種類のプランがあります:無料と2つの有料。
評価プラン:これは無料プランです。ユーザーはAnthropicコンソールに限定的にアクセスし、$5の無料クレジットを得ることができます。
ビルドプラン:このプランでは、ユーザーが自分のアカウントにお金を追加して、プロンプトジェネレータへの継続的なアクセスを得ることができます。また、ユーザーがプロンプト作成プロセスを微調整するための調整可能なレート制限も付いています。
スケールプラン:このプランは、大企業や多くのプロンプトが必要な人々を対象としています。ユーザーのニーズに応じて、追加機能、サポート、または特別な価格が付いてくる場合があります。
最終的な考察
Anthropicの新しいプロンプトジェネレーターは便利です。これにより、AIモデルのClaude Opusのユーザーを中心にプロンプトの作成が容易になります。
しかし、いくつかの問題があります。まず、それはAnthropic Consoleダッシュボード上でしか使用できません。チャットセクションでは使用できません。Claudeとチャットするときにそれを使用できると便利です。
二つ目に、それは無料ではなく、支払いをしている人たちにとってもそうです。それが有料の顧客に対して無料であると素晴らしいでしょう。