Зубков Андрей – Как говорить с нейросетью: чтобы она наконец-то поняла задачу и правильно ее выполнила (страница 4)
Не нужно рассказывать всю биографию. Полезно то условие, из-за которого ты выберешь другой способ. Для разбора формулы в таблице неважно, какого цвета у тебя стол. А вот то, что ты ещё не работал с формулами, повлияет на объяснение: понадобится пример и расшифровка обозначений.
Вот сжатый учебный пример на основе бытовой ситуации. «Помоги выбрать, что приготовить из имеющихся продуктов. У меня одна небольшая форма, лимонного и яблочного сока нет, покупать дополнительные ингредиенты сегодня не планирую. Предложи два варианта блюда после уточнения продуктов, чтобы я мог выбрать. Сначала спроси, какие продукты есть, затем предложи варианты под эти условия».
Здесь три границы: доступная посуда, отсутствие ингредиентов и нежелание докупать продукты. При этом выбор блюда остаётся открытым. Мы ещё не даём указаний по приготовлению: сначала нужно получить подходящий вариант, а затем отдельно разобраться с безопасной последовательностью действий.
Обязательное условие лучше писать прямо. «На упражнение есть десять минут» понятнее, чем «желательно побыстрее». Если срок гибкий, можно сказать иначе: «Предпочитаю уложиться в десять минут, но покажи, что добавится, если выделить ещё пять». Тогда помощник сможет предложить осмысленный выбор.
С бюджетом похожая история. «Без покупок» и «желательно недорого» допускают разные решения. В первом случае новый платный сервис уже нарушает условие. Во втором его можно предложить и объяснить расходы. Для практики этой главы достаточно обычного текстового чата; платить за дополнительный инструмент, чтобы сформулировать ограничения, не требуется.
Иногда условия конфликтуют между собой. Например, ты просишь большой подробный разбор за две минуты чтения. Не нужно заставлять помощника делать вид, что всё совместимо. Попроси назвать противоречие и предложить выбор: уменьшить объём, выделить больше времени или сначала разобрать одну часть. Решение о том, что важнее, остаётся за тобой.
Полученный вариант тоже сверь с условиями. Если в варианте появился недоступный ингредиент, новая подписка или лишний час работы, укажи конкретное нарушение. Фраза «опять всё не так» почти ничего не объясняет. Гораздо полезнее: «Ты предложил два противня, а в задании указан один. Пересобери вариант с учётом этого ограничения».
Добавь три своих условия к заданию из предыдущей главы. Если чат недоступен, сохрани задание с условиями и отметь, что проверка ответа ещё не выполнена. Хорошая запись помогает принять решение. Сохрани её и отдельно пометь то, что можно менять после обсуждения: скоро эти сведения пригодятся для уточняющих вопросов.
8. Попроси десять вопросов по делу
Ты уже передал помощнику тему, результат и важные условия. Но как понять, о чём ещё стоило рассказать? Особенно если сам впервые разбираешься в задаче. В этой главе попробуем мой привычный приём: попросим нейросеть задать десять вопросов, которые помогут ей лучше понять, что нужно сделать.
Заодно ты сам яснее понимаешь, какой результат тебе подходит. Сегодня достаточно ответить на три вопроса, которые сильнее всего влияют на первую небольшую пробу. Остальные сохраним для продолжения. На это отведи около восьми минут активной работы.
Возьми своё задание вместе с уже записанными условиями.
Попроси десять уточняющих вопросов без повторения того, что ты сообщил.
Выбери три вопроса, от которых больше всего зависит первая проба, и ответь на них.
Попроси зафиксировать ответы и отдельно отметить, что ещё неизвестно.
Сохрани оставшиеся вопросы, чтобы вернуться к ним перед расширением задачи.
Мне этот приём удобен тем, что не нужно самостоятельно угадывать все возможные уточнения. Я объясняю своё намерение, а затем прошу помочь его раскрыть. Иногда вопрос заставляет задуматься о вещи, которую я считал очевидной. Например, нужен мне просто приятный текст или текст, который человек сможет сразу использовать в работе.
Начать можно так: «Задай мне десять вопросов, которые помогут тебе лучше понять мою задачу и выполнить её качественно. Учитывай уже написанные условия, не спрашивай их повторно. Сначала поставь вопросы, ответы на которые нужны для маленькой первой пробы. Пока не выполняй всю задачу».
Я использую десять как удобный ориентир. Само число ничего не гарантирует. Если ты просишь переставить три строки, большой опрос может оказаться лишним. А у сложной задачи после первых ответов появятся новые вопросы. Важно, какие решения помогают принять уточнения, а не сам размер списка.
Вот сжатый учебный пример. Ты хочешь таблицу для своих дел и уже сообщил, что пользоваться ею будешь один. Полезные первые вопросы могут быть такими: «Какие сведения о деле нужно видеть?», «Как ты отмечаешь завершённое?», «Что должно происходить с задачей без срока?». А вопрос «Сколько человек будет работать с таблицей?» повторяет известное и пока ничего не добавляет.
На первые три можно ответить коротко: «Нужны дело, срок и статус. Завершённое помечаю словом “готово”. Если срока нет, оставляй поле пустым». Этого достаточно для образца из нескольких условных строк, если ты прямо разрешишь использовать учебные данные. Вопросы о цветах, дополнительных фильтрах и будущем расширении можно сохранить. Если они не нужны для пробы, оставь их открытыми. Перед расширением таблицы к ним можно вернуться.
Если вопрос непонятен, не угадывай ответ. Попроси показать два коротких примера того, что имеется в виду. Например: «Не понимаю разницу между этими вариантами. Покажи, как будет выглядеть одна строка в каждом случае». Тогда ты выбираешь по результату, который можешь оценить.
Хороший вопрос связан с действием. «Нравятся ли тебе красивые таблицы?» почти бесполезен: он не объясняет, что считать удобным. «Нужно ли видеть просроченные задачи отдельно?» уже влияет на устройство таблицы. Так можно проверять и сами вопросы, если их список кажется слишком общим.
После своих ответов добавь: «Сделай краткую запись того, что мы уточнили. По оставшимся вопросам ничего не решай за меня. Если без ответа нельзя сделать даже пробу, укажи, какой именно ответ необходим». Мы не превращаем частично заполненный опрос в полное согласование всей работы.
Для упражнения подойдёт обычный текстовый чат с доступным тебе бесплатным режимом. Не обязательно отвечать одним длинным сообщением: можно писать по номерам. Если ответ пропущен, сохраняй исходную нумерацию, чтобы было понятно, к какому вопросу относится следующая реплика.
Проверь результат: три выбранных ответа записаны верно, неизвестное названо неизвестным, остальные вопросы сохранены. Если помощник спрашивает уже сообщённое, укажи конкретную строку своего задания. Затем попроси заменить повтор вопросом, который действительно влияет на пробу. Теперь можно переходить к небольшому выполненному образцу.
9. Проверь первый маленький пример
После уточняющих вопросов легко услышать: «Всё понял, сейчас сделаю». Но мне полезнее увидеть маленький результат и оценить его самому. В этой главе ты попросишь несколько строк или один короткий абзац, проверишь их и дашь конкретную обратную связь.
Теперь ты оцениваешь уже сделанное, а не только формулировку запроса. Он пригодится дальше, когда появятся сложные таблицы, изображения и рабочие тексты. Сегодня достаточно семи минут активных действий: большой проект целиком не нужен. На выходе будет небольшой образец с понятной оценкой и, если потребуется, исправлением.
Выбери маленький фрагмент своей задачи: три строки, один абзац или один пункт плана.
Укажи исходные данные и попроси выполнить только этот фрагмент.
Назови одну удачную деталь и нужную правку; если правок нет, прямо зафиксируй это.
Посмотри исправленную версию и проверь, сохранилось ли то, что уже устраивало.
Я предлагаю начинать именно с работы, которую можно рассмотреть целиком. Когда нужна большая таблица, я прошу сначала сделать часть одного листа. По ней уже видно, какие столбцы появились, как разнесены данные и что помощник считает важным. Это гораздо полезнее общего обещания разобраться со всем объёмом.
Сжатый учебный пример: представим, что ты передал три записи — «Карандаши: 12 штук, всего 300 рублей», «Бумага: 1 пачка, всего 400 рублей», «Папки: 2 штуки, всего 100 рублей». Попроси сделать три строки со столбцами «Позиция», «Количество», «Единица», «Сумма за всю позицию». Больше данных пока не добавляй.
Здесь можно проверить конкретные вещи. Карандашей двенадцать, бумаги одна пачка, папок две. Сумма за карандаши — 300 рублей за всю позицию. Если помощник записал 300 как цену одной штуки, это уже другая величина. Ошибку видно на маленьком примере до того, как она повторилась в десятках строк.
Обратная связь может быть такой: «Мне подходит, что количество и единица разделены. Но 300 рублей — сумма за все карандаши, а не за один. Исправь обозначение суммы во всех трёх строках, сами исходные числа не меняй». В одной реплике ты объяснил, что сохранить, где ошибка и как должен выглядеть результат.
Если всё правильно, придумывать ошибку ради упражнения не нужно. Можно отметить удачную деталь и попросить полезное уточнение формы: например, сделать название столбца понятнее. А если и это не требуется, запиши: «Проба соответствует моим условиям, изменений пока не нужно». Проверка не обязана заканчиваться переделкой.