2.3. Основные типы промптов
С описанием контекста
С описанием инструкции
С использованием ролей
Промпты можно разбить на следующие группы
    С использованием примеров
    Промпты для задач генерации текстов могут быть короткими и простыми, а могут — сложными и объемными.
    Стандартные (вопрос, задание)
    Стандартный промпт содержит некий прямолинейный вопрос или задание.
      Вполне могут быть и комбинации из этих групп в одном промпте.
        Промпт: Расскажи, что такое ChatGPT.
          Ответ: ChatGPT — это программное обеспечение для чат-ботов, которое используется для создания и управления ботами с различными целями, включая обслуживание клиентов, автоматизацию процессов и многое другое. ChatGPT использует искусственный интеллект и машинное обучение для обработки запросов пользователей и предоставления им ответов и решений. Он может быть настроен для работы на различных платформах, таких как Facebook Messenger, Slack, Telegram и другие. ChatGPT позволяет создавать персонализированные боты, которые могут адаптироваться к нуждам каждого клиента и повышать уровень обслуживания.
            Промпт: Напиши короткую заметку в соцсети о возможностях генерации текстов с помощью GigaChat.
              Ответ: Привет! Я хочу поделиться с тобой интересной информацией о возможностях генерации текстов с помощью GigaChat. Это очень увлекательно и позволяет создавать уникальные тексты на любую тему. Кроме того, я могу помочь тебе написать код для автоматизации процесса генерации текста или даже создать презентацию с использованием готовых шаблонов. В общем, это очень полезный инструмент для работы с текстом!
                Вы можете указать, какой тип контента должно получиться в результате генерации.
                  Задание 1
                  Попросите генеративную систему написать эссе на интересующую вас тему. Если нет идей, то посмотрите пример ниже.
                  Результат также может быть представлен в различных "форматах".
                    Задание 2
                    Сгенерируйте таблицу на любую тему.
                    Если есть сложности с идеями, то можете попробовать пример ниже.
                    Промпт с описанием контекста (суммаризация) – задача, когда модели нужно кратко описать основные идеи, которые присутствуют в тексте.
                      Промпт: В ноябре 2022 года мы выпустили свою первую диффузионную модель для синтеза изображений по текстовым описаниям Kandinsky 2.0, которая собрала как положительные, так и отрицательные отклики. Ее ключевой особенностью была мультиязычность и использование двойного текстового энкодера на входе сети: XLMR-clip и mT5-small. Рефлексия после релиза подтолкнула нас к перестройке планов по развитию архитектуры и к сильному стремлению получить буст в качестве генераций, чтобы выйти на уровень аналогичных решений, названия которых слишком хорошо известны, чтобы их называть. В то же время мы могли наблюдать за появлением новых генеративных моделей и их файнтюнов, таких как ControlNet, GigaGAN, GLIGEN, Instruct Pix2Pix и др. В этих работах представлены и новые взгляды на генерацию, и новые возможности использования латентного пространства для внесения контролируемых изменений через текстовые запросы, а также для смешивания изображений — возможности использования генеративных моделей расширяются постоянно. Бурное развитие прикладных кейсов привело к интенсивно нарастающему числу различных привлекательных для пользователей реализаций этих функций: визуализация городов, изображения известных личностей в нетипичных ситуациях и многие друг
                      Резюмируй этот текст в пару предложений.
                        Ответ: В ноябре 2022 года была выпущена первая диффузионная модель для синтеза изображений по текстовым описаниям Kandinsky 2.0, которая имела мультиязычность и использовала двойной текстовый энкодер на входе сети. После релиза было принято решение перестроить планы по развитию архитектуры и улучшить качество генераций, учитывая новые возможности и тенденции в развитии генеративных моделей.
                          Вполне можно попросить сделать саммари статьи по ссылке.
                            Задание 3
                            Сгенерируйте логотип несуществующей организации. Например, "Рога и копыта".
                            Промпт с описанием инструкций – задача, когда с текстом нужно провести некоторые действия, которые описываются в инструкции.
                              Промпт: В письме ниже замени контактные данные на соответствующую вставку, например: Симонов нужно заменить на [Имя], а К. Т. Плешко заменить на [ФИО]. Сделай это для имен, названия компании, ФИО в подписи, телефона и почты.

                              Уважаемый господин Симонов!


                              Деревообрабатывающая компания «ДРЕВО» заинтересовалась Вашими исследованиями по технологии сушки древесины. Поэтому мы крайне заинтересованы в приобретении проектной документации на сушильные камеры Вашей фирмы.

                              Убедительно просим выслать информацию о комплектах проектной научно-технической документации на оборудование сушки древесины, а при наличии — рекламные проспекты на все виды производства.
                              Ваш незамедлительный ответ ускорит нашу заявку на приобретение.

                              С уважением,


                              Генеральный директор подпись К. Т. Плешко

                              Почта: pleshko@mail.ru
                              Телефон: +79876543210
                                Ответ: Уважаемый [Имя]!

                                Деревообрабатывающая компания «ДРЕВО» заинтересовалась Вашими исследованиями по технологии сушки древесины. Поэтому мы крайне заинтересованы в приобретении проектной документации на сушильные камеры Вашей фирмы.
                                Убедительно просим выслать информацию о комплектах проектной научно-технической документации на оборудование сушки древесины, а при наличии — рекламные проспекты на все виды производства.
                                Ваш незамедлительный ответ ускорит нашу заявку на приобретение.

                                С уважением,
                                Генеральный директор подпись [ФИО]
                                Почта: [почта]
                                Телефон: [телефон].

                                  Промпты с использованием ролей – задача, при которой вы назначаете искусственному интеллекту некую роль, и он должен выдать ответ, исходя из своей роли. Например, ваш промпт может начинаться со слов «Ты бухгалтер» или «Ты разработчик», а затем попросить ИИ ответить на какой-нибудь вопрос с учетом той роли, которая ему определена.
                                  Кроме того, можно добавить креативности, указав в промпте «уровень температуры 39» или «напиши абсурдный ответ».
                                    Промпт: Представь, что ты профессиональный юрист. Что ты сделаешь, если соседи сверху будут ночью шуметь и мешать тебе спать?
                                      Ответ: Как юрист, я бы посоветовал выполнить следующие действия:

                                      1. Собрать доказательства: записать звуки, сделать фотографии или видео, которые подтвердят нарушение права на спокойный отдых.

                                      2. Попробовать разрешить конфликт мирным путем: поговорить с соседями, объяснить им свою ситуацию и попросить уважать право на спокойный отдых.

                                      3. Если мирное урегулирование не помогло, обратиться к управляющей компании или жилищной инспекции с жалобой на нарушение правил проживания в многоквартирном доме.

                                      4. Если все вышеперечисленные меры не привели к результату, можно обратиться в суд с иском о защите прав на спокойный отдых и требованием принять меры к нарушителям.
                                        Задание 5
                                        Сгенерируйте поздравление в стихах для какого-нибудь вашего знакомого в стиле вашего любимого поэта.
                                        Промпт с использованием примеров — задача, включающая примеры того, что должно получиться в результате работы.
                                          Промпт: В формуле 2**2 = 4, 3**2 = 9, 2**3 = 8, сколько будет 3**3 = ? Объясни, что значит ** и как получился ответ.
                                            Ответ: ** в данном контексте означает возведение в степень. То есть 2**2 означает «2 в степени 2», что равно 4. Аналогично, 3**2 означает «3 в степени 2», что равно 9. И 2**3 означает «2 в степени 3», что равно 8.
                                            Чтобы найти 3**3, нужно возвести 3 в третью степень:
                                            3**3 = 3 * 3 * 3 = 27
                                            Ответ равен 27.
                                              На данный момент языковые модели работают с математикой не очень хорошо. Поэтому результат вычислений может быть не верным.