Перестаньте использовать ИИ как поисковую систему
Я наблюдал, как разработчик потратил сорок минут на разговор с Claude о схеме базы данных. Каждое сообщение было вопросом. Каждый ответ — ответом. В итоге у него была рабочая схема, но она казалась неправильной.
Проблема была не в модели. Проблема была в формате. Он использовал диалог как сессию вопросов и ответов. А ему нужна была сессия размышлений. Это разные вещи.
Google приучил вас использовать поисковые запросы. Вы вводите короткую фразу, получаете результаты и закрываете вкладку. Эта привычка не работает с ИИ. Когда вы относитесь к ИИ как к поисковой системе, вы получаете только ответы. Вы не получаете инсайтов. Вы получаете синтаксис вместо архитектуры. Вы получаете то, что просили, а не то, что вам нужно.
Поисковые системы находят существующие факты. ИИ может рассуждать над новыми задачами. Поисковая система — это библиотека. ИИ может быть коллегой. Библиотека дает вам то, что в ней написано. Коллега подвергает сомнению ваши предположения и находит пробелы в вашем плане.
Посмотрите на эти два способа спросить об одном и том же:
Режим поиска: «Как лучше всего структурировать Python-микросервис?»
Режим размышления: «Я создаю Python-микросервис для трех API. У каждого API свои правила повторных попыток и структуры данных. Я выбираю между одним приложением FastAPI с очередью или тремя отдельными потребителями. Поддерживать это будут два инженера. Какие компромиссы я упускаю?»
Первый способ даст вам пост из блога. Второй — заставит вас задуматься.
У лучших пользователей нет «хитрых» промптов. У них больше контекста. Они описывают, что они создают, свои ограничения и то, что они уже пробовали.
Они также говорят вещи вроде: «Это кажется неправильным, но я не могу сказать почему».
Это отличный промпт. Он заставляет модель проверить ваши предположения. Он помогает модели найти проблему, которую вы не можете сформулировать.
Поверхностные результаты получаются тогда, когда вопросы слишком «чистые». Реальная инженерия — это хаос. В ней есть дедлайны и legacy-код. Если убрать этот хаос, ИИ выдаст вам чистый ответ, который игнорирует реальность. Но именно этот хаос и есть настоящая проблема.
Перед следующим промптом потратьте две минуты на то, чтобы записать три вещи:
- Чего вы хотите достичь.
- Подход, который вы рассматриваете.
- В чем вы не уверены.
Сначала передайте все три пункта модели.
Это требует больше усилий. Но это те усилия, которые вы должны приложить еще до того, как начнете писать код. ИИ не добавляет этот этап. Он просто делает пропуск этого этапа более дорогостоящим.
Поисковой системе нужен чистый запрос. Партнеру по размышлениям нужна полная картина.
Хватит наводить порядок. Беспорядок — это ваш контекст.
Источник: https://dev.to/gmoustakas/stop-using-ai-as-a-search-engine-with-extra-steps-49oo
Дополнительное обучающее сообщество: https://t.me/GyaanSetuAi