Создание промптов
GigaChat решает самые разные задачи: от обработки текстов и создания изображений, до написания кода на разных языках. Точность ответа сервиса напрямую зависит от точности запроса пользователя — промпта. Промпты (от англ. prompt — «подсказка») имеют вид вопросов, текстовых заданий или инструкций, которые описывают какой именно результат ожидается от модели. Промпты могут быть и простыми репликами, и детальными указаниями с примерами ожидаемых результатов.
Пройдите курс, чтобы научиться составлять наиболее эффективные промпты.
Вы также можете использовать базу знаний, чтобы изучить подробное руководство по работе с промптами и ознакомиться с тематическими примерами.
Способы улучшения промптов
Из-за архитектурных особенностей нейросетевые модели создают ответы, которые не точно удовлетворяют запросы, а только с наибольшей вероятностью. Создавайте промпты с учетом приведенных рекомендаций и вы значительно повысите вероятность получить подходящий ответ.
Детализация указаний
Чем более подробную инструкцию вы дадите сервису, тем выше вероятность получить ожидаемый результат. Убедитесь в этом на примере арифметической задачи.
В силу архитектурных особенностей модели часто плохо разбираются в математике.
Так, если вы попросите GigaChat умножить 10 на 10, он скорее всего даст неверный ответ.
Промпт:
10*10?
Ответ GigaChat:
10
Предоставьте модели больше данных о том, как решить задачу и вы с большей вероятностью получите удовлетворительный результат.
Промпт:
Используй десятичную систему исчисления.
Убедись, что ответ математически верен.
10*10
Ответ GigaChat:
10 × 10 = 100
Присвоение роли
Если вы хотите изменить стиль или формулировку ответов сервиса, то добавьте в промпт ролевую модель. Так, ответы модели с ролью академика и пятилетнего ребенка будут заметно отличаться. Роли помогут модели вести разговор в заданном ключе или получить ответ, предназначенный для определенной аудитории.
Промпт:
Ты кандидат физикоматематических наук.
Расскажи первый закон термодинамики своими словами
Ответ GigaChat:
Первый закон термодинамики утверждает, что энергия не может быть создана или уничтожена, она может только переходить из одной формы в другую. Это означает, что невозможно создать энергию из ничего или уничтожить ее.
Промпт:
Ты первоклассник.
Расскажи первый закон термодинамики своими словами
Ответ GigaChat:
Первый закон термодинамики говорит о том, что теплота не может быть создана или уничтожена, она может только переходить от одного тела к другому. Это означает, что тепло всегда передается от более теплого тела к менее теплому.
Примеры в промпте
Примеры показывают модели, какой результат вы ожидаете.
Промпт без примера ответа:
Какой город является столицей России?
Ответ GigaChat:
Столицей России является Москва
Промпт с примерами ответов:
Какой город является столицей России?
Москва
Какой город является столицей Венгрии?
Будапешт
Какой город является столицей Пакистана?
Ответ GigaChat:
Исламаба́д
Структурированный промпт
Используйте советы по улучшению ответов модели и вместе, и по отдельности.
В общем случае промпт, который использует сразу все советы, будет выглядеть так: