英語| 简体中文
誰でも迅速なエンジニアリングのマスターを作りましょう!
デモの表示・WebUI・レポートバグ・リクエスト機能


Prompt EngineeringのENGINEERING部分は何ですか?
迅速なエンジニアリングは、エンジニアリングとアートの組み合わせです。一部の人々は執筆が非常に得意で、非常に自然な方法でLLMと話すことができます。ただし、そうでない人もいるかもしれません。彼らは、満足のいくテキストを生成するために使用できる高品質のプロンプトを作成するために助けが必要です。
このプロジェクトでは、迅速なエンジニアリングをマスターし、残りの人生を再利用できるプロンプトを作成するツールを導入しました。
このツールは、3種類のプロンプトリファイナーを提供します。
COSTAR 、 RISEでプロンプトを改良します。詳細については、デモをご覧ください。
pip install polish_your_prompt.envファイルにLLM APIベースとAPIキーを入力します(存在しない場合は1つを作成します)。
API_BASE= " your-api-base "
API_KEY= " your-api-key "理論的には、OpenAI APIスタイルをサポートする大規模な言語モデルは、このツールを使用できます。
SchemaRefiner例にとってください。
from polish_your_prompt . core import SchemaRefiner , MODE
from polish_your_prompt . schemas import *
prompt = "help me do my homework"
refiner = SchemaRefiner ()
structure , prompt = refiner . refine ( prompt , schema = COSTAR (), mode = MODE . ONE_STEP )共演者は、シンガポール初の「GPT-4プロンプトエンジニアリングコンペティション」でシンガポールの最初のシンガポールで提案されたプロンプトテンプレートです。
詳細については、記事をご覧ください。
このように、LLMはプロンプトを次のようなCO-STARスタイル構造に変更します。
# CONTEXT #
You are a student in high school taking a math class.
# OBJECTIVE #
Seek assistance with completing your homework assignment.
# STYLE #
Informal student seeking help.
# TONE #
Polite and respectful.
# AUDIENCE #
Classmate or tutor who can provide guidance.
# RESPONSE #
Clear explanation of the homework task and request for assistance.n'
ほとんどの場合、LLMはより満足のいく応答を生成します。
詳細については、デモをご覧ください。
より多くの選択肢については、スキーマを参照してください。
貢献することをいとわない?オープンな問題をチェックしてください。
これを改善する提案がある場合は、レポをフォークしてプルリクエストを作成してください。また、タグ「拡張機能」で問題を開くこともできます。
プロジェクトにスターを与えることを忘れないでください!再度、感謝します!
MITライセンスの下で配布されます。詳細については、 LICENSE.txtを参照してください。
このプロジェクトに影響を与えたプロジェクトまたは記事: