Когда заходит разговор про ИИ в профессиональной среде, обсуждение почти всегда крутится вокруг одного и того же. Заменит ли ИИ программистов? Насколько точен код, который он генерирует? Как бороться с галлюцинациями? Какая модель лучше для какой задачи? Как правильно писать промпты?
Всё это реальные вопросы. Но они об инструменте. О том, насколько хорош молоток — а не о том, что изменилось в строительстве.
А изменилось кое-что куда более фундаментальное. И большинство это пропускают — не потому что глупы, а потому что смотрят не туда.
Вся история взаимодействия человека с компьютером — это история того, как человек учился говорить на языке машины.
Сначала — машинные коды и ассемблер. Потом — языки высокого уровня. Потом — фреймворки, библиотеки, CLI, GUI. Каждый шаг упрощал задачу, но суть оставалась прежней: чтобы компьютер тебя понял, ты должен был выучить его язык. Это занимало годы. Это и было профессией программиста — способность переводить человеческие намерения на язык, понятный машине.
И вот впервые в истории произошло обратное.
Машина заговорила на языке человека.
Не приближённо. Не через интерфейс с кнопками. А буквально — на естественном, разговорном языке. Том самом, которым мы думаем, объясняем, спорим, договариваемся.
Это не количественное улучшение — не "быстрее" и не "умнее". Это качественный сдвиг. Впервые за всю историю вычислений поменялось кто к кому адаптируется.
Это не метафора. Это буквально то, что происходит.
Когда вы разговариваете с ИИ и он пишет за вас код, делает расчёт, строит архитектуру — вы программируете. Просто на другом языке. На своём собственном, разговорном.
И у этого языка, как у любого языка программирования, есть свои требования:
Точность формулировок
Умение устранять неоднозначность
Способность декомпозировать сложную мысль на части
Понимание контекста, который ты передаёшь
И, пожалуй, самое сложное — осознание момента, когда ты сам ещё не понял чего хочешь
Но есть одно принципиальное отличие от классических языков программирования. У тех — есть компилятор. Написал что-то неправильно — получил ошибку. Жёсткая, немедленная обратная связь. Именно через неё программисты и учились.
У естественного языка компилятора нет. ИИ сгенерирует что-то всегда. Даже если вы сформулировали плохо — он выдаст результат. Просто не тот. И вы можете не понять, что проблема в формулировке, а не в модели.
Обратная связь стала мягкой. И это, пожалуй, опаснее, чем кажется.
Вот где начинается парадокс.
Программисты — люди, которые профессионально учились убирать неоднозначность. Но делали это через синтаксис, через типы, через компилятор. Язык как инструмент точности они использовали в его формальной, машинной версии.
Работать с естественным языком как с точным инструментом — это другой навык. И ему в технических специальностях не учили.
А вот люди, которые всю жизнь работали с живым языком — редакторы, аналитики, юристы, хорошие менеджеры — они этим навыком уже владеют. Они умеют формулировать точно, устранять двусмысленность, удерживать контекст в долгом разговоре. Они просто не знали, что это и есть навык программирования.
Те, кто всегда был "гуманитарием" — внезапно оказываются ближе к новому языку, чем многие технари.
Если разговор с ИИ — это новый вид программирования, то возникает вопрос: а что теперь ценно в специалисте?
Ответ, на мой взгляд, такой: огромный практический опыт и широкий кругозор.
Не потому что ИИ не умеет писать код — умеет, и с каждым месяцем лучше. А потому что ИИ не знает вашей конкретной ситуации, вашего продукта, ваших пользователей, ваших ограничений. Он пишет код на классических языках и классических технологиях — и будет продолжать это делать.
Но если человек сам не понимает как система должна работать — он не сможет ни поставить задачу корректно, ни проверить результат. Можно получить код, который компилируется и даже запускается — но делает не то. Или то, но хрупко. Или то и не хрупко, но не масштабируется.
Понимание сути — это то, что не делегируется.
И именно поэтому сейчас начинают всё громче говорить не о технических параметрах ИИ, а о психологии взаимодействия с ним. Не "как правильно написать промпт" — а как выстроить с ним рабочие отношения. Как понять, где он уверен, а где теряется. Как распознать когда он галлюцинирует уверенно. Как вести долгий разговор так, чтобы контекст не терялся.
Это больше похоже на управление человеком, чем на настройку инструмента.
Революция уже произошла — в одной точке. Машина заговорила на языке человека. Последствия этого только разворачиваются, но ждать их полного проявления — значит опоздать.
Самое практичное, что можно сделать прямо сейчас — начать программировать на естественном языке. Не читать про это. Не смотреть туториалы. А взять пет-проект и попробовать реализовать его через разговор с ИИ в среде вроде Cursor или Windsurf.
Важная ремарка: по-настоящему рабочий уровень AI-программирования появился относительно недавно — с выходом моделей класса Claude Sonnet 3.5 и выше. До этого был скорее эксперимент, чем инструмент. Сейчас — уже инструмент.
И главный сдвиг, который нужно сделать в голове:
Перестать изучать ИИ технически. Начать изучать его как собеседника.
Не "какие параметры у этой модели" — а "как он думает, где теряет нить, что ему важно объяснить, а что он выведет сам". Это психологический подход. И он даёт другой результат.
Революция не в том, что ИИ умный. Революция в том, что впервые в истории вам не нужно учить его язык. Но это не значит, что учиться больше не нужно. Это значит, что учиться теперь нужно совсем другому.
П.С. И ещё одно: в комментариях можно писать «Вопрос ИИ: [ваш текст]» — я передам вопрос как есть и опубликую ответ как есть. Без редактуры.
Источник


