Азы инженерии запросов
Предназначение документа
Рассказать, как можно формулировать запросы для ИИ для создания идей решения сложных задач.
Теория
Если у вас есть некая сложная задача и вы хотите получить от ИИ идеи по ее решению, то запрос надо сформулировать так, чтобы в нем были следующие элементы:
- Роль
- Цель
- Правила работы
Роль – это указание, от чьего лица должен выступать ИИ при ответе на ваш запрос. Если ваш запрос технический, то ролью может быть программист. Если запрос юридический, то ролью может быть что-то вроде юрист по гражданскому праву, специализирующийся на разделе имущества.
Цель – это описание того, что вы хотите получить в результате разговора с ИИ.
Правила работы – это описание того, как вы хотите, чтобы ИИ взаимодействовал с Вами в рамках этого разговора.
При обсуждении сложных вопросов может быть так, что в первоначальном запросе вы забыли указать важные детали. Поэтому нужно дать понять ИИ, что он может задавать вопросы на понимание.
Кроме того, имеет смысл попросить ИИ сказать явно, когда у него достаточно информации (больше нет вопросов) и он готов приступить к решению.
Практика
Попробуем применить эту теорию. Есть законопроект 01/05/07-25/00158248 об адвокатской монополии.
Предположим, есть несколько юристов по гражданскому праву. Если законопроект примут, им придется сдавать экзамен по уголовному праву и вступать в коллегию адвокатов. Можно предположить, что в этом случае они будут работать адвокатами по назначению, что приведет к снижению доходов.
Возникает вопрос: А не могут ли эти несколько юристов
- самоорганизоваться,
- создать свою коллегию и
- в этой коллегии работать по своим правилам?
Попробуем разобраться в этом при помощи искусственного интеллекта.
Шаг 1: Сформулировать роль
Добавляем в запрос описание роли.
Я хочу, чтобы вы взяли на себя роль опытного российского юридического эксперта.
Шаг 2: Сформулировать цель
Описываем, что мы хотим получить от большой языковой модели.
Представьте, что принят закон об `адвокатской монополии`, согласно которому все российские `юристы` должны стать `адвокатами`. `Адвокаты` не могут практиковать право самостоятельно (как индивидуальные предприниматели), а должны быть членами `коллегии`.
Если начинающий `адвокат` вступает в существующую `коллегию`, то, скорее всего, он будет получать только низкооплачиваемые уголовные дела (т. е. работать государственным адвокатом по назначению в уголовных делах).
Это приведёт к тому, что `юристы`, ставшие `адвокатами`, будут зарабатывать гораздо меньше, чем раньше.
Поэтому возникает вопрос: Если мы знаем, что этот закон может быть принят когда-нибудь в будущем, `юристы` могли бы самоорганизоваться и учредить `коллегию` сами. Тогда юристы-учредители могли бы разделить работу более справедливым образом (чем если бы они присоединились к существующей `коллегии`).
Я хочу выяснить, как это (учреждение `коллегии`) можно сделать максимально дешёвым способом. Мне нужен краткий план и, в идеале, диапазон того, сколько это будет стоить и сколько времени может занять.
Шаг 3: Добавить правила работы
Вы можете задавать вопросы. Задавайте каждый вопрос по одному. Когда у вас будет вся информация, пожалуйста, явно это укажите.
Полный текст запроса выглядит так.
Шаг 4: Отправить запрос ИИ
Шаг 5: Сформулировать запрос для пре-мортема
После получения ответа Клода у меня возникло ощущение, что не боги горшки обжигают и создать коллегию далеко не так сложно, как кажется.
Это поведение психики – проблема. Нельзя принимать решений под воздействием такого необоснованного оптимизма. От того, что я что-то спросил ИИ я не стал юристом и у меня нет опыта, следовательно эти ощущение, что создать коллегию – как два байта отослать суть ничем не подкрепленные эмоции.
Им можно противодействовать методикой пре-мортем.
Она работает так:
- Перед началом большого проекта (например, создания коллегии) участники собираются в одном месте.
- Модератор задает вопрос: "Представьте себе, что мы поработали по этому проекту и он закончился катастрофическим фиаско. Все пошло очень плохо. Вдумайтесь и вчувствуйтесь в это."
- Модератор продолжает: "А теперь запишите все возможные и невозможные причины, которые могли привести к этому тотальному провалу. Чем больше причин, тем лучше!"
- После этого все найденные причины сводятся в один список.
- Для каждой из возможных причин провала участники продумывают контр-меры – что надо сделать, чтобы эта возможная причина не материализовалась?
- Выявленные контрмеры включаются в план.
Благодаря тому, что о проблемах подумали до их возникновения, выше шанс на успех проекта.
Попробуем создать перечень рисков (п. 3 и 4) выше с помощью ИИ. Вот запрос:
Теперь напиши перечень всех причин, по которым создание коллегии может привести к отрицательным последствиям для учредителей.
В перечне рисков нужно указывать только возможные причины провала, но не пути их решения (т. е. только возможные проблемы без предложения контр-мер).
Чем больше рисков ты выявишь, тем лучше.
Не указывай в перечне рисков следующие (уже известные):
- Юристы создадут сдадут экзамены и создадут коллегию, а закон об адвокатской монополии не примут.
- Один из юристов не сдаст экзамен по уголовному праву.
В запросе я специально попросил не придумывать контрмеры, чтобы
- заставить себя придумать их самостоятельно и
- достичь цели (снизить оптимистические эмоции).
Шаг 6: Отправить запрос по пре-мортему в ИИ
Шаг 7: Критически оценить
Ответы ИИ – материал для размышлений. В шаге 4 ИИ дал доводы в пользу создания коллегии, в шаге 6 – доводы против.
Теперь можно самостоятельно (без применения ИИ) подумать, взвесить за и против и (без применения ИИ) принять решение.