newsmode
search
Меню
arrow_back Назад

Claude Code and What Comes Next

auto_awesomeКраткое саммари

Этан Моллик рассматривает Claude Code — новый инструмент ИИ-кодирования на базе Opus 4.5, который представляет собой качественный скачок в возможностях ИИ благодаря сочетанию автономной работы с самокоррекцией и «агентной обвязки» из инструментов и подходов. Автор продемонстрировал, как Claude Code за час четырнадцать минут самостоятельно создал и развернул рабочий сайт по продаже наборов промптов за $39 — от генерации идеи до приёма оплаты. В статье подробно разобраны ключевые механизмы: компактификация контекста, навыки (Skills), субагенты и Model Context Protocol (MCP), позволяющие ИИ преодолевать ограничения контекстного окна и решать сложные задачи. Моллик подчёркивает, что, хотя сейчас эти инструменты ориентированы на программистов, их потенциал распространяется на всех работников умственного труда, и аналогичные «обвязки» для других профессий появятся в ближайшем будущем.

Claude Code и что будет дальше

С правильными инструментами ИИ способен на впечатляющие вещи

Я открыл Claude Code и дал ему команду: «Придумай идею для веб-стартапа или программного стартапа, который будет приносить мне $1000 в месяц, причём всю работу делаешь ты — генерируешь идею и реализуешь её. Мне не нужно делать вообще ничего, кроме однократного запуска программы, которую ты мне дашь. Это не должно требовать никаких знаний в программировании с моей стороны, так что убедись, что всё работает хорошо.» ИИ задал мне три вопроса с вариантами ответов и решил, что мне стоит продавать наборы из 500 промптов для профессиональных пользователей за $39. Без какого-либо дополнительного участия с моей стороны он затем самостоятельно работал… ОДИН ЧАС И ЧЕТЫРНАДЦАТЬ МИНУТ, создавая сотни файлов с кодом и промптами. А потом выдал мне один файл для запуска, который создал и развернул работающий сайт (наполненный весьма сомнительными фейковыми маркетинговыми заявлениями), продающий обещанный набор из 500 промптов. Вы можете увидеть запущенный им сайт здесь, хотя я убрал ссылку на покупку, которая действительно работала и могла бы принимать деньги. Я почти уверен, что если бы я проигнорировал свою совесть и действительно продавал эти наборы промптов, я бы заработал обещанную $1 000.

Это Claude Code в действии — один из нового поколения инструментов ИИ-кодирования, которые представляют собой внезапный скачок возможностей ИИ за последний месяц или около того. Эти новые инструменты стали настолько мощными не благодаря одному прорыву, а благодаря сочетанию двух достижений. Во-первых, новейшие ИИ способны выполнять значительно больше работы автономно, самостоятельно исправляя многие свои ошибки, особенно в задачах программирования. Во-вторых, ИИ получают «агентную обвязку» из инструментов и подходов, которые позволяют им решать задачи новыми способами. Сочетание этих двух факторов привело к большим скачкам в новейших ИИ-инструментах, созданных крупными ИИ-компаниями.

К сожалению для большинства из нас, кто хочет экспериментировать с ИИ, эти новые инструменты созданы для программистов. И я имею в виду, что они действительно созданы для программистов: они предполагают, что вы понимаете команды Python и лучшие практики программирования, а их интерфейсы выглядят как что-то из компьютерной лаборатории 1980-х годов. Кроме того, они явно спроектированы для анализа, отладки и написания кода с использованием подходов, вписывающихся в существующие рабочие процессы программистов. Во многом это досадно, потому что эти системы на самом деле полезны для работников умственного труда всех типов, и, увидев, на что они способны (и поэкспериментировав с ними самостоятельно), вы, думаю, сможете многое узнать о будущем ИИ. В этом посте мы сосредоточимся на одном конкретном инструменте — Claude Code на базе Opus 4.5, но он работает аналогично своим основным конкурентам: Codex от OpenAI на GPT-5.2 и Antigravity от Google на Gemini 3.

Возвращаясь к примеру со стартапом, запущенным Claude Code: при всей практической впечатляемости это лишь малая часть возможностей инструмента. В том случае я использовал Claude Code только для кодирования, но если попросить его провести пользовательское тестирование работающего сайта от лица разных персон и дать мне отчёт, он задействует один из своих многочисленных инструментов — подключение к веб-браузеру на моём компьютере. Claude берёт управление браузером и заходит на созданный им сайт, прокручивая его, как это делал бы человек. При первом проходе он выдал мне довольно оптимистичный отчёт, но, поскольку я знаю, что ИИ склонны к подхалимству, я также попросил более критичный отчёт. Второй отчёт лучше выявил потенциальные проблемы (и заметил сомнительные фейковые отзывы на сайте). В качестве следующего шага я мог бы легко попросить его реализовать свои предложения, продолжая процесс с минимальным участием с моей стороны.

Магические трюки

Главная причина, по которой Claude Code так хорош, — он использует широкий набор трюков в своей агентной обвязке, которые позволяют его очень умному ИИ, Opus 4.5, преодолевать многие проблемы LLM. Например, интересная вещь произошла, пока ИИ проводил пользовательское исследование: его контекстное окно заполнилось. Как вы, возможно, знаете, ИИ могут «помнить» лишь ограниченный объём информации одновременно. Это контекстное окно часто довольно велико по человеческим меркам (150 000 слов и более), но заполняется удивительно быстро, потому что содержит весь ваш разговор, каждый документ, который ИИ прочитал, каждое изображение, которое он сделал, и начальные системные промпты, направляющие ИИ. У ИИ нет настоящей долговременной памяти, поэтому, как только контекстное окно заполняется, ИИ не может запомнить ничего нового. Если вы просто ведёте обычный чат, это не проблема. В любом длинном разговоре с ChatGPT используется скользящее контекстное окно — ИИ постоянно забывает самую старую часть разговора, но в целом справляется, импровизируя на основе самых свежих частей обсуждения. Однако если вы делаете реальную работу, то ситуация, когда ИИ забывает часть вашего кода, читая новый, становится серьёзной проблемой.

Claude Code решает эту проблему иначе. Когда контекст заканчивается, он останавливается и «компактифицирует» разговор, делая записи о том, где именно он остановился. Затем он очищает своё контекстное окно, и свежая версия Claude Code читает записи и просматривает проделанную работу — представьте себе страдающего амнезией главного героя фильма «Помни», который, просыпаясь без памяти, смотрит на свои татуировки. Эти записи дают Claude всё необходимое, чтобы продолжить работу. Именно поэтому Claude может работать часами: он тщательно записывает, что делает по ходу работы, и создаёт промежуточные результаты — фрагменты программ и отчёты, — к которым может обращаться.

Это не единственный трюк, который Claude Code использует для обхода ограничений ИИ. Ещё один — использование навыков (Skills). Как знает каждый, кто читает этот пост, пользователям приходится давать ИИ промпты для выполнения задач. Эти промпты действуют как инструкции, и по мере того, как ИИ становились умнее, они стали гораздо лучше выполнять сложные промпты, даже промпты длиной в сотню страниц. Однако такие длинные промпты занимают значительную часть контекстного окна и требуют подачи правильного промпта в нужное время. Это означает, что либо вы, как человек, должны постоянно отправлять ИИ промпты, либо вам нужно проектировать сложную автоматизированную систему, которая непрерывно подаёт ИИ промпты.

Навыки решают эту проблему. Это инструкции, которые ИИ сам решает, когда использовать, и они содержат не только промпты, но и наборы инструментов, необходимых ИИ для выполнения задачи. Нужно уметь создавать отличный сайт? Он загружает навык «Создание веб-сайтов», который объясняет, как строить сайт и какие инструменты использовать. Нужно создать таблицу Excel? Он загружает навык Excel с собственными инструкциями и инструментами. Если провести ещё одну киноаналогию, это похоже на то, как Нео в «Матрице» получает загрузку инструкций по боевым искусствам и обретает новый навык: «Я знаю кунг-фу». Навыки позволяют ИИ охватить весь процесс, подменяя знания по мере необходимости. Например, Jesse Vincent выпустил интересный бесплатный набор навыков, который позволяет Claude Code вести полный процесс разработки ПО, подхватывая навыки по мере необходимости — от мозгового штурма и планирования до тестирования кода. Создание навыков технически очень просто — это делается на обычном языке, и ИИ может помочь вам их создать (подробнее об этом чуть позже).

Помимо навыков, у Claude Code есть и другие трюки для управления ограниченным контекстным окном и решения сложных задач. Он также может создавать субагентов — фактически запуская другие, специализированные ИИ для решения конкретных проблем. Это полезно во многих отношениях. Поскольку Opus — большая и дорогая модель, он может передавать более лёгкие задачи более дешёвым и быстрым моделям. Это также позволяет Claude запускать множество процессов одновременно, работая как команда, а не как отдельный исполнитель. И эти модели могут быть очень специализированными, с собственными контекстными окнами. Например, я создал отдельных субагентов для исследований и для генерации изображений. Основная модель ИИ «нанимает» этих агентов по мере необходимости для выполнения специализированной работы.

И вам даже не нужно создавать собственные инструменты. Кто угодно может делиться навыками или субагентами, а компании, которые хотят, чтобы ИИ-агенты работали с их продуктами, могут использовать подход под названием Model Context Protocol (MCP), чтобы дать любому ИИ инструкции и доступ. Существуют MCP от издательств, дающие ИИ доступ к научным статьям для исследований, MCP от платёжных компаний, предоставляющие ИИ возможность анализировать финансовые данные, MCP от поставщиков ПО, позволяющие ИИ использовать конкретный программный продукт, и так далее. В результате получается очень гибкая система, в которой умный ИИ-универсал вроде Claude Opus 4.5 может применять специализированные навыки на лету, использовать инструменты по мере необходимости и отслеживать свои действия.

Claude Code особенно мощен тем, что работает на вашем компьютере и с вашими файлами. Таким образом, теперь у вас есть ИИ, который может делать почти всё, что может сделать человек с доступом к вашей машине. Он может читать все ваши файлы и создавать новые (PowerPoint и Word — это, в конечном счёте, просто код, а Claude умеет писать код), выходить в интернет через ваш браузер, писать и запускать программы за вас и многое другое. Разумеется, ИИ не безупречны, и предоставление ИИ доступа к вашему браузеру и компьютеру создаёт всевозможные новые риски и опасности. ИИ может удалить файлы, которые не следовало трогать, выполнить код с непредвиденными последствиями или получить доступ к конфиденциальным данным в вашем браузере. Несмотря на эти предупреждения, я дам вам очень краткое введение в Claude Code, но делайте резервные копии, используйте отдельную папку и не давайте ему доступ к тому, что вы не можете позволить себе потерять.

Руководство по Claude Code для любителей

Хотя в скриншотах выше я использовал интерфейс командной строки Claude Code, есть более простой способ (доступный со вчерашнего дня!) получить доступ к Claude Code. Это можно сделать через Claude Desktop, который вы можете скачать и установить здесь (для продолжительного использования требуется подписка минимум за $20 в месяц). На данный момент десктопная версия имеет чуть меньше функций, чем интерфейс командной строки, но она намного удобнее для новичков.

Просто дайте ИИ доступ к папке (помните, что Claude может делать с файлами в этой папке что угодно, так что будьте осторожны, если там конфиденциальные данные, и сделайте резервную копию) — и можете начинать работать с ИИ: пусть он исследует тему и пишет отчёты, дайте ему доступ к выпискам по кредитной карте, чтобы он свёл их в таблицу и сообщил об аномалиях, попросите его сделать визуализацию данных или что угодно ещё. Самые мощные возможности, о которых я упоминал ранее, доступны через слеш-команды, начинающиеся с «/» — ввод /agents позволяет настроить субагентов, /skills — создавать или скачивать навыки и так далее (в десктопной версии набор слеш-команд пока ограничен, но полный набор скоро появится). Существует множество способов применения Claude Code, так что вы можете экспериментировать и выяснить, что работает именно для вас, но я бы также предложил использовать его для собственно кодирования, даже если вы не программист.

Например, пока я писал эту статью, я время от времени переключался в окно Claude Code, где ИИ для развлечения создавал мне игру: симуляцию истории, в которой цивилизации возникают и рушатся, развивая собственные языки, культуры и экономики. Каждые несколько минут я давал ИИ очередной, казалось бы, невыполнимый запрос: сделай так, чтобы у мира была своя тектоника плит и погода; отслеживай генеалогические деревья правителей; встрой ИИ, который драматично пересказывает события, и так далее. После каждого изменения ИИ тестировал результаты и выдавал новую версию игры. В отличие от предыдущего опыта вайб-кодинга, ИИ ни разу не застрял и не ходил по кругу — всё шло гладко. Посмотрите видео ниже. Я уверен, что в игре полно проблем, которые заметил бы компетентный программист, но вы можете скачать результат здесь (ИИ справился и с этой частью).

Что всё это значит? Если вы программист, вам уже стоит изучать эти инструменты. Если вы смежны с программированием (учёный, работающий с данными; дизайнер, желающий поэкспериментировать с кодом; любой, кто хочет попробовать создать то, что себе представляет) — сейчас самое время для экспериментов. Но за этим стоит более глубокий вывод: с правильной обвязкой сегодняшние ИИ способны на настоящую, продолжительную работу, которая действительно имеет значение, и это, в свою очередь, начинает менять наш подход к задачам.

Начинается это, что неудивительно, с программирования. Один из самых известных программистов в мире ИИ, Andrej Karpathy, недавно написал: «Я никогда не чувствовал себя настолько отстающим как программист. Профессия подвергается радикальной перестройке, поскольку вклад программиста становится всё более разреженным и фрагментарным. У меня ощущение, что я мог бы быть в 10 раз продуктивнее, если бы просто правильно соединил то, что стало доступно за последний примерно год, и неспособность воспользоваться этим ускорением ощущается как определённо недостаток квалификации». Пусть неуклюжесть нынешнего Claude Code и его заточенность под программирование вас не обманывают. Новые обвязки, которые заставят ИИ работать для других задач умственного труда, появятся в ближайшем будущем, а вместе с ними придут и перемены, которые они принесут.