Спасибо! Ниже приведено руководство по приглашению на инженерном положении, форматированном в Markdown. Вы можете скопировать и вставить это в файл .md
для легкого чтения и обмена.
Быстрое инженерное руководство
Примечание. Это руководство консолидирует ключевые принципы и лучшие практики в быстром инженерии, опираясь на недавние достижения и понимание лидеров отрасли, таких как Anpropic и OpenAI. Хотя некоторая информация может соответствовать установленной практике, цель состоит в том, чтобы предоставить комплексный ресурс, который повышает вашу способность создавать эффективные подсказки. Понимание внутренней работы крупных языковых моделей (LLMS) имеет решающее значение для того, чтобы направить свое поведение для получения желаемых результатов.
Введение и общие концепции
Обратная техника - это процесс проектирования и структурирования подсказок для руководства моделями ИИ в создании точных, актуальных и полезных ответов. Эффективные подсказки служат четкими инструкциями, которые помогают ИИ понять задачу, контекст и желаемый результат. В таких моделях, как GPT-4 Openai и Claude's, то, как вы произносите свою подсказку, может значительно повлиять на рассуждения, этику и стиль ответа модели.
Ключевые аспекты быстрого проектирования включают:
- Ясность: предоставление однозначных инструкций.
- Контекст: предоставление справочной информации для создания задачи.
- Специфика: определение точных требований и ограничений.
- Этические руководящие принципы: обеспечение AI придерживается этических стандартов и избегает предубеждений.
- Итеративное уточнение: постоянно улучшая подсказки на основе обратной связи с искусственным интеллектом.
Освоив эти концепции, вы можете более эффективно использовать модели искусственного интеллекта для задач, начиная от ответа на вопросы и создания творческого контента до решения проблем и анализа данных.
Руководящие принципы
Ясно определить роль ИИ:
- Объяснение: Укажите роль или личность, которую ИИ должен предположить, чтобы обеспечить контекст и направлять свои ответы.
- Пример: «Вы врач, специализирующийся на кардиологии».
Предоставьте соответствующий контекст:
- Объяснение: Включите необходимую справочную информацию, чтобы помочь ИИ полностью понять задачу.
- Пример: «Учитывая растущую тенденцию удаленной работы из -за недавних глобальных событий ...»
Быть конкретным с инструкциями:
- Объяснение: Четко укажите, что вы хотите, чтобы ИИ делал, включая любые шаги или соображения.
- Пример: «суммируйте ключевые моменты следующей статьи в трех пулевых точках».
Установите желаемый тон и стиль:
- Объяснение: Укажите тон (формальный, неформальный) и стиль (технический, разговорный), который вы хотите в ответе.
- Пример: «Объясните концепцию дружелюбным, разговорным образом, подходящим для начинающих».
Ограничьте сферу:
- Объяснение: Определите границы, чтобы сосредоточить ответ ИИ на конкретных областях.
- Пример: «Обсудите источники возобновляемой энергии, исключая солнечную энергию».
Поощряйте пошаговые рассуждения:
- Объяснение: Позвольте ИИ продумать проблемы логически и последовательно.
- Пример: «Объясните каждый шаг процесса для решения этого уравнения».
Укажите формат:
- Объяснение: Запросите конкретную структуру, такую как списки, таблицы или эссе.
- Пример: «Предоставьте информацию в формате таблицы с столбцами для преимуществ и недостатков».
Избегайте двусмысленности:
- Объяснение: Используйте четкий и точный язык, чтобы предотвратить недоразумения.
- Пример: вместо «Расскажи мне о банках», укажите «Опишите роль центральных банков в экономике».
Инструктировать неопределенность обработки:
- Объяснение: Направляйте ИИ о том, что делать, если он не уверен в ответе.
- Пример: «Если вы не уверены, пожалуйста, укажите, что информация может быть неполной».
Соответствующим образом рассмотреть этические и чувствительные темы:
- Объяснение: Поручите ИИ обращаться с чувствительными субъектами с осторожностью и нейтралитетом.
- Пример: «Обсудите влияние иммиграционной политики без предвзятости».
Избегайте ненужных извинений:
- Объяснение: ИИ должен сосредоточиться на предоставлении полезной информации, а не на извинениях за ограничения.
- Пример: вместо «Мне жаль, но я не могу ...», «Использовать», я не могу предоставить эту информацию, но я могу помочь с ... »
Используйте положительный язык:
- Объяснение: Образуйте инструкции положительно, чтобы поощрять конструктивные ответы.
- Пример: «Опишите эффективные стратегии управления временем» вместо «Не говорите о неэффективных стратегиях».
Установите даты отсечения знаний:
- Объяснение: Укажите, нужна ли вам информация до определенной даты, чтобы обеспечить актуальность.
- Пример: «По состоянию на октябрь 2023 года, каковы последние разработки в области возобновляемых источников энергии?»
Поощрять творчество и оригинальность:
- Объяснение: Пригласите ИИ создать уникальные идеи или решения.
- Пример: «Предложите инновационную маркетинговую стратегию для нового технологического стартапа».
Спросите несколько перспектив:
- Объяснение: Попросите ИИ рассмотреть разные точки зрения или решения.
- Пример: «Проанализируйте преимущества и недостатки искусственного интеллекта в здравоохранении».
Используйте примеры, чтобы уточнить:
- Объяснение: Приведите примеры в вашей подсказке, чтобы проиллюстрировать то, о чем вы просите.
- Пример: «Создайте метафору для объяснения облачных вычислений, например,« это как аренда места на чужом складе ».
Указать при необходимости указать источники:
- Объяснение: Попросите ИИ предоставить ссылки на фактическую информацию.
- Пример: «Перечислите статистику о глобальном потеплении с их источниками».
Разбейте сложные задачи:
- Объяснение: Поощряйте ИИ разделить большие проблемы на управляемые части.
- Пример: «Обведите шаги, необходимые для реализации новой программной системы в организации».
Используйте теги или заголовки для организации:
Подтвердите понимание:
- Объяснение: Попросите ИИ суммировать или пересмотреть инструкции, чтобы обеспечить понимание.
- Пример: «Прежде чем продолжить, пожалуйста, суммируйте задачу своими словами».
Имейте в виду дополнительный контекст:
- Объяснение: Часто контекст, необходимый для ответа, требует точной информации, чтобы достичь правильного ответа, если их можно найти в Интернете (и модель позволяет это) просто укажите, чтобы просмотреть его. В противном случае вам нужно предоставить его другими способами (т.е. тряпка)
- Пример: «Что такое ____, не стесняйтесь просматривать».
Многоэтапный процесс:
- Объяснение: Некоторые задачи не могут быть выполнены с одной подсказкой и одной моделью, вы можете использовать несколько итерации, чтобы достичь подсказки, которая позволяет другой модели выполнить задачу
- Пример: GPT-4 «Просмотрите всю информацию о X и суммируйте ее организованным способом, используя формат Markdown». Затем O1 "" Узнайте [...], используя следующую информацию [вставьте из предыдущей модели] "
Советы
Начните с простой подсказки и опирайтесь на него:
- Начните с основной подсказки и постепенно добавьте детали, чтобы уточнить ответ.
Экспериментируйте с различными фразами:
- Переправьте свою подсказку, если AI не предоставляет желаемый вывод.
Используйте открытые вопросы для тщательно продуманных ответов:
- Поощряйте подробные ответы, избегая вопросов «да/нет».
Приведите примеры в вашей подсказке:
- Иллюстрируйте желаемый вывод, чтобы направлять ИИ.
Укажите предполагаемую аудиторию:
- Адаптировать сложность и стиль языка в соответствии с аудиторией.
- Пример: «Объясните теорию группе учеников средней школы».
Установите ограничения длины, если это необходимо:
- Контролировать условности ответа.
- Пример: «суммируйте статью примерно за 150 слов».
Поощряйте использование аналогий:
- Помогите упростить сложные темы.
- Пример: «Объясните технологию блокчейна, используя аналогию, связанную с книгой».
Запросите определенную точку зрения:
- Поручите ИИ написать с определенной точки зрения.
- Пример: «Напишите часть мнения об изменении климата с точки зрения активиста окружающей среды».
Спросите разъяснения, если ответ неясен:
- Если ответ ИИ является неоднозначным, приведите его уточнить.
Итерация на основе обратной связи:
- Используйте ответ ИИ, чтобы настроить свою подсказку для лучших результатов.
Примеры
Ниже приведены примеры, которые демонстрируют, как эффективно применять руководящие принципы и советы, каждый из которых ссылается на конкретные рекомендации и советы.
Пример 1: Определение роли и предоставление контекста (Руководящие принципы 1 и 2, советы 5 и 4)
Пример 2: Обнаружение пошаговых рассуждений (Руководство 6, чаевые 1)
Приглашение: «Пошаговый шаг, рассчитайте общую сумму процентов, полученных при инвестициях в размере 5000 долл. США в течение 3 лет по годовой процентной ставке 5%, составленной ежегодно».
Ожидаемый ответ:
- Год 1: проценты = 5000 долл. США * 5% = 250 долл. США; Новая общая сумма = 5250 долл. США.
- Год 2: проценты = 5250 долл. США * 5% = 262,50 долл. США; Новая общая сумма = 5512,50 долл. США.
- Год 3: проценты = 5 512,50 долл. США * 5% = 275,63 долл. США; Новая общая сумма = 5 788,13 долл. США.
- Общая сумма заработанных процентов: 5 788,13 долл. США - 5000 долл. США = 788,13 долл. США .
Ссылки:
- Поощрение пошаговых рассуждений (Руководство 6).
- Начните просто и строите (совет 1).
Пример 3: Указание формата и ограничивающего объема (Руководящие принципы 7 и 5, чаевые 6)
Пример 4: Обработка чувствительных тем (Руководство 10, чаевые 5)
Пример 5: Избегание двусмысленности и подтверждения понимания (Руководящие принципы 8 и 20, чаевые 9)
Пример 6: Обнаружение творчества (Руководство 14, Совет 2)
Подсказка: «Изобретайте новый вид спорта, который сочетает в себе элементы футбола и баскетбола, и опишите, как он играет».
Ожидаемый ответ:
- Название: сокетбол .
- Описание: сыграно на прямоугольном дворе с целями на каждом конце и обручи над ними.
- Правила:
- Игроки используют ноги, чтобы переместить мяч, как в футболе.
- Чтобы забить, игроки могут:
- Наденьте мяч в цель (1 пункт).
- Бросьте его через обруч после того, как поймал его руками (2 очка).
- Цель: поощряет командную работу и универсальность.
Ссылки:
- Поощряйте творчество и оригинальность (Руководство 14).
- Используйте открытые вопросы (совет 2).
Пример 7: Запрашивание нескольких перспектив (Руководство 15, чаевые 8)
Пример 8: инструктирование цитирования источников (Руководство 17, чаевые 4)
Пример 9: Разрушение сложных задач (Руководство 18, чаевые 1)
Пример 10: Использование тегов для организации (Руководство 19, чаевые 4)
Быстрый:
[Role]: Financial Analyst
[Task]: Assess the financial viability of investing in renewable energy stocks.
[Constraints]: Focus on data from the last five years.
[Format]: Provide a summary followed by recommendations.
Ожидаемый ответ:
- Краткое содержание:
- За последние пять лет акции возобновляемых источников энергии продемонстрировали постоянный рост с среднегодовой доходностью x%.
- Рекомендации:
- Позитивные перспективы: из -за глобальных сдвигов в сторону устойчивости.
- Соображения: волатильность рынка и нормативные изменения.
- Вывод: инвестиции в акции возобновляемой энергии представляются финансово жизнеспособными с долгосрочной перспективой.
Ссылки:
- Используйте теги или заголовки для организации (Руководство 19).
- Укажите формат (Руководство 7).
Пример 11: Подтверждение понимания (Руководство 20, чаевые 9)
Приглашение: «Прежде чем решить, суммируйте эту проблему своими словами:« Велосипедист путешествует со средней скоростью 15 км/ч в течение 2 часов, а затем увеличивает скорость до 20 км/ч в течение следующих 1,5 часов. Что за общее количество Расстояние охвачено? »
Ожидаемый ответ:
- Резюме: «Вы хотите, чтобы я рассчитал общее расстояние, которое велосипедист покрывает, сначала ездя на 15 км/ч в течение 2 часов, а затем 20 км/ч в течение 1,5 часов».
- Решение:
- Первая часть: 15 км/ч * 2 часа = 30 км.
- Вторая часть: 20 км/ч * 1,5 часа = 30 км.
- Общее расстояние: 30 км + 30 км = 60 км .
- Ответ: велосипедист охватывает в общей сложности 60 км .
Ссылки:
- Подтвердите понимание (Руководство 20).
- Попросите разъяснения (совет 9).
Пример 12: Обработка неопределенности (Руководство 9, чаевые 3)
Лицензия
Этот проект лицензирован по лицензии Apache 2.0.