Припиніть використовувати ШІ як пошукову систему
Я спостерігав, як розробник витратив сорок хвилин на спілкування з Claude щодо схеми бази даних. Кожне повідомлення було запитанням. Кожна відповідь була результатом. Зрештою, вони отримали робочу схему, але вона здавалася неправильною.
Проблема була не в моделі. Проблема була у форматі. Вони використовували спілкування як сесію «запитання-відповідь». Їм потрібна була сесія мислення. Це різні речі.
Google навчив вас використовувати пошукові запити. Ви формулюєте короткий термін, отримуєте результати та закриваєте вкладку. Ця звичка не працює з ШІ. Коли ви ставитеся до ШІ як до пошукової системи, ви отримуєте лише відповіді. Ви не отримуєте інсайтів. Ви отримуєте синтаксис замість архітектури. Ви отримуєте те, про що просили, замість того, що вам насправді потрібно.
Пошукові системи знаходять наявні факти. ШІ може міркувати над новими проблемами. Пошукова система — це бібліотека. ШІ може бути колегою. Бібліотека дає вам те, що в ній написано. Колега ж ставить під сумнів ваші припущення та знаходить прогалини у вашому плані.
Погляньте на ці два способи запитати про одне й те саме:
Режим пошуку: "Який найкращий спосіб структурувати Python-мікросервіс?"
Режим мислення: "Я будую Python-мікросервіс для трьох API. Кожен API має різні правила повторних спроб та структури даних. Я обираю між одним FastAPI-додатком із чергою або трьома окремими споживачами. Це підтримуватимуть два інженери. Яких компромісів я не врахував?"
Перший спосіб дасть вам статтю з блогу. Другий — змусить вас думати.
Найкращі користувачі не мають хитрих промптів. Вони надають більше контексту. Вони описують, що саме вони будують, які мають обмеження та що вони вже пробували.
Вони також кажуть речі на кшталт: "Це здається неправильним, але я не можу сказати чому".
Це чудовий промпт. Він наказує моделі перевірити ваші припущення. Він допомагає моделі знайти проблему, яку ви не можете сформулювати.
Поверхневі результати з'являються, коли запитання занадто «чисті». Справжня інженерія — це хаос. Вона має дедлайни та застарілий код. Якщо ви приберете цей хаос, ШІ дасть вам «чисту» відповідь, яка ігнорує реальність. Саме цей хаос і є справжньою проблемою.
Перед наступним промптом витратьте дві хвилини на написання цих трьох речей:
- Чого ви хочете досягти.
- Підхід, який ви розглядаєте.
- У чому ви не впевнені.
Спочатку надайте моделі всі три пункти.
Це потребує більше зусиль. Але це ті зусилля, які варто докласти ще до того, як писати будь-який код. ШІ не додає цього кроку. Він просто робить ігнорування цього кроку дорожчим.
Пошуковій системі потрібен чистий запит. Партнеру для роздумів потрібна повна картина.
Припиніть прибирати безлад. Безлад — це ваш контекст.
Джерело: https://dev.to/gmoustakas/stop-using-ai-as-a-search-engine-with-extra-steps-49oo
Додаткова спільнота для навчання: https://t.me/GyaanSetuAi