ホームページ  >  記事  >  テクノロジー周辺機器  >  シェフにとってのメニューと同じように、プロンプトは AI にとっても重要です

シェフにとってのメニューと同じように、プロンプトは AI にとっても重要です

WBOY
WBOY転載
2024-03-13 21:07:02580ブラウズ

1. はじめに

皆さんこんにちは、私は長年世界中を放浪している985非科学プログラマーのXiao❤です。州立大学でバックエンド開発エンジニアとして働いてきました。所有企業、大手インターネット企業、新興企業。

先週末は家にいて、外は雨が降っていたので、ここ数日間の気象状況を知りたかったのです。

たまたま携帯電話が充電中だったので、スマートスピーカーのシャオイーに聞いてみようと思ったのですが、偶然口を開いて「シャオイー、シャオイー、天気はいいですか?」と口走ってしまいました。

その結果、「晴れでも雨でも、毎日元気に過ごしてください!」と同様のジレンマが起こりました。これらの AI はより高いレベルの知能を備えていますが、正しい動作を保証するための明確な指示も必要とします。

AI が天気を私たちに報告するだけでなく、ジョークも教えてくれるように、プロンプトを作成するためのヒントをいくつか見てみましょう。

2. 明確さと正確さ

まず第一に、プログラミングにおける変数の定義と同じくらい重要なのは、指示が明確であることです。あいまいな変数名など、あいまいな命令は理解の困難やエラーにつながる可能性があります。

写真

シェフにとってのメニューと同じように、プロンプトは AI にとっても重要ですAI は知識ベースです

たとえば、AI とチャットしたいときは、次のように言います。少し水をください。」

それはすぐに答えました:「空気は湿っています、これはほんの少しの水ですか?」

友達、理解できますか? AI は賢いかもしれませんが、明確な指示が必要です。

「ストレート AI」に少しの忍耐を与えてください

別の例として、私は AI にこう言いました。「冗談を言ってください。」 「プログラマーがバーに入ると...何か問題が起きた」ということが思い出されました。はい、AI のロジックは直線的であり、困難を回避する方法を知りません。 シェフにとってのメニューと同じように、プロンプトは AI にとっても重要です

したがって、コミュニケーションは要点まで明確にする必要があります。たとえば、「主人公がプログラマーであるユーモラスなストーリーと、バーでの面白い出会いを提供してください」というようになります。このようにして、AI は具体的な結果を与えることができます。

句読点を上手に活用する

会話では、区切り文字をカスタマイズできるだけでなく、LLM 独自の句読点を使用して、OpenAI のサンプル ドキュメントなど、より簡潔で明確なプロンプトを記述することもできます。

効果が低い ❌:

次の文章を要約して、最も重要な点のいくつかを要約してください。

{ここにテキスト入力}

より良い効果 ✅:

次のテキストを要約して、最も重要な点をいくつかまとめます。

Text: """{ここにテキスト入力}"""

AI 自体がサポートする区切り文字をうまく活用すると、モデルが私たちの意図を理解しやすくなります。

AIは成長期の子供のようなもので、「欲しいものがあるなら、欲しいものをはっきり言わなければいけない」と言われ、その好奇心を否定するのではなく、理解できるように導いていく必要があります。 。

正確さはオプションの礼儀ではなく、効果的なコミュニケーションの不可欠な基礎です。

3. ステップバイステップの構築

AI にモナリザの 3D 画像をレンダリングさせたい場合は、ステップに分けることができます。最初に 2D と 3D の違いを説明し、次に、モナリザの特徴を説明し、最後に 2 つを組み合わせます。

AI との対話は複雑な料理を作るようなもので、手順に従わなければなりません。

知識が多すぎる AI が必ずしもあなたを理解するとは限りません

たとえば、私は AI に「宇宙にいる宇宙飛行士の話をしてください」と言ったことがあります。結局、宇宙船の専門用語のリストが得られました。突然、これは初心者に料理の作り方を説明し、分子料理を学ぶように直接指示するようなもので、あまりにも前衛的で、多くの手順を省略しすぎていることに気づきました。

後で私は別の言い方をしようとしました: 「まず場面を設定しましょう。宇宙飛行士が宇宙ステーションの外に浮かんでいます。最初のステップは彼が見ている地球について説明することです。第 2 ステップはそれについて話すことです」 . 宇宙で迷った彼の小さな物語。」

今回は、青い惑星を眺めていた宇宙飛行士が偶然ジェットパックに触れて漂流したという、面白くて生き生きとした物語を教えてくれました。

段階的にルールを構築することで、AI が私たちの要件をよりよく理解できるようになるだけでなく、音楽のアップグレード版のように、AI の回答が階層化され、単一の音符からリズミカルなメロディーに変化します。

AI にその全体像を徐々に明らかにしてもらいましょう。段階的な構築は AI へのガイドであるだけでなく、複雑な情報を整理する技術でもあります。

4. 状況と役割のシミュレーション

条件付きシミュレーションを使用して実際の状況の予兆を作成すると、AI がコンテキストを構築し、理解を高めることができます。

写真

シェフにとってのメニューと同じように、プロンプトは AI にとっても重要です

タイムトラベラーの手紙

たとえば、AI が必要な場合手紙を書く場合は、次のような指示を出すことができます。「私はタイムトラベラーなので、1945 年の自分に宛てて、明日は大雨が降るという手紙を書く必要があります。」

このようにして、AI は手紙を書くための指示を把握するだけでなく、作成したタイムトラベラーのキャラクターに基づいて、より歴史的な雰囲気や予想されるシナリオを備えたコンテンツをシミュレートし、テキスト全体の関連性を高めます。詳細。

ロール プレイ

同様に、AI のロールを設定することもできます。たとえば、いくつかの大手インターネット企業で面接の経験を得る必要がある場合は、プロンプトの冒頭で次のように伝えることができます。

あなたは上級バックエンド開発者で、次のことに精通しています...[キャラクター背景]

次の質問は[質問を入力]です

#教えてください... [ 目標は何ですか ]

要件は... [要件は何ですか]。

シナリオとロールシミュレーションはストーリーテリングのテクニックであるだけでなく、効率的なコミュニケーションへの近道でもあります。

5. 例に近い

AI に特定のケースを提供すると、命令の実行の精度が大幅に向上します。

数学の問題からのインスピレーション

数学の初心者に難しい問題を教えるのと同じように、明確な数学の例を使用すると、半分の労力で問題を理解し、解決するプロセスが 2 倍の結果になります。

私はかつて AI に、マーケティングに関する戦略的な推奨事項を生成するのを手伝ってもらったことがあるのですが、まず「マーケティング戦略を書いてください」と言いました。

その結果、誰もが推測したはずですが、AI は非常に一般的な答えを出しました。

その後、私は具体的な競合製品分析レポートを提供し、「この分析レポートに基づいて、市場シェアを拡大​​したい新興テクノロジー企業向けにカスタマイズされたマーケティング戦略を作成してください。」と言いました。

その結果、AI は具体的な例を使用して、詳細かつ創造的な戦略を出力しました。

例に基づいた手法により、AI を特定の状況にうまく定着させ、一般理論を特定のシナリオに適用することができます。

6. インタラクティブなフィードバック

インタラクティブなフィードバックは、AI 学習の進歩の触媒となります。

知的植物の育成

植物とコミュニケーションをとるのと同じように、私たちは植物を常に剪定し、導く必要があります。これは AI にも当てはまります。最初に、私は AI に生産性を高める方法についていくつかの提案を求めたところ、基本的な時間管理のヒントをいくつか教えてもらいました。

これらは便利ですが、包括的なものではありません。

そこで私はフィードバックを提供し始め、心理的影響などをより深く理解したいと指摘しました。数回のフィードバックを経て、AI が提供する提案は私のニーズにより適しているだけでなく、メンタルヘルスなどの多面的な考慮事項も組み込まれています。

インタラクションとフィードバックにより、AI は出力をより適切に調整し、ユーザーのニーズをより正確に満たすことができます。

7. ステップバイステップ

最近の AI の進歩はエキサイティングですが、人間の学習と同じように、AI もステップバイステップである必要があることも認識する必要があります。

時間をかけて、より速く進歩しましょう

AI が最初から完璧な結果をもたらすことを期待するのは、幼児にすぐにマラソンを走らせることを望むのと同じくらい非現実的です。

AI を使用すると、タスクの複雑さを徐々に増やすことができます。たとえば、AI に関する記事を書くときは、単純な概念から始めて、徐々により複雑な理論を深め、最後に実際の応用例を示します。

AI は、継続的な実践を通じて、複雑な問題の解決に慣れている人間の心のようなものであり、絶え間ない課題を通じてその能力を成熟させます。

8. 概要

プロンプトについて説明した記事は数多くありますが、その記事で言及されている 6 つの原則は固定的なものではありません。

AI とのコラボレーションの強力な出発点を提供するには、大規模モデルがその強力な可能性を実現するには、良好なコミュニケーションと明確な指示が鍵であることを常に覚えておく必要があります。

大規模なモデルがより成熟するにつれて、プロンプトの作成に熟練したエンジニアが将来的にはさらに多く出現する可能性があります。彼らの目標は、これらの原則を使用して人間と AI の間のコミュニケーションの境界を打ち破り、複雑な技術的表現を可能にすることです。人々に寄り添い、生産性を高めましょう。

現在、大型モデルは開発アシスタントとして使用できるだけでなく、履歴書の編集、広告の作成、論文の執筆にも使用できます。同様の分野のAIGCはすでに美しい絵を描くことができ、先月リリースされたsoraを見る限り、AIは60秒プロセスのビデオを生成することもでき、品質はかなり良いです。

これらの AI ツールの誕生は、多くの業界に地球を揺るがす変化をもたらす可能性があります。

AI と連携して、正確かつ直接的かつ詳細な指示を与えることは、詳細なメニューを明確に注文するのと同じであり、シェフである AI がより適切な仕事をすることができます 人間のニーズを理解し、準備をすることができます私たちにとって豊かで知的な饗宴です!

以上がシェフにとってのメニューと同じように、プロンプトは AI にとっても重要ですの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事は51cto.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。