
【Китайский документ】
[ Обновлено к 2024.09.10 ]: Приглашенная атака Word, джейлбрейк, утечка и защита.
[ Обновлено в 2024.06.10 ]: мультимодальные слова и агенты.
Рекомендуемый случай приложения: проект GPTPDF, отличный разбор в PDF с использованием GPT4O. Метод прост, но очень эффективен. Он может почти идеально проанализировать наборки, математические формулы, таблицы, картинки, диаграммы и т. Д.
[ 2024.04.22 Обновление ]: Подсказка - это онлайн |
[ 2024.04.13 Обновление ]: серия обязательных для чтения для инженеров «Заглавные слова»: как написать хорошее подсказку?
[ 2024.04.03 Обновление ]: Как сделать производительность приложения LLM достичь своего пика
[ Обновлено на 2024.01.31 ]: GPTS: Langgpt
[ Обновлено на 2024.01.14 ]: Годовая акция: «Искусство искусственного искусства:
[ 2023.12.20 Обновление ]: [Интервью Enterprise Bang] Добро пожаловать в красивый новый мир быстрых слов
[ Обновлено в 2023.10.31 ]: AI Super Indianct Meeting Shares Sharing и PPT, добавьте модуль инструментов в шаблон
[ Обновлено в 2023.9.03 ]: видео -учебник Bilibili (спасибо AIGCLINK)
[ Обновлено на 2023.8.31 ]: resmporce advanced - resmpt chain and multiprompt word synergy
[ Обновлено к 2023.7.30 ]: Обсуждение системы: способ создания высокопроизводительной подсказки - Структурированная подсказка
Проект LANGGPT направлен на то, чтобы облегчить беспрепятственное создание высококачественных подсказок CHATGPT для всех, используя структурированную методологию, основанную на шаблонах.
Современные методы проектирования, как правило, предлагают лишь несколько советов и принципов без систематической и адаптируемой перспективы.
С помощью твердого сцепления Langgpt вы сможете быстро и эффективно начать создавать подсказки для больших языковых моделей всего за несколько минут.
Вы можете узнать больше подробностей в газете.
| Обновить контент | Введение | Обновление даты |
|---|---|---|
| Langgpt Papers | Langgpt: переосмысление структурированного многоразового проектирования для LLMS с языка программирования, китайская версия | 2024.2.26 |
| GPTS: Langgpt | Автоматизированное создание GPT для структурированных быстрых слов | 2024.1.31 |
| Видео 01-билибили видео учебник | Video Tutorial Langgpt, созданный Up Main AigClink на станции B! Спасибо AIGCLINK! | 2023.9.03 |
| Статья 01 Обсуждение с системой: Дорога к строительству высокопроизводительной подсказки-Структурированная подсказка | Этого достаточно, чтобы прочитать эту статью о структурированных быстрых словах! | 2023.7.30 |
| Статья 02 Prompt Advanced-ProMpt Chain и MultiPrompt Word Synergy | Быстрое сотрудничество и быстрое сотрудничество, демонтаж задачи и т. Д., Совместные статьи сообщества Langgpt Совместная подпись и совместное создание. | 2023.8.31 |
| База знаний 01-Langgpt | LANGGPT Подсказывает информацию об словах, собранных и составленной сообществом быстрого Word. | 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 разработал шаблон роли, чтобы помочь Chatgpt лучше понять намерения пользователя.
Вот шаблон роли Marckdown:
# 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 поля.Иерархическая структура Marchdown позволяет 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 использует язык разметки, также может использоваться любой метод разметки, способный выразить иерархические отношения, такие как JSON или YAML.
Может быть, CHATGPT может помочь в создании сценария конверсии?
| GPTS | Нажмите, чтобы играть | представлять |
|---|---|---|
| Langgpt | Нажмите, чтобы играть | Структурированные приглашения слова GPTS Полная официальная версия! С помощью одного простого щелчка вы можете генерировать организованные подсказки, чтобы улучшить свою писательскую и творческую эффективность! ? |
| Rackgpt✍ | Нажмите, чтобы играть | Структурированная оперативная версия Word Lite, крупный производитель с годовой зарплатой в миллион юаней, помогает вам написать высококачественные быстрые слова, садиться на автомобиль и испытать удовольствие от управления большой моделью! |
| SmartGPT-5? | Нажмите, чтобы играть | Никогда не становитесь ленивым, умным и прилежным GPT! Познакомьтесь с прохладным ощущением GPT-5 заранее! |
| Мастер китайской речи? | Нажмите, чтобы играть | Хотите идеального китайского речи? Название «Мастер речи» приходит на помощь! Предоставьте 10 точных и привлекательных названий, чтобы ваша речь сияла! ?! |
| Матгпт? | Нажмите, чтобы играть | Эксперт по математике с сильными и точными навыками решения проблем! Преобразование проблем в уравнения и решить их. Ваш партнер по математике поможет вам с домашним заданием! ? ✏! |
| PPT Maker? | Нажмите, чтобы играть | PPT Master, помогает создавать PPT с контентом, он просматривает веб-страницы для получения контента, обрисовывает ваш PPT и заполняет слайды передовым контентом. |
| Writegpt✍ | Нажмите, чтобы играть | Writegpt: профессиональный эксперт по письму! Профессионально производит высококачественные документы для любой отрасли. ? |
| Logogpt? | Нажмите, чтобы играть | Создайте красивые логотипы с Logogpt! ? ️ |
| Таблица данных gpt | Нажмите, чтобы играть | Скопируйте и вставьте свои грязные данные! Преобразовать загроможденные данные в аккуратные таблицы данных. ? |
| Эксперт по кодированию? | Нажмите, чтобы играть | Эксперт по программированию, легко решайте все ваши проблемы с кодированием! ! |
| PDF читатель? | Нажмите, чтобы играть | PDF Reader: подробная документация! Помогает вам читать документы структурированным и эффективным образом. ? ?? ️! |
| Исследовательская статья чтение | Нажмите, чтобы играть | Помощник по чтению научно-исследовательских документов: Следуйте трехэтапному методу чтения, чтобы помочь вам освоить академические документы. ️?! |
| Эмодзигпт? | Нажмите, чтобы играть | Преобразовать текст в искусство смайликов! Удачно |
| Планирование путешествий? | Нажмите, чтобы играть | Помощник по планированию путешествий: ваш дизайнер путешествий! Персонализированный маршрут, адаптированный для вас, чтобы сделать каждую поездку незабываемой. ️???️! |
| Создатель картинок? | Нажмите, чтобы играть | Красивая фигура Поколение кукол: развязать свое воображение! Создайте подробные, классные советы для стилизованных изображений. ?! |
| Linuxgpt? | Нажмите, чтобы играть | Linuxgpt: Выпустите силу Linux! Сосредоточьтесь на сценариях Bash и операциях командной строки. Улучшите свою технологию Linux! ? ! |
| Pytorchgpt | Нажмите, чтобы играть | PytorChgpt: Ваш шепот кода Pytorch! ? ?! |
| «Перевод леди» | Нажмите, чтобы играть | Переводчик Xindaya из Gang Ge, The Transtation Lady с ежегодной зарплатой в миллион за вами! Лучший китайский перевод, верный и элегантный, супер -аутентичный и элегантный китайский выражение! |
| Текущие дела горячий комментатор? ️ | Нажмите, чтобы играть | Горячий комментатор: лидер мнения! ? ? |
| ИИ Алгоритм Инженер | Нажмите, чтобы играть | AI Design AI |
| Stableaudiogpt | Нажмите, чтобы играть | Стабильная аудиозветная генерация слов |
| Autogpt (кодирование) | Нажмите, чтобы играть | Autogpt? , автоматически работает? ? ️ |
Проект в настоящее время находится в ранних и примитивных этапах, со значительной рабочей нагрузкой.
| Задача | Описание | Статус |
|---|---|---|
| Роль Основной шаблон | Базовый шаблон проектирования ролей, включающий большинство вариантов использования | ✅ |
| Документация и использование | Основы документации, использования и простых примеров | ✅ |
| Усовершенствованные синтаксические функции | Разработка более продвинутых синтаксических функций наряду с улучшениями в больших возможностях модели, таких как более длинная длина контекста, лучшая долговременная память и плагины | ? |
| Быстрое цепь | Сотрудничество между многоуровневыми и быстрыми цепями | ? |
| Поддержка JSON/YAML | Поддержка JSON, YAML и других форматов разметки для оптимизации разработки | ? |
| Ролевая передовая шаблон | Настройте базовый шаблон путем включения команд, настройки среды, функциональности плагинов, управления сетью и других расширенных функций | ? |
| Примеры | Поставьте больше примеров на основе шаблонов LANGGPT и комплексного использования разговоров | ✅ |
| Документация | Улучшить документацию и идеальное использование | ✅ |
| Веб -сайт | Отображение документации и примеры для легкого доступа | ? |
Если вы не знакомы с использованием GitHub, вы можете ссылаться на: GitHub Minimal Good: Выпуск и 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: