Создание эффективных запросов — ключевой навык для взаимодействия с искусственным интеллектом, таким как ChatGPT. Неправильно сформулированный запрос часто приводит к расплывчатым или бесполезным ответам, что может разочаровывать. После множества экспериментов и изучения техник работы с промтами мы разработали подход, который помогает получать точные и полезные ответы от ИИ.
В этой статье мы расскажем о шести ключевых компонентах, которые должны быть в хорошем промте. Применяя их, вы заметите, насколько лучше станут ответы чат-бота. Все примеры в статье основаны на нашем опыте работы с различными сервисами, которые не требуют VPN или виртуальных номеров.
Шесть элементов эффективного промта
Вот шесть компонентов в порядке их значимости: цель, контекст, примеры, роль, формат и тон. Цель — это основа любого запроса, без которой ИИ просто не поймет, что от него требуется.
Если указать только цель, можно получить неплохие результаты. Но если ограничиться только контекстом, ответы будут слишком общими и не соответствующими вашим ожиданиям. Поэтому в каждом запросе важно четко обозначить цель, дополнив ее контекстом и примерами. Роль, формат и тон — это как дополнительные детали, которые усиливают запрос, но без основы (цели и контекста) они теряют свою ценность.
Рассмотрим каждый из этих элементов подробнее.
1. Цель
Главное правило — начинайте запрос с четкой цели, используя глагол действия (например, «напиши», «проанализируй», «составь», «объясни»). Формулируйте, какой результат вы хотите получить.
Пример: вместо расплывчатого запроса можно создать многоступенчатую цель. Допустим, вы хотите, чтобы ИИ собрал данные, обобщил их и написал итоговый текст.
2. Контекст
Контекст — один из самых сложных, но важных элементов. Чтобы ИИ дал качественный ответ, ему нужно достаточно информации. Я обнаружил, что эффективно разбивать контекст на три части:
- Фон: опишите свою ситуацию или опыт.
- Цель: уточните, чего вы хотите достичь.
- Задача: дайте конкретную инструкцию для ИИ.
Пример запроса: «Я вешу 75 кг и хочу набрать 4 кг мышечной массы за 4 месяца. У меня есть возможность тренироваться три раза в неделю по 1,5 часа. Составь план тренировок на этот период».
Такой контекст помогает ИИ выдать точный и полезный ответ.
3. Примеры
Добавление примеров значительно улучшает качество ответов. Например, если вы хотите, чтобы ИИ переформулировал ваше резюме в формате STAR (Situation, Task, Action, Result) для ответа на вопрос о слабостях на собеседовании, можно написать так:
«На основе моего резюме составь ответ на вопрос: „Какова ваша главная слабость?“. Используй метод STAR (ситуация, задача, действие, результат). Вот мое резюме: [вставьте данные].»
Примеры не всегда обязательны, но их включение делает запрос более конкретным и повышает точность ответа.
4. Роль
Назначение роли для ИИ помогает ему адаптировать ответ под нужную перспективу. Представьте, что вы обращаетесь к эксперту. Например, для совета по восстановлению после травмы лучше указать роль врача-реабилитолога, а для поиска работы — рекрутера.
Можно также указать известную личность, если это уместно, например, Стива Джобса или Опру Уинфри.
Пример: «Ты — Шерлок Холмс. Напиши письмо-приглашение на собрание команды из 12 человек. Тема — детективные загадки. Мероприятие длится 3 дня, включает тимбилдинг и рабочие сессии».
5. Формат
Определите, в каком виде вы хотите получить ответ: список, таблица, письмо, код и т.д. Это помогает структурировать информацию так, как вам удобно.
Пример запросов для данных о населении стран:
- «Назови пять самых густонаселенных стран, их столицы и численность населения в виде списка».
- «Оформи эту информацию в таблицу».
- «Представь данные в HTML-коде».
- «Оформи HTML-код с отдельным CSS-стилем в теге <style>».
Четкое указание формата делает ответ более организованным.
6. Тон
Тональность влияет на восприятие текста. Укажите, какой стиль общения вы хотите: профессиональный, дружелюбный, вдохновляющий и т.д. Если вы не уверены, какой тон выбрать, можно попросить ИИ подсказать подходящие варианты.
Пример: «Я пишу письмо коллегам и хочу, чтобы тон был уверенным, но не слишком формальным. Предложи 5 слов, описывающих подходящую тональность для моего запроса».
Итоговая формула промта
Объединим все элементы в одном запросе. Допустим, вы хотите написать письмо с важной новостью.
Пример: «Ты — руководитель отдела маркетинга в компании Samsung. Недавно мы запустили новый смартфон в партнерстве с Google, и предзаказы превысили ожидания на 150% (10 тысяч заказов). Напиши письмо генеральному директору, сообщая об этом успехе. Включи краткое резюме (TLDR), историю проекта, ключевые метрики и благодарность команде разработчиков. Используй профессиональный, но вдохновляющий тон. Ответ оформи в виде письма».
Использование всех шести элементов гарантирует, что ответ ИИ будет точным, структурированным и соответствующим вашим ожиданиям. Этот подход работает не только с ChatGPT, но и с другими языковыми моделями, такими как Google Bard или Claude.
Попробуйте эту формулу в своем следующем запросе и убедитесь, насколько лучше станут ответы!