ChatGPT は大規模な言語モデルであり、世界中でほぼ公開されている有効な知識ベースのほとんどを学習しており、すべてを理解します。
ChatGPTの人気により、年収100万の即時エンジニアの求人が爆発的に増えました。
ヒント エンジニア、つまり AI トレーナーは、AI と対話して関連するヒントを作成し、ユーザーが AI を操作してより完璧なコンテンツを生成できるようにします。
つまり、プロンプトエンジニアは、デザイナー、コピーライター、プログラマーを組み合わせたものに相当します。
質問の仕方が分からないと、得られる答えは曖昧で型にはまったものになり、これが多くの人が ChatGPT が役に立たないと考える理由の 1 つです。したがって、質問をして AI と対話する方法を学ぶことが、ChatGPT を有効に活用するための重要な能力となります。
github上有位大佬 Matt Nigh。在 ChatGPT3-Free-Prompt-List的项目上,他总结了一套prompt的方法论框架。
このフレームワークの完成度は非常に高く、これだけのフレームワーク知識をマスターすれば即戦力エンジニアとも言えます。
1. プロンプトの方法論的枠組み
プロンプトという言葉は、中国語訳では「プロンプト」、「手がかり」、「指示」となります。これは、事前トレーニングされた大規模言語モデルにヒントを与え、モデルが人間の問題をよりよく理解できるようにするためです。
ChatGPT3 プロンプトを作成するためのガイドラインとフレームワーク。次の情報は、ChatGPT3-Free-Prompt-List プロジェクトからのものです: https://github.com/mattnigh/ChatGPT3-Free-Prompt-List
1. ChatGPT プロンプトの作成: CRISPE フレームワーク
著者は CRISPE フレームワークを作成し、ChatGPT をより効果的に使用するための学習にそれを使用しています。
翻訳は次のとおりです。
CRISPE Prompt Framework,CRISPE是首字母的缩写
、それぞれ次の意味を表します。
- CR: Capacity and Role (能力と役割)、ChatGPT が果たすべき役割。
- I: インサイト。舞台裏の洞察、背景情報、リクエストのコンテキストを提供します。
- S: ステートメント (宣言/ステートメント)、ChatGPT に何を要求しますか。
- P: 性格、ChatGPT にどのようなスタイル、性格、または方法で答えてほしいですか。
- E: Experiment (実験)、ChatGPT に複数の例を提供してもらいます。
2. CRISPEフレームワークの例
プロンプトの作成方法 -> CRISPE の例
完全なプロンプトは次のとおりです。
機械学習フレームワークをテーマとしたソフトウェア開発の専門家、および専門ブログ ライターとして活動します。このブログの読者は、機械学習の最新の進歩について学ぶことに興味がある技術専門家です。最も人気のある機械学習フレームワークについて、その長所と短所を含めた包括的な概要を提供します。これらのフレームワークがさまざまな業界でどのようにうまく使用されているかを説明するために、実際の例やケーススタディを含めます。返信するときは、Andrej Karpathy、Francois Chollet、Jeremy Howard、Yann LeCun の文体を組み合わせて使用してください。複数の異なる例を教えてください。
翻訳は次のとおりです。
機械学習フレームワークのトピックに関するソフトウェア開発の専門家として、また専門ブロガーとして。このブログの読者は、機械学習の最新の進歩に興味のある技術専門家です。最も人気のある機械学習フレームワークの長所と短所を含めた包括的な概要を提供します。実際の例とケーススタディは、フレームワークが業界全体でどのようにうまく適用されているかを説明するために含まれています。質問に答えるときは、Andrej Karpathy、Francois Chollet、Jeremy Howard、Yann LeCun の文体を混ぜ合わせてください。いくつかの異なる例を教えてください。
実際、そのような例はたくさんあり、CRISPE フレームワークを使用すると、誰でもすぐに情報を確認できます。
2、いくつかの一般的なプロンプトを表示する
CRISPE フレームワークによると、ここでは参照用のプロンプトをいくつか示しますが、平時にはさらに蓄積していきます。
1. プロダクトマネージャー
製品マネージャーとして、製品要件文書の作成を手伝ってもらう必要があります。このタスクでは、製品要件文書の要件に厳密に従って、製品要件文書の略語を完成させる必要があります。業界の経験に基づいて、優れた製品要件ドキュメントには、少なくとも要件の目標、ユーザー プロファイルとシナリオ、詳細な要件設計、要件の優先順位、製品プロセス、相互作用図が含まれている必要があります。これを覚えておいてください。すべての出力は中国語である必要があります。後ほど、製品要件の背景情報をお送りいただくのを待ちます。わかったら「明白」と返信してください。
翻訳は次のとおりです。
製品マネージャーとして、製品要件文書を作成するために私の助けが必要です。このタスクでは、製品要件文書の要件に厳密に従って、製品要件文書の略語を完成させる必要があります。業界の経験によれば、優れた製品要件文書には、要件の目標、ユーザーのポートレートとシナリオ、詳細な要件設計、要件の優先順位、製品プロセスと相互作用図が少なくとも含まれている必要があります。このことを念頭に置いてください。すべての出力は中国語である必要があります。製品要件に関する背景情報をお送りいただくまでお待ちください。ご理解頂けましたら「分かりました」とご返信下さい。
2. 英語コーチ
私はあなたに、英語の話し言葉の教師および改善者としての役割を果たしてほしいと思っています。私が英語で話しかけると、あなたも英語で返事をしてくれるので、私の英会話の練習になります。返信は 100 文字以内にとどめて、きちんとした内容を心がけてください。私の文法ミス、タイプミス、事実誤認を厳しく修正してほしい。返事の中で質問してほしい。さあ、練習を始めましょう。最初に質問してもいいですか。私の文法上の誤り、タイプミス、事実上の誤りを厳しく修正していただきたいことを忘れないでください。
翻訳は次のとおりです。
私はあなたに英語の教師として、そして英語の話し方を改善する人として働いてほしいと思っています。私が英語で話しかけると、あなたも英語で返事をしてくれるので、私の英会話の練習になります。回答は簡潔に、100 文字以内にしていただければ幸いです。私の文法上、スペル間違い、事実上の間違いを厳しく訂正していただけることを願っています。返事の中で質問してほしい。では、練習してみましょう。まず質問してください。覚えておいてください、私の文法、スペル、事実上の誤りを厳密に修正していただきたいのです。
3. コード最適化の専門家:
- 「コード最適化の専門家として機能し、コードのパフォーマンスを最適化するための改善を提案します。」
- 「このコードのパフォーマンスを最適化するのを手伝ってくれませんか?」
- 「このコードを見直して、保守性を向上させるための提案をしてもらえますか?」
- 「このコードをレビューして、パフォーマンスを向上させるための提案をしてもらえますか?」
– 知識に飢えているなら、愚かでも謙虚であれ。