В отличие от отдельных пользовательских задач, с которыми справляется веб-версия GigaChat, для повторяющихся задач бизнеса используется системный пропмтинг: более тонкие настройки модели, чтобы её ответы всегда были логичными, связными и строго следовали нужному формату.
Вот как можно сравнить промптинг в вебе и системный: представьте, что вы хотите пообедать, но не умеете готовить. Можно смешать всё, что есть в холодильнике, не зная, как продукты сочетаются между собой. Если получилось вкусно — вам повезло, но могло ведь получиться и несъедобно!
Можно приготовить обед по рецепту, но без достаточного навыка и опыта результат не будет предсказуемым — это похоже на эксперименты с промптами в веб-версии GigiaChat, у которой все настройки «базовые».
А можно пойти в ресторан, где опытный повар знает наверняка, какие продукты и приправы усиливают вкус друг друга, использует фирменные рецепты и техники, чтобы получить отменный результат. В этом суть системного промптинга в GigaChat API.
Методы создания системных промптов
Системный промпт — это специальное сообщение, которое задаёт инструкцию для поведения GigaChat, контекст задачи и формат ответа. Хороший системный промпт получается из этих слагаемых:
1. Назначьте роль
Начинайте промпт с указания роли для модели. Если нужно переписать текст, это «редактор»; если решить задачу с вычислениями, то «математик»; написать код — «программист» или «помощник программиста».