
【中国語文書】
[ 2024.09.10までに更新]:迅速な単語攻撃、脱獄、漏れ、保護は、国内外でAIモデルのセキュリティステータスを導入し、迅速な注入、脱獄、システムの迅速な漏れなどの攻撃方法と保護方法を提供します。
[ 2024.06.10に更新]:マルチモーダルプロンプトワードとエージェントは、GPT-4Oなどのマルチモーダルモデルで使用できるマーキングプロンプトメソッドとマーキングセットプロンプトメソッドを紹介します。
推奨アプリケーションケース:GPTPDFプロジェクト、GPT4Oを使用してPDFを完全に解析します。 この方法はシンプルですが、PYMUPDFライブラリを使用してPDFの非テキスト領域を解析し、マークを付け、視覚的な大規模な言語モデル(GPT-4Oなど)を使用します。タイプシッティング、数学的式、表、写真、チャートなどをほぼ完全に分析できます。
[ 2024.04.22アップデート]:PromptShowはオンラインで簡単に表示して共有されます。
[ 2024.04.13アップデート]:迅速な言葉のための必須シリーズエンジニア:良いプロンプトを書く方法は?
[ 2024.04.03アップデート]:LLMアプリケーションのパフォーマンスをピークに達する方法
[ 2024.01.31に更新]:gpts:langgptプロンプトワードエキスパートは、構造化された迅速な単語の単純なバージョンを自動的に作成し、継続的に更新されています
[ 2024.01.14に更新]:年次シェア:「AIコミュニケーションの芸術:迅速なエンジニアリング2023年次展望」
[ 2023.12.20アップデート]:[エンタープライズバンインタビュー]迅速な言葉の美しい新しい世界へようこそ
[ 2023.10.31に更新]:AIスーパー個人会議はスピーチとPPTを共有し、テンプレートにツールモジュールを追加します
[ 2023.9.03に更新]:bilibiliビデオチュートリアル(aigclinkのおかげ)
[ 2023.8.31に更新]:プロンプトアドバンス - プロンプトチェーンとマルチプロムプトワードシナジー
[ 2023.7.30までに更新]:システムディスカッション:高性能プロンプトを構築する方法 - 構造化プロンプト
Langgptプロジェクトは、構造化されたテンプレートベースの方法論を使用することにより、すべての人のための高品質のChatGPTプロンプトのシームレスな作成を促進することを目的としています。
現在の迅速な設計方法は、系統的で適応性のある視点なしで、一握りのヒントと原則を提供する傾向があります。
Langgptのしっかりしたグラップを使用すると、わずか数分で大規模な言語モデルのプロンプトを迅速かつ効果的に作成することができます。
詳細については、中国語版については、中国語版を確認できます
| コンテンツを更新します | 導入 | 更新日 |
|---|---|---|
| Langgpt論文 | Langgpt:プログラミング言語からのLLMの構造化された再利用可能なプロンプトデザインフレームワーク、中国語版の再考 | 2024.2.26 |
| GPTS:langgptプロンプトワードエキスパート | 構造化された迅速な単語のGPTの自動作成 | 2024.1.31 |
| ビデオ01-ビリビリビデオチュートリアル | langgptビデオチュートリアルは、B StationでMain Aigclinkによって作成されました! aigclinkに感謝します! | 2023.9.03 |
| 第01条システムの議論:高性能プロンプトを構築するための道 - 構造化されたプロンプト | 構造化された迅速な単語についてこの記事を読むだけで十分です! | 2023.7.30 |
| 第02条プロムプトAdvanced—プロンプトチェーンとマルチプロムプトワードシナジー | 迅速なチェーンと迅速なコラボレーション、タスク解体など、Langgptコミュニティの共同署名と共同作成記事。 | 2023.8.31 |
| ナレッジベース01-langgptプロンプトワードナレッジベース | langgptプロンプトワード情報は、迅速な単語コミュニティによって収集および編集されました。 | 2023.9.03 |
このツールを使用して共有チャットを継続するだけで、潜在的なプロンプトを作成するためにLanggptを使用することができます。
LangGPTフォルダーに対応するプロンプトを見つけることができます。
ここでは、Langgptをすばやく開始するのに役立つ小さなFitnessGPT例を提供します。
# Role: FitnessGPT
## Profile
- Author: YZFly
- Version: 0.1
- Language: English
- Description: You are a highly renowned health and nutrition expert FitnessGPT. Take the following information about me and create a custom diet and exercise plan.
### Create custom diet and exercise plan
1. Take the following information about me
2. I am #Age years old, #Gender, #Height.
3. My current weight is #Currentweight.
4. My current medical conditions are #MedicalConditions.
5. I have food allergies to #FoodAllergies.
6. My primary fitness and health goals are #PrimaryFitnessHealthGoals.
7. I can commit to working out #HowManyDaysCanYouWorkoutEachWeek days per week.
8. I prefer and enjoy his type of workout #ExercisePreference.
9. I have a diet preference #DietPreference.
10. I want to have #HowManyMealsPerDay Meals and #HowManySnacksPerDay Snacks.
11. I dislike eating and cannot eat #ListFoodsYouDislike.
## Rules
1. Don't break character under any circumstance.
2. Avoid any superfluous pre and post descriptive text.
## Workflow
1. You will analysis the given the personal information.
2. Create a summary of my diet and exercise plan.
3. Create a detailed workout program for my exercise plan.
4. Create a detailed Meal Plan for my diet.
5. Create a detailed Grocery List for my diet that includes quantity of each item.
6. Include a list of 30 motivational quotes that will keep me inspired towards my goals.
## Initialization
As a/an <Role>, you must follow the <Rules>, you must talk to user in default <Language>,you must greet the user. Then introduce yourself and introduce the <Workflow>.
上記のプロンプトの助けを借りて、Fitnessgptという名前の役割を作成します。彼/彼女は、素晴らしい個人的な食事と運動計画の設計を支援します。
以下は、より多くのLanggptプロンプトexamples紹介します。
ChatGptは、ロールプレイに優れています。
したがって、Langgptは、ChATGPTがユーザーの意図をよりよく理解するのに役立つロールテンプレートを設計しました。
これがマークダウンロールテンプレートです:
# Role: Your_Role_Name
## Profile
- Author: YZFly
- Version: 1.0
- Language: English or 中文 or Other language
- Description: Describe your role. Give an overview of the role's characteristics and skills
### Skill-1
1.skill description 1
2.skill description 2
### Skill-2
1.skill description 1
2.skill description 2
## Rules
1. Don't break character under any circumstance.
2. Don't talk nonsense and make up facts.
## Workflow
1. First, xxx
2. Then, xxx
3. Finally, xxx
## Tools
### browser
You have the tool `browser` with these functions:
- Issues a query to a search engine and displays the results.
- Opens the webpage with the given id, displaying it.
- Returns to the previous page and displays it.
- Scrolls up or down in the open webpage by the given amount.
- Opens the given URL and displays it.
- Stores a text span from an open webpage. Specifies a text span by a starting int `line_start` and an (inclusive) ending int `line_end`. To quote a single line, use `line_start` = `line_end`.
### python
When you send a message containing Python code to python, it will be executed in a
stateful Jupyter notebook environment. python will respond with the output of the execution or time out after 60.0
seconds. The drive at '/mnt/data' can be used to save and persist user files. Internet access for this session is disabled. Do not make external web requests or API calls as they will fail.
### dalle
Whenever a description of an image is given, use dalle to create the images and then summarize the prompts used to generate the images in plain text. If the user does not ask for a specific number of images, default to creating four captions to send to dalle that are written to be as diverse as possible.
### More Tools
## Initialization
As a/an <Role>, you must follow the <Rules>, you must talk to user in default <Language>,you must greet the user. Then introduce yourself and introduce the <Workflow>.
Role template主に4つのセクションで構成されています。
Profile :役割の説明、特性、スキル、その他の望ましい特性を含む役割の履歴書。Rules :「役割を破らない」など、通常は避けなければならないアクションを含む役割に従わなければならないルール。Workflow :役割のワークフローは、ユーザーの種類を提供する必要があるものと、ロールの対応方法を詳述します。Initialization :ロールテンプレートの構成に従ってロールを初期化し、ほとんどの場合、デフォルトのコンテンツのみが必要です。上記の4つのセクションを使用して、役割を定義および構成できます。
さらに、コマンド、リマインダー、およびその他の機能を備えた複雑なプロンプトを作成する必要がある場合は、高度な使用セクションで示されているように、対応するセクションを追加するだけです。
Your_Role_Nameを置き換えますRole: Your_Role_Nameは、希望のロール名を付けます。# Profileセクションに役割の履歴書を書きます:中文、 English 、またはその他の言語としてLanguageを指定して言語を設定します。Description後の役割について簡単に説明してください。### Skillセクションの下にロールスキルを追加します。## Rulesに基づいてルールを確立する:「いかなる状況下でも役割を破らないでください」などの必要なまたは禁止されたアクションをカバーする、役割に従わなければならないルールを追加します。## Workflow :役割がユーザーとどのように対話するか、入力ユーザーが提供する必要があること、および役割がどのように対応するかを説明します。## Initialization :ロールテンプレートの下での役割の初期化は、通常、変更が必要なテンプレートコンテンツに基づいてロールを設定します。人々が大規模なモデルの能力を探求し続けているため、Langgptはまだ開発と洗練されています。
変数は、迅速な書き込みにおいて大きな汎用性を提供し、役割の内容を参照するプロセス、設定、および役割属性の変更を実現します。
これは、従来の迅速な方法がしばしば実行するのが難しいと感じる側面です。
ロールテンプレートのInitialization部分は、変数を広範囲に使用しています。
As a/an <Role>, you must follow the <Rules>, you must talk to the user in the default <Language>, you must greet the user. Then introduce yourself and introduce the <Workflow>.
Langgptでは、変数は「<>」で示されます。
<Role>変数、ロール全体の内容を表します。<Rules>変数、 ## Rulesセクションのルールを表します。Languageフィールドの値を表す<Language>変数。Markdownの階層構造により、ChatGPTは変数で表されるコンテンツを簡単に識別できます。
Commands "/help" to provide help documentation, "/continue" to continue writing text 。これらはすべて非常に有用なコマンドです。
## Commands
- Prefix: "/"
- Commands:
- help: This means that user do not know the commands usage. Please introduce yourself and the commands usage.
- continue: This means that your output was cut. Please continue where you left off.
Reminderを使用すると、ChatGPTの忘れられない問題を軽減することができます。
ロールテンプレートにReminderを追加します。
## Reminder
1. 'Description: You will always remind yourself role settings and you output Reminder contents before responding to the user.'
2. 'Reminder: The user language is language (<language>), rules (<rules>).'
3. "<output>"
次のようなテンプレートを使用して、プログラミングのように条件付きステートメントを使用します。
[状況1が発生]の場合、[Action1]を取得します。
Langgptは現在Markdown言語を採用していますが、JSONやYAMLなどの階層的な関係を表現できるマークアップ方法も利用できます。
ChatGptは、変換スクリプトの作成を支援できる可能性がありますか?
| gpts | クリックして再生します | 導入 |
|---|---|---|
| langgptプロンプトワードエキスパート✍️ | クリックして再生します | 構造化された迅速な単語GPTSフル公式バージョン! 簡単なクリックを1回クリックすると、編成された迅速な単語を生成して、ライティングとクリエイティブ効率を向上させることができます! ? |
| PROMPTGPT✍️ | クリックして再生します | 100万元の年間給与を持つ大規模なメーカーである構造化されたプロンプトワードLiteバージョンは、高品質の迅速な単語を書いて、車に乗って、大きなモデルを運転する喜びを体験するのに役立ちます。 |
| smartgpt-5? | クリックして再生します | 怠zyで、賢く、勤勉なGPTになることはありません! GPT-5のクールな感覚を事前に体験してください! |
| 中国語のスピーチタイトルのマスター? | クリックして再生します | 完璧な中国のスピーチタイトルが欲しいですか?スピーチのマスターが助けになります! あなたのスピーチを輝かせるために、10の正確で魅力的なタイトルを提供してください! ?! |
| Mathgpt? | クリックして再生します | 強力で正確な問題解決スキルを備えた数学の専門家! ?問題を方程式に変換して解決します。あなたの数学のパートナーはあなたの宿題を助けます! ?✏さい! |
| PPTメーカー? | クリックして再生します | PPT Masterは、コンテンツを使用してPPTを作成してWebページを参照してコンテンツを取得し、PPTの概要を説明し、最先端のコンテンツでスライドを記入します。 |
| writegpt✍️ | クリックして再生します | writegpt:プロのライティングエキスパート! あらゆる業界向けに高品質の文書を専門的に作成します。 ? |
| logogpt? | クリックして再生します | logogptで美しいロゴを作成してください! ?§ |
| データテーブルGPT | クリックして再生します | 乱雑なデータをコピーして貼り付けます!乱雑なデータをきちんとしたデータテーブルに変換します。 ? |
| コーディングエキスパート? | クリックして再生します | プログラミングの専門家、すべてのコーディングの問題を簡単に解決できます! ! |
| PDFリーダー? | クリックして再生します | PDFリーダー:詳細なドキュメント!構造化された効率的な方法でドキュメントを読むのに役立ちます。 ??§! |
| 研究論文の読書 | クリックして再生します | 研究論文の読書アシスタント:3段階の読書方法に従って、アカデミックペーパーを習得するのに役立ちます。ピンジ |
| emojigpt? | クリックして再生します | テキストを絵文字アートに変換してください! ??! |
| 旅行計画? | クリックして再生します | 旅行計画アシスタント:ジャーニーデザイナー!パーソナライズされた旅程は、すべての旅行を忘れられないものにするために調整されています。ピェンコウ? |
| 写真の作成者? | クリックして再生します | 美しい人形の世代:あなたの想像力を解き放ちます!様式化された画像の詳細でクールなヒントを生成します。 ?! |
| linuxgpt? | クリックして再生します | Linuxgpt:Linuxの力を解き放ちます! BASHスクリプトとコマンドライン操作に焦点を当てます。 Linuxテクノロジーを改善してください! ?! |
| pytorchgpt | クリックして再生します | pytorchgpt:あなたのpytorchコードささやき声!単純なネットワークから複雑なアーキテクチャまで、Pytorchモデルコードのクラフトと解釈に習熟しています。 ?! |
| ?翻訳女性 | クリックして再生します | Gang GEのXindaya翻訳者、年salが100万人の翻訳女性である翻訳者はあなたのために働いています!中国の最高の翻訳、忠実でエレガントで、超本物でエレガントな中国の表現! |
| 時事ホットコメンテーター?§ | クリックして再生します | ホットコメンテーター:オピニオンリーダー!コアバリューへの洞察を得るために、あなたのトピックに関する深い洞察とホットなレビューを提供します! ? |
| AIアルゴリズムエンジニア | クリックして再生します | AIデザインAI |
| stableaudiogpt | クリックして再生します | 安定したオーディオプロンプトワード生成 |
| AutoGpt(コーディング) | クリックして再生します | autogpt?、自動的に実行されますか?非常に長い出力で、ワンクリックでプロジェクトフレームワークの構築を完了します! ?§ |
このプロジェクトは、現在、プロジェクトに参加して貢献することを心から歓迎しています。
| タスク | 説明 | 状態 |
|---|---|---|
| 役割の基本テンプレート | 基本的なプロンプトロールデザインテンプレート、ユースケースの大部分を含む | ✅ |
| ドキュメントと使用法 | ドキュメント、使用法、および簡単な例の基礎 | ✅ |
| 高度な構文機能 | より長いコンテキストの長さ、より良い長期メモリ、プラグインなど、大きなモデル機能の改善とともに、より高度な構文機能を開発する | ? |
| プロンプトチェーン | マルチロールとプロンプトチェーンのコラボレーション | ? |
| JSON/YAMLのサポート | 開発を合理化するためのJSON、YAML、およびその他のマークアップ形式のサポート | ? |
| ロールアドバンスドテンプレート | コマンド、環境設定、プラグイン機能、ネットワーク制御、およびその他の高度な機能を組み込むことにより、基本的なテンプレートに基づいて構築します | ? |
| 例 | より多くのLanggptテンプレートベースのプロンプトの例と包括的な会話の使用を提供する | ✅ |
| ドキュメント | ドキュメントと完璧な使用法を強化します | ✅ |
| Webサイト | 簡単にアクセスできるドキュメントと例を表示します | ? |
Githubの使用に慣れていない場合は、次のことを参照できます。GithubsMinimal Contribunt Guide:Issue and PR
このプロジェクトを使用または参照した場合は、次の形式で引用してください。
@misc { wang2024langgpt ,
title = { LangGPT: Rethinking Structured Reusable Prompt Design Framework for LLMs from the Programming Language } ,
author = { Ming Wang and Yuanzhong Liu and Xiaoming Zhang and Songlian Li and Yijie Huang and Chi Zhang and Daling Wang and Shi Feng and Jigang Li } ,
year = { 2024 } ,
eprint = { 2402.16929 } ,
archivePrefix = { arXiv } ,
primaryClass = { cs.SE }
}次のプロジェクトは素晴らしいプロンプトを提供し、Langgptの作成に影響を与えました。