
【الوثيقة الصينية】
[ تم تحديثه بحلول عام 2024.09.10 ]: تقدم هذه المقالة حالة الأمان لنماذج الأمان لنماذج الذكاء الاصطناعي في المنزل والخارج ، وتوفر أساليب الهجوم وأساليب الحماية مثل الحقن السريع ، والكسر ، والتسرب الفوري.
[ تم تحديثه في 2024.06.10 ]: تقدم هذه المقالة طريقة موجه في وضع العلامات المتعددة الوسائط التي يمكن استخدامها في نماذج متعددة الوسائط مثل GPT-4O.
حالة التطبيق الموصى بها: مشروع GPTPDF ، تحليل PDF تمامًا باستخدام GPT4O. هذه الطريقة بسيطة ولكنها فعالة للغاية. يمكنه تحليل الأنواع بشكل مثالي تقريبًا ، والصيغ الرياضية ، والجداول ، والصور ، والمخططات ، إلخ.
[ 2024.04.22 تحديث ]:
[ 2024.04.13 تحديث ]: سلسلة لا بد منها للمقاومة للمهندسين الكلمات المذهلة: كيفية كتابة موجه جيد؟
[ تحديث 2024.04.03 ]: كيفية جعل أداء تطبيق LLM يصل إلى ذروته
[ تم تحديثه في 2024.01.31 ]: GPTS: خبراء كلمة Langgpt تلقائيًا يقومون بإنشاء إصدارات بسيطة من الكلمات المهيكلة ، ويتم تحديثها بشكل مستمر
[ تم تحديثه في 2024.01.14 ]: الحصة السنوية: "فن الاتصالات الذكرية: هندسة فوريت 2023 المنظور السنوي"
[ 2023.12.20 Update ]: [Enterprise Bang Interview]
[ تم تحديثه في 2023.10.31 ]: يشارك اجتماع AI Super Super الفردي الكلام و PPT ، إضافة وحدة أدوات إلى القالب
[ تم تحديثه في 2023.9.03 ]: تعليمي فيديو Bilibili (بفضل Aigclink)
[ تم تحديثه في 2023.8.31 ]: السلسلة المتقدمة - السلسلة المتقدمة والتآزر متعدد الكلام
[ تم تحديث
يهدف مشروع Langgpt إلى تسهيل إنشاء مطالبات ChatGPT عالية الجودة للجميع من خلال استخدام منهجية منظمة قائمة على القالب.
تميل أساليب التصميم الحالية إلى توفير عدد قليل من النصائح والمبادئ ، دون منظور منهجي وقابل للتكيف.
من خلال مجموعة صلبة من Langgpt ، ستتمكن من البدء بسرعة وفعالية في إنشاء مطالبات لنماذج اللغة الكبيرة في بضع دقائق فقط.
يمكنك معرفة المزيد من التفاصيل في الورقة.
| تحديث المحتوى | مقدمة | تاريخ التحديث |
|---|---|---|
| أوراق langgpt | Langgpt: إعادة التفكير في إطار تصميم موجه قابل لإعادة الاستخدام منظم لـ LLMs من لغة البرمجة ، النسخة الصينية | 2024.2.26 |
| GPTS: خبير كلمة موجه Langgpt | إنشاء آلي لـ GPTs للكلمات السريعة المنظمة | 2024.1.31 |
| فيديو 01-bilibili البرنامج التعليمي | Langgpt Video Tutorial التي تنتجها UP Main Aigclink على محطة B! بفضل aigclink! | 2023.9.03 |
| مناقشة المادة 01 النظام: الطريق إلى بناء موجه عالي الأداء-موجه منظم | يكفي قراءة هذا المقال عن الكلمات السريعة المنظمة! | 2023.7.30 |
| المادة 02 -Prompt Advanced-سلسلة متعددة و Word Word Synergy | السلسلة السريعة والتعاون الفوري ، تفكيك المهام ، وما إلى ذلك ، توقيع مشترك المجتمع ومقالات إنشاء مشتركة. | 2023.8.31 |
| قاعدة المعرفة 01-langgpt قاعدة معرفة كلمة | معلومات WANGGPT موجهة كلمة تم جمعها وتجميعها بواسطة مجتمع الكلمات المطالبة. | 2023.9.03 |
يمكنك البدء في استخدام Langgpt لصياغة المطالبات المحتملة من خلال الاستمرار في الدردشة المشتركة باستخدام GPT-4.
يمكنك العثور على المطالبة المقابلة في مجلد LangGPT .
هنا ، نقدم مثالًا صغيرًا FitnessGPT لمساعدتك على البدء بسرعة مع Langgpt.
# 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 ، سيساعدك/لها على تصميم نظام غذائي شخصي رائع وخطة تمرين.
فيما يلي المزيد examples مطالبات Langgpt.
يتفوق ChatGPT في لعب الأدوار.
لذلك ، صمم Langgpt قالب الدور للمساعدة في فهم نوايا المستخدم بشكل أفضل.
هذا هو قالب دور التخفيض:
# 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 في المقام الأول من أربعة أقسام:
Profile : استئناف الدور ، بما في ذلك وصف الدور ، والخصائص ، والمهارات ، وأي سمات أخرى مرغوبة.Rules : القواعد التي يجب أن يتبعها الدور ، وعادة ما تتضمن إجراءات يجب أن يتخذها أو تجنبها ، مثل "عدم كسر الدور" وما إلى ذلك.Workflow : سير العمل في الدور ، والتفصيل نوع من مستخدمي الإدخال يجب أن يوفرهم وكيف يجب أن يستجيب الدور.Initialization : تهيئة الدور وفقًا لتكوين قالب الدور ، حيث تتطلب معظم الحالات فقط المحتوى الافتراضي.يمكن تعريف الدور وتكوينه باستخدام الأقسام الأربعة المحددة أعلاه.
بالإضافة إلى ذلك ، إذا كنت بحاجة إلى إنشاء مطالبات معقدة مع الأوامر والتذكير والميزات الأخرى ، فما عليك سوى إضافة الأقسام المقابلة ، كما هو موضح في قسم الاستخدام المتقدم.
Your_Role_Name في Role: Your_Role_Name باسم الدور المطلوب.# Profile :Language مثل中文أو English أو أي لغة أخرى ، باستخدام اللغة المستهدفة للتعبير.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] ، وإلا ، سوف تأخذ [Action2]
على الرغم من أن Langgpt تستخدم لغة Markdown حاليًا ، إلا أنه يمكن أيضًا استخدام أي طريقة ترميز قادرة على التعبير عن العلاقات الهرمية ، مثل JSON أو YAML.
ربما يمكن أن تساعد chatgpt في إنشاء نص تحويل؟
| GPTS | انقر للعب | يقدم |
|---|---|---|
| خبير كلمة موجه Langgpt ✍ | انقر للعب | كلمات سريعة منظمة GPTS نسخة رسمية كاملة! بنقرة واحدة بسيطة ، يمكنك إنشاء كلمات سريعة منظمة لتحسين الكتابة والكفاءة الإبداعية! ؟ |
| ordergpt✍ | انقر للعب | يساعدك إصدار Word Lite المهيكل ، وهو مصنع كبير مع راتب سنوي بقيمة مليون يوان ، في كتابة كلمات سريعة عالية الجودة ، والاستمتاع بالسيارة وتجربة متعة قيادة نموذج كبير! |
| SmartGPT-5؟ | انقر للعب | لا تصبح كسول ، ذكي ودؤوب GPT! تجربة الشعور الرائع من GPT-5 مقدما! |
| سيد الكلام الصيني؟ | انقر للعب | هل تريد لقب الكلام الصيني المثالي؟ يأتي لقب سيد الكلام للمساعدة! توفير 10 عناوين دقيقة وجذابة لجعل خطابك يلمع! ؟ |
| Mathgpt؟ | انقر للعب | خبير في الرياضيات يتمتع بمهارات قوية ودقيقة لحل المشكلات! ؟ سوف يساعدك شريك الرياضيات في واجبك المنزلي! ؟ ✏! |
| صانع ppt؟ | انقر للعب | PPT Master ، يساعدك على صنع PPT مع المحتوى ، فإنه يتصفح صفحات الويب للحصول على المحتوى ، ويحدد PPT الخاص بك ، ويملأ الشرائح بمحتوى متطور. |
| الكتابة | انقر للعب | الكتابة: خبير الكتابة المهنية! إنتاج مستندات عالية الجودة بشكل احترافي لأي صناعة. ؟ |
| الغموض؟ | انقر للعب | قم بإنشاء شعارات جميلة مع Lugogpt! ؟ ️ |
| جدول البيانات GPT | انقر للعب | نسخ ولصق بياناتك الفوضوية! تحويل البيانات المشوهة إلى جداول بيانات أنيقة. ؟ |
| خبير الترميز؟ | انقر للعب | خبير البرمجة ، حل بسهولة جميع مشاكل الترميز الخاصة بك! ! |
| قارئ PDF؟ | انقر للعب | قارئ PDF: وثائق متعمقة! يساعدك على قراءة المستندات بطريقة منظمة وفعالة. ؟ |
| قراءة ورقة البحث | انقر للعب | مساعد قراءة ورقة البحث: اتبع طريقة القراءة من ثلاث خطوات لمساعدتك على إتقان الأوراق الأكاديمية. ️ ؟! |
| الرموز التعبيرية؟ | انقر للعب | تحويل النص إلى فن الرموز التعبيرية! ؟؟! |
| تخطيط السفر؟ | انقر للعب | مساعد تخطيط السفر: مصمم رحلتك! خط سير الرحلة المخصص لك لجعل كل رحلة لا تنسى. ️ ؟؟؟؟؟ |
| خالق الصور؟ | انقر للعب | جيل دمية الشكل الجميل: أطلق خيالك! توليد نصائح مفصلة ورائعة للصور منمقة. ؟ |
| Linuxgpt؟ | انقر للعب | Linuxgpt: أطلق العنان لقوة Linux! ركز على برامج النصوص وعمليات سطر الأوامر. تحسين تقنية Linux الخاصة بك! ؟ ! |
| Pytorchgpt | انقر للعب | Pytorchgpt: رمز Pytorch الخاص بك يهمس! ؟ ؟ |
| ؟ سيدة الترجمة | انقر للعب | مترجم Xindaya من Gang GE ، سيدة الترجمة مع راتب سنوي من مليون عمل لك! أفضل ترجمة صينية ، تعبير صيني أصلي وأنيق للغاية! |
| المعلق الساخن للشؤون الحالية؟ ️ | انقر للعب | المعلق الساخن: قائد الرأي! ؟ ؟ |
| مهندس خوارزمية الذكاء الاصطناعي | انقر للعب | منظمة العفو الدولية تصميم الذكاء الاصطناعي |
| Stableaugpt | انقر للعب | توليد كلمات صوتية مستقرة |
| الفرد التلقائي (الترميز) | انقر للعب | تشغيل Autogpt؟ ، يعمل تلقائيًا؟ ، مع إخراج طويل جدًا ، أكمل بناء إطار المشروع بنقرة واحدة! ؟ ️ |
المشروع حاليًا في مراحله المبكرة والبدائية ، مع وجود عبء عمل مهم.
| مهمة | وصف | حالة |
|---|---|---|
| دور القالب الأساسي | قالب تصميم الأدوار المطالبة الأساسية ، يشمل غالبية حالات الاستخدام | ✅ |
| الوثائق والاستخدام | أساسيات الوثائق والاستخدام والأمثلة البسيطة | ✅ |
| ميزات بناء الجملة المتقدمة | قم بتطوير ميزات بناء جملة أكثر تقدماً إلى جانب تحسينات في إمكانيات النماذج الكبيرة ، مثل أطوال السياق الأطول ، والذاكرة الطويلة الأجل الأفضل ، والإضافات | ؟ |
| سلسلة سريعة | التعاون بين السلاسل متعددة الأدوار والسلاسل السريعة | ؟ |
| دعم JSON/YAML | دعم JSON و YAML وتنسيقات الترميز الأخرى لتبسيط التطوير | ؟ |
| دور القالب المتقدم | بناء على القالب الأساسي من خلال دمج الأوامر ، وإعدادات البيئة ، ووظائف البرنامج المساعد ، والتحكم في الشبكة ، والميزات المتقدمة الأخرى | ؟ |
| أمثلة | توفير المزيد من أمثلة موجهة قائم على قالب Langgpt واستخدام المحادثة الشامل | ✅ |
| الوثائق | تعزيز الوثائق والاستخدام الكامل | ✅ |
| موقع إلكتروني | عرض الوثائق والأمثلة لسهولة الوصول إليها | ؟ |
إذا لم تكن معتادًا على استخدام Github ، فيمكنك الرجوع إلى: Github Minimal Pontribution 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: