Каталог шаблонов промптов для совершенствования инженерии промптов с помощью ChatGPT
A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT
2023-02-21
SCID: 54.1/w6zumhy8
Discuss with AI
ChatGPTбольшие языковые моделипромпт-инжинирингпаттерны промптовавтоматизация разработки программного обеспечения
Figures from the paper
Abstract (AI)
Инженерия промптов становится всё более важным набором навыков, необходимых для эффективного взаимодействия с большими языковыми моделями (БЯМ), такими как ChatGPT. Промпты представляют собой инструкции, задаваемые БЯМ для установления правил, автоматизации процессов и обеспечения заданных характеристик (и объёмов) генерируемого вывода. Промпты также являются формой программирования, позволяющей настраивать результаты и взаимодействие с БЯМ. В статье представлен каталог методов инженерии промптов, оформленных в виде шаблонов и применявшихся для решения распространённых проблем при взаимодействии с БЯМ. Шаблоны промптов представляют собой метод передачи знаний, аналогичный шаблонам проектирования программного обеспечения, поскольку они обеспечивают повторно используемые решения распространённых проблем, возникающих в определённом контексте, а именно при генерации вывода и взаимодействии с БЯМ. В статье представлены следующие результаты для исследований в области инженерии промптов, использующих БЯМ для автоматизации задач разработки программного обеспечения. Во-первых, предложена система документирования шаблонов структурирования промптов для решения широкого круга задач, которую можно адаптировать к различным предметным областям. Во-вторых, представлен каталог шаблонов, успешно применявшихся для улучшения результатов взаимодействия с БЯМ. В-третьих, объясняется, как промпты могут создаваться из нескольких шаблонов, а также приводятся примеры шаблонов промптов, эффективность которых повышается при их объединении с другими шаблонами промптов.
Key Findings
1
Предложена структура документирования шаблонов для построения промптов, адаптируемых к различным предметным областям и задачам разработки программного обеспечения.
2
Шаблоны промптов представлены как метод передачи знаний, аналогичный шаблонам проектирования ПО, для настройки поведения и результатов LLM.
3
Каталог содержит шаблоны, которые, согласно статье, улучшают качество и специфичность результатов, генерируемых в диалогах с LLM.
4
В статье представлен каталог многоразовых шаблонов промптов для решения распространённых проблем во взаимодействии с большими языковыми моделями, такими как ChatGPT.
5
Показано, как промпты можно составлять из нескольких шаблонов, а также какие шаблоны получают преимущества от комбинирования.
Research Object
Каталог шаблонов промптов для инженерии промптов с ChatGPT (шаблонные конструкции промптов для взаимодействия с LLM)
Research Subject
многоразовые решения для структурирования промптов, улучшающие генерируемые LLM результаты и взаимодействие, включая документирование, адаптацию и комбинирование паттернов
Publication Details
Publication Date
2023-02-21
Journal
Publisher
ISSN
Cited by
808
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest