Каталог шаблонов промптов для совершенствования инженерии промптов с помощью ChatGPT

A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT
Jules White, Quchen Fu, Sam Hays, Michael Sandborn, Carlos Olea, Henry Gilbert, Ashraf Elnashar, Jesse Spencer-Smith, Douglas C. Schmidt
2023-02-21

ChatGPTбольшие языковые моделипромпт-инжинирингпаттерны промптовавтоматизация разработки программного обеспечения
Инженерия промптов становится всё более важным набором навыков, необходимых для эффективного взаимодействия с большими языковыми моделями (БЯМ), такими как ChatGPT. Промпты представляют собой инструкции, задаваемые БЯМ для установления правил, автоматизации процессов и обеспечения заданных характеристик (и объёмов) генерируемого вывода. Промпты также являются формой программирования, позволяющей настраивать результаты и взаимодействие с БЯМ. В статье представлен каталог методов инженерии промптов, оформленных в виде шаблонов и применявшихся для решения распространённых проблем при взаимодействии с БЯМ. Шаблоны промптов представляют собой метод передачи знаний, аналогичный шаблонам проектирования программного обеспечения, поскольку они обеспечивают повторно используемые решения распространённых проблем, возникающих в определённом контексте, а именно при генерации вывода и взаимодействии с БЯМ. В статье представлены следующие результаты для исследований в области инженерии промптов, использующих БЯМ для автоматизации задач разработки программного обеспечения. Во-первых, предложена система документирования шаблонов структурирования промптов для решения широкого круга задач, которую можно адаптировать к различным предметным областям. Во-вторых, представлен каталог шаблонов, успешно применявшихся для улучшения результатов взаимодействия с БЯМ. В-третьих, объясняется, как промпты могут создаваться из нескольких шаблонов, а также приводятся примеры шаблонов промптов, эффективность которых повышается при их объединении с другими шаблонами промптов.
1
Предложена структура документирования шаблонов для построения промптов, адаптируемых к различным предметным областям и задачам разработки программного обеспечения.
2
Шаблоны промптов представлены как метод передачи знаний, аналогичный шаблонам проектирования ПО, для настройки поведения и результатов LLM.
3
Каталог содержит шаблоны, которые, согласно статье, улучшают качество и специфичность результатов, генерируемых в диалогах с LLM.
4
В статье представлен каталог многоразовых шаблонов промптов для решения распространённых проблем во взаимодействии с большими языковыми моделями, такими как ChatGPT.
5
Показано, как промпты можно составлять из нескольких шаблонов, а также какие шаблоны получают преимущества от комбинирования.

Каталог шаблонов промптов для инженерии промптов с ChatGPT (шаблонные конструкции промптов для взаимодействия с LLM)

многоразовые решения для структурирования промптов, улучшающие генерируемые LLM результаты и взаимодействие, включая документирование, адаптацию и комбинирование паттернов

Publication Details
Publication Date
2023-02-21
Journal
Publisher
ISSN
Cited by
808
Access Type
Author Information
Authors
Jules White
Quchen Fu
Sam Hays
Michael Sandborn
Carlos Olea
Henry Gilbert
Ashraf Elnashar
Jesse Spencer-Smith
Douglas C. Schmidt
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%