Полная версия
Промпт-инжиниринг. Язык будущего
1. Темпы роста рынка e-commerce (в процентах и абсолютных цифрах).
2. Изменения в поведении потребителей, особенно в контексте пост-пандемийного периода.
3. Влияние мобильной коммерции на общий рынок e-commerce.
4. Топ-5 крупнейших игроков рынка и изменения в их рыночных долях.
5. Ключевые технологические инновации, влияющие на развитие сектора.
Используй данные из авторитетных источников, таких как отчеты eMarketer, Statista, или исследования крупных консалтинговых фирм. Представь информацию в виде краткого отчета объемом 400—500 слов, включая ключевые статистические данные и графики, где это уместно.»
Пример 2: Разработка образовательной программы
Исходный промпт:
«Разработай образовательную программу по программированию.»
Улучшенный промпт с суженной областью поиска:
«Разработай 8-недельную онлайн-программу обучения основам Python для начинающих программистов в возрасте 14—18 лет. Программа должна включать:
1. Структуру курса с разбивкой по неделям, указывая основные темы для каждой недели.
2. Цели обучения для каждой недели.
3. Краткое описание практических заданий (2—3 задания на неделю).
4. Рекомендации по интерактивным элементам (например, онлайн-викторины, групповые проекты).
5. Список необходимых инструментов и ресурсов (IDE, онлайн-платформы и т.д.).
6. Предложения по методам оценки прогресса учащихся.
Учти, что программа должна быть доступна для подростков без предварительного опыта программирования и должна завершиться созданием простого веб-приложения на Flask. Сфокусируйся на практическом применении Python в реальных проектах, соответствующих интересам целевой аудитории.
Представь программу в виде структурированного плана объемом 600—800 слов.»
Эти примеры демонстрируют, как использование техник уточнения и конкретизации, включая уточняющие вопросы и методы сужения области поиска, может значительно улучшить качество и релевантность ответов ИИ. Применение этих стратегий позволяет получить более детальные, точные и полезные результаты, соответствующие конкретным потребностям и контексту задачи.
Глава 4. Типы промптов для различных задач
4.1. Информационные промпты
Информационные промпты используются для получения фактической информации, ответов на конкретные вопросы или обобщения данных. Эти промпты особенно полезны при работе с большими объемами информации или при необходимости быстрого доступа к специфическим знаниям.
• Запросы на получение фактической информации
Эффективные информационные запросы должны быть четкими, конкретными и структурированными таким образом, чтобы максимизировать точность и релевантность ответа ИИ.
– Структура эффективных информационных запросов
1. Ключевой вопрос: Начните с четкого формулирования основного вопроса.
2. Контекст: Предоставьте необходимый контекст для понимания запроса.
3. Ограничения: Укажите любые ограничения или параметры (например, временные рамки, географическая область).
4. Формат ответа: Определите желаемый формат или структуру ответа.
5. Источники: При необходимости укажите предпочтительные источники информации.
Пример структуры:
«[Ключевой вопрос]
Контекст: [Дополнительная информация для понимания]
Ограничения: [Любые ограничения по времени, месту и т.д.]
Формат ответа: [Как должен быть структурирован ответ]
Источники: [Если есть предпочтения по источникам]»
– Техники формулировки вопросов для получения точных данных
1. Используйте конкретные формулировки: Избегайте двусмысленностей и неопределенностей в вопросах.
2. Применяйте закрытые вопросы для получения конкретных фактов.
3. Используйте открытые вопросы для получения более развернутой информации.
4. Включайте ключевые слова, связанные с темой запроса.
5. Разбивайте сложные запросы на несколько простых вопросов.
– Примеры промптов для различных типов фактической информации
1. Исторические факты:
«Каковы были основные причины начала Первой мировой войны?
Контекст: Рассматривайте политические, экономические и социальные факторы.
Ограничения: Сосредоточьтесь на событиях 1900—1914 годов.
Формат ответа: Предоставьте список из 5 основных причин с кратким объяснением каждой.
Источники: Используйте общепризнанные исторические источники.»
2. Научные данные:
«Какова средняя температура поверхности Марса?
Контекст: Учитывайте сезонные колебания и различия между дневными и ночными температурами.
Ограничения: Используйте данные, полученные за последние 10 лет.
Формат ответа: Предоставьте среднюю температуру, а также минимальные и максимальные значения.
Источники: Опирайтесь на данные NASA и других космических агентств.»
3. Статистическая информация:
«Каковы текущие показатели уровня безработицы в странах Европейского Союза?
Контекст: Рассмотрите общий уровень безработицы и показатели для молодежи (до 25 лет).
Ограничения: Используйте данные за последний доступный квартал.
Формат ответа: Предоставьте таблицу с показателями для топ-5 стран с наивысшим и наинизшим уровнем безработицы.
Источники: Используйте официальные данные Евростата.»
• Техники формулировки вопросов для точных ответов
Правильная формулировка вопросов играет ключевую роль в получении точных и релевантных ответов от ИИ.
– Методы использования закрытых и открытых вопросов
Закрытые вопросы:
• Используйте для получения конкретных фактов или подтверждения информации.
• Начинайте с вопросительных слов: «Кто», «Что», «Когда», «Где», «Сколько».
• Пример: «В каком году была основана Организация Объединенных Наций?»
Открытые вопросы:
• Применяйте для получения более развернутой информации или анализа.
• Используйте фразы: «Опишите…", «Объясните…", «Как вы думаете…».
• Пример: «Как изменение климата влияет на мировую экономику?»
– Стратегии уточнения и конкретизации вопросов
1. Используйте уточняющие слова: «конкретно», «точно», «именно».
2. Задавайте вопросы о деталях: «Какие факторы…", «Какие элементы…».
3. Просите примеры: «Можете привести пример…».
4. Уточняйте временные рамки: «За какой период…", «В каком году…».
5. Запрашивайте количественные данные: «Сколько…", «Какой процент…».
– Примеры трансформации общих вопросов в точные запросы
Общий вопрос: «Расскажите о глобальном потеплении.»
Точный запрос: «Каковы три основных фактора, способствующих глобальному потеплению, согласно последнему отчету Межправительственной группы экспертов по изменению климата (IPCC)? Для каждого фактора укажите его вклад в процентах в общее повышение температуры за последние 50 лет.»
Общий вопрос: «Как работает вакцина?»
Точный запрос: «Опишите механизм действия мРНК-вакцин против COVID-19. Включите следующие аспекты:
1. Как мРНК доставляется в клетки?
2. Какие белки производятся в результате и почему?
3. Как иммунная система реагирует на эти белки?
Ограничьте ответ 200 словами и используйте термины, понятные неспециалисту.»
Общий вопрос: «Что такое искусственный интеллект?»
Точный запрос: «Дайте определение узкого (weak) и сильного (strong) искусственного интеллекта. Для каждого типа:
1. Приведите краткое определение (1—2 предложения).
2. Укажите ключевые характеристики.
3. Приведите пример существующей технологии для узкого ИИ и теоретическую концепцию для сильного ИИ.
Формат ответа: структурированный список с подпунктами.»
• Промпты для обобщения и суммирования информации
Промпты для обобщения и суммирования помогают систематизировать большие объемы информации и выделить ключевые моменты.
– Техники создания промптов для эффективного обобщения
1. Четко определите цель обобщения.
2. Укажите ключевые аспекты или темы, которые должны быть охвачены.
3. Определите желаемый уровень детализации.
4. Укажите предпочтительный формат вывода (например, список, параграфы, таблица).
5. Предоставьте контекст и любую необходимую базовую информацию.
– Методы указания желаемого уровня детализации в суммировании
1. Укажите желаемый объем суммирования (количество слов, предложений или пунктов).
2. Определите глубину анализа (поверхностный обзор или глубокое рассмотрение).
3. Уточните, нужны ли конкретные примеры или только общие принципы.
4. Укажите, требуется ли включение статистических данных или цитат.
5. Определите, нужно ли выделение противоречий или только консенсусные взгляды.
– Примеры промптов для суммирования различных типов контента
1. Суммирование научной статьи:
«Обобщите основные выводы и методологию исследования, описанного в статье [название статьи]. Включите следующие элементы:
1. Цель исследования (1 предложение)
2. Методология (2—3 ключевых пункта)
3. Основные результаты (3—4 пункта)
4. Выводы и значимость исследования (2—3 предложения)
Общий объем суммирования не должен превышать 250 слов. Используйте научный стиль, но избегайте сложных технических терминов.»
2. Обобщение новостной статьи:
«Создайте краткое резюме основных пунктов новостной статьи [название или URL статьи]. Ваше резюме должно:
1. Начинаться с одного предложения, охватывающего суть новости (кто, что, где, когда, почему)
2. Включать 3—4 ключевых факта или утверждения из статьи
3. Заканчиваться одним предложением о возможных последствиях или дальнейшем развитии событий
Ограничьте резюме 100 словами и используйте нейтральный тон.»
3. Суммирование бизнес-отчета:
«Обобщите ключевые моменты квартального финансового отчета компании [название компании]. Ваше обобщение должно включать:
1. Основные финансовые показатели (выручка, прибыль, маржа) – в виде маркированного списка
2. Сравнение с предыдущим кварталом и аналогичным периодом прошлого года (в процентах)
3. Краткое описание основных факторов, повлиявших на результаты (2—3 пункта)
4. Прогноз на следующий квартал (1—2 предложения)
Представьте информацию в виде структурированного отчета объемом не более 200 слов. Включите одну сводную таблицу с ключевыми финансовыми показателями.»
Эти техники и примеры помогут создавать эффективные информационные промпты, позволяющие получать точные, релевантные и хорошо структурированные ответы от ИИ-систем. Правильно сформулированные запросы значительно повышают качество и полезность получаемой информации.
4.2. Аналитические промпты
Аналитические промпты предназначены для глубокого исследования данных, выявления закономерностей, тенденций и причинно-следственных связей. Они особенно полезны при работе со сложными проблемами, требующими критического мышления и всестороннего анализа.
• Промпты для анализа данных и тенденций
Эффективные аналитические промпты должны направлять ИИ на глубокое исследование предоставленных данных и выявление значимых паттернов и трендов.
– Структура промптов для статистического анализа
1. Определение цели анализа
2. Описание набора данных
3. Указание конкретных статистических методов
4. Запрос на визуализацию (если применимо)
5. Требования к интерпретации результатов
Пример структуры:
«Проведите статистический анализ [набор данных] с целью [цель анализа].
Используйте следующие методы: [список методов].
Создайте [тип визуализации] для иллюстрации ключевых находок.
Интерпретируйте результаты, фокусируясь на [ключевые аспекты].»
– Техники запроса на выявление трендов и паттернов
1. Запрашивайте сравнение данных за разные периоды
2. Просите выявить аномалии или выбросы
3. Запрашивайте анализ сезонности или цикличности
4. Просите определить корреляции между различными факторами
5. Запрашивайте прогнозы на основе выявленных трендов
– Примеры аналитических промптов для различных областей
1. Анализ рыночных тенденций:
«Проанализируйте тенденции на рынке электромобилей за последние 5 лет (2019—2023). Ваш анализ должен включать:
1. Динамику продаж электромобилей по кварталам (в абсолютных числах и процентах от общих продаж автомобилей)
2. Изменения в рыночных долях основных производителей (топ-5)
3. Тренды в развитии технологий (емкость батарей, скорость зарядки, запас хода)
4. Влияние государственных стимулов на продажи (выберите 3 ключевых рынка: например, США, Китай, ЕС)
5. Прогноз развития рынка на следующие 2 года
Используйте графики для иллюстрации ключевых трендов. Завершите анализ кратким резюме основных выводов и потенциальных факторов, которые могут повлиять на рынок в будущем.»
2. Анализ данных социальных медиа:
«Проведите анализ активности и вовлеченности пользователей в официальном аккаунте [бренд] в Instagram4 за последние 6 месяцев. Ваш анализ должен включать:
1. Динамику роста подписчиков (абсолютные числа и процентный рост)
2. Средний уровень вовлеченности (лайки, комментарии, сохранения) по типам постов (фото, видео, карусель)
3. Выявление топ-5 постов с наибольшей вовлеченностью и анализ их общих характеристик
4. Анализ хештегов: топ-10 наиболее эффективных хештегов по уровню вовлеченности
5. Временной анализ: определение оптимального времени для постинга на основе уровня вовлеченности
6. Сравнение показателей с 2—3 основными конкурентами
Представьте результаты в виде отчета с графиками и таблицами. Завершите анализ рекомендациями по оптимизации контент-стратегии на основе выявленных трендов.»
3. Анализ финансовых показателей компании:
«Проведите комплексный анализ финансовых показателей компании [название] за последние 3 финансовых года. Ваш анализ должен включать:
1. Динамику ключевых финансовых показателей:
– Выручка
– Чистая прибыль
– EBITDA
– Свободный денежный поток
2. Анализ рентабельности:
– Рентабельность продаж (ROS)
– Рентабельность активов (ROA)
– Рентабельность собственного капитала (ROE)
3. Анализ ликвидности и платежеспособности:
– Коэффициент текущей ликвидности
– Коэффициент быстрой ликвидности
– Коэффициент абсолютной ликвидности
4. Анализ долговой нагрузки:
– Соотношение заемного и собственного капитала
– Коэффициент покрытия процентов
5. Сравнительный анализ с основными конкурентами (2—3 компании) по ключевым показателям
6. Анализ влияния макроэкономических факторов на финансовые показатели компании
Представьте результаты в виде структурированного отчета с графиками и таблицами. Завершите анализ SWOT-анализом финансового положения компании и рекомендациями по улучшению финансовых показателей.»
• Формулировка задач на сравнение и оценку
Промпты для сравнения и оценки помогают выявить сходства, различия и относительные преимущества между различными объектами, концепциями или стратегиями.
– Методы создания объективных критериев для сравнения
1. Определите ключевые параметры сравнения, релевантные для контекста
2. Установите количественные и качественные метрики для каждого параметра
3. Используйте стандартизированные шкалы оценки
4. Запрашивайте учет различных перспектив или точек зрения
5. Просите обоснование для каждой оценки
– Техники запроса многофакторной оценки
1. Разбивайте оценку на отдельные компоненты или аспекты
2. Запрашивайте взвешивание различных факторов по их важности
3. Просите учитывать как краткосрочные, так и долгосрочные последствия
4. Запрашивайте анализ компромиссов между различными факторами
5. Просите рассмотреть сценарии «что если» для разных условий
– Примеры промптов для сравнительного анализа
1. Сравнение технологических продуктов:
«Проведите сравнительный анализ последних флагманских смартфонов: iPhone 14 Pro, Samsung Galaxy S23 Ultra и Google Pixel 7 Pro. Сравните их по следующим критериям:
1. Технические характеристики:
– Процессор (производительность в бенчмарках)
– Дисплей (размер, разрешение, частота обновления)
– Камера (основные характеристики, качество фото и видео)
– Батарея (емкость, время автономной работы)
– Память (варианты хранилища, наличие слота для карты памяти)
2. Дизайн и эргономика:
– Материалы корпуса
– Вес и габариты
– Удобство использования одной рукой
3. Программное обеспечение:
– Версия операционной системы
– Уникальные программные функции
– Длительность поддержки обновлений
4. Экосистема и интеграция:
– Совместимость с другими устройствами бренда
– Доступность и качество фирменных сервисов
5. Цена и соотношение цена/качество
Для каждого критерия присвойте оценку от 1 до 10 и обоснуйте её. Представьте результаты в виде таблицы, а также текстового анализа сильных и слабых сторон каждого устройства. Завершите сравнение общим рейтингом и рекомендациями для разных типов пользователей (например, для фотографов, бизнес-пользователей, геймеров).»
2. Сравнение инвестиционных стратегий:
«Проведите сравнительный анализ трех инвестиционных стратегий для долгосрочного роста капитала (горизонт инвестирования 20 лет):
1. Стратегия пассивного инвестирования в индексные фонды (например, S&P 500)
2. Стратегия активного управления с фокусом на акции роста
3. Смешанная стратегия с распределением активов (60% акции, 30% облигации, 10% альтернативные инвестиции)
Сравните эти стратегии по следующим критериям:
1. Историческая доходность (используйте данные за последние 20 лет)
2. Волатильность и риск (стандартное отклонение, максимальная просадка)
3. Коэффициент Шарпа
4. Диверсификация
5. Ликвидность
6. Комиссии и расходы на управление
7. Требуемый уровень знаний и вовлеченности инвестора
8. Налоговая эффективность
9. Адаптивность к изменениям рыночных условий
Для каждого критерия присвойте оценку от 1 до 10 и предоставьте краткое обоснование. Представьте результаты в виде сравнительной таблицы и аналитического текста, обсуждающего преимущества и недостатки каждой стратегии.
Завершите анализ рекомендациями по выбору стратегии для разных типов инвесторов (например, с разным уровнем толерантности к риску, разным начальным капиталом, разными целями инвестирования).»
3. Сравнение образовательных программ:
«Проведите сравнительный анализ трех магистерских программ по компьютерным наукам в США:
1. Stanford University – MS in Computer Science
2. Massachusetts Institute of Technology (MIT) – Master of Engineering in Computer Science and Artificial Intelligence
3. Carnegie Mellon University – Master of Science in Computer Science
Сравните эти программы по следующим критериям:
1. Академическая репутация:
– Рейтинг программы
– Качество преподавательского состава (индекс цитируемости, награды)
2. Учебный план:
– Основные курсы
– Специализации
– Возможности для исследовательской работы
3. Ресурсы и инфраструктура:
– Лаборатории и оборудование
– Доступ к передовым технологиям
4. Возможности для практики и стажировок:
– Связи с индустрией
– Программы кооперативного обучения
5. Карьерные перспективы:
– Статистика трудоустройства выпускников
– Средняя зарплата выпускников
– Компании-работодатели
6. Финансовые аспекты:
– Стоимость обучения
– Доступность стипендий и грантов
7. Требования к поступлению:
– Средний балл GRE
– Требования к опыту работы
8. Международные возможности:
– Программы обмена
– Процент иностранных студентов
Для каждого критерия присвойте оценку от 1 до 10 и предоставьте краткое обоснование. Представьте результаты в виде сравнительной таблицы и аналитического текста, обсуждающего сильные и слабые стороны каждой программы.
Завершите анализ рекомендациями для разных типов студентов (например, ориентированных на исследования, на практическое применение, на предпринимательство) и общим рейтингом программ.»
• Техники запроса причинно-следственных связей
Анализ причинно-следственных связей помогает глубже понять процессы и явления, выявить корни проблем и предсказать возможные последствия событий или действий.
– Структура промптов для анализа причин и следствий
1. Четкое определение исследуемого явления или события
2. Запрос на выявление непосредственных и косвенных причин
3. Просьба оценить относительную важность различных факторов
4. Запрос на анализ краткосрочных и долгосрочных последствий
5. Просьба рассмотреть альтернативные сценарии
– Методы стимулирования глубокого анализа взаимосвязей
1. Используйте технику «5 почему» для выявления корневых причин
2. Запрашивайте построение причинно-следственных диаграмм (диаграмма Исикавы)
3. Просите рассмотреть системные взаимосвязи и обратные связи
4. Запрашивайте анализ «что если» для различных сценариев
5. Просите учитывать как очевидные, так и неочевидные факторы
– Примеры промптов для выявления скрытых зависимостей
1. Анализ экономического явления:
«Проведите глубокий анализ причин и последствий инфляции в США в 2021—2023 годах. Ваш анализ должен включать:
1. Выявление ключевых причин инфляции:
– Непосредственные триггеры
– Долгосрочные структурные факторы
– Влияние монетарной и фискальной политики
– Внешние факторы (например, глобальные цепочки поставок, геополитические события)
2. Анализ взаимосвязей между различными факторами:
– Постройте причинно-следственную диаграмму, показывающую взаимосвязи между ключевыми факторами
– Объясните, как эти факторы усиливают или ослабляют друг друга
3. Оценка относительной важности различных причин:
– Ранжируйте факторы по их влиянию на инфляцию
– Обоснуйте ваше ранжирование, используя экономические данные и теории
4. Анализ последствий инфляции:
– Краткосрочные эффекты (например, изменение потребительского поведения)
– Долгосрочные последствия (например, влияние на экономический рост, неравенство)
– Влияние на различные секторы экономики и социальные группы
5. Рассмотрение альтернативных сценариев:
– Что могло бы произойти, если бы монетарная политика была другой?
– Как изменилась бы ситуация при отсутствии глобальных шоков предложения?
6. Прогноз дальнейшего развития ситуации:
– Предложите сценарии развития инфляции на ближайшие 2—3 года
– Обсудите факторы, которые могут повлиять на эти сценарии
Представьте ваш анализ в виде структурированного отчета с использованием графиков, таблиц и диаграмм для иллюстрации ключевых моментов. Завершите отчет рекомендациями по управлению инфляцией и минимизации ее негативных последствий.»
2. Анализ социального явления:
«Проведите комплексный анализ причин и последствий снижения рождаемости в развитых странах за последние 50 лет. Ваш анализ должен включать:
1. Выявление ключевых факторов, влияющих на снижение рождаемости:
– Социально-экономические факторы (например, рост образованности женщин, изменение экономической роли детей)
– Культурные изменения (например, изменение ценностей и жизненных приоритетов)
– Технологические факторы (например, доступность контрацепции)
– Политические факторы (например, политика планирования семьи)
2. Анализ взаимосвязей между факторами:
– Постройте причинно-следственную диаграмму, показывающую, как различные факторы влияют друг на друга и на рождаемость
– Объясните наличие обратных связей и усиливающих эффектов
3. Исторический анализ:
– Проследите эволюцию факторов, влияющих на рождаемость, за последние 50 лет
– Выделите ключевые этапы и поворотные моменты в этом процессе
4. Сравнительный анализ:
– Сравните ситуацию в 3—4 развитых странах с различными демографическими траекториями
– Объясните причины различий между странами
5. Анализ последствий снижения рождаемости: