Ось деякі популярні поради щодо програмування в наші дні:
Навчіться розкладати проблеми на менші частини, будьте конкретними щодо того, чого ви хочете, обирайте правильну AI-модель для завдання та ітеруйте свої промпти. Не робіть цього.
Я маю на увазі, “навчіться розкладати проблему” — звичайно. “Ітеруйте свої промпти” — не дуже. Пишіть фактичний код натомість:
Попросіть AI про початкову версію, а потім відрефакторьте її відповідно до своїх очікувань. Напишіть початкову версію самостійно і попросіть AI переглянути та покращити її. Напишіть критичні частини і попросіть AI зробити решту. Напишіть каркас коду і попросіть AI заповнити відсутні частини. Ви, напевно, бачите закономірність зараз. Долучайтеся до коду, не залишайте все AI.
Якщо, за умови промпту, AI робить роботу ідеально з першої чи другої ітерації — добре. Інакше припиніть шліфувати промпт. Йдіть напишіть код, потім поверніться до AI. Ви отримаєте набагато кращі результати.
Не зрозумійте мене неправильно: це не анти-AI порада. Використовуйте його, безумовно. Використовуйте його багато, якщо хочете. Але не потрапляйте в пастку нескінченного туди-сюди шліфування промптів, намагаючись отримати ідеальний результат від AI “програмуванням англійською”. Це неточний, повільний і жахливо болючий спосіб робити справи.
Беріться за роботу. Пишіть код. Це те, в чому ви добрі.
Ви інженер-програміст. Не ставайте шліфувальником промптів.
Див. також: Поради щодо AI для більше практичних порад щодо роботи з AI-асистентами для кодування.