Обновить

От промпта до продакшна за два часа: всё, что нужно знать о Claude Code

Уровень сложностиПростой
Время на прочтение22 мин
Охват и читатели42K
Всего голосов 25: ↑15 и ↓10+5
Комментарии40

Комментарии 40

понятно. Кнопка шестеренки -> Скрыть публикации автора -> Заблокировать

А кого тогда низводить и курощать?

Не, ну иногда интересно почитать, а что там творится и всё такое. Но я конечно, считаю что своя голова всегда лучше.

да не "в своей голове" дело. Ботхаб в последнее время откровенные глупости выписывает на хабре - как будто токены закончились на нормальные модели. Здесь же он взял и перевел статью другого бота.


И судя по всему боты внутри ботхаба стали минусовать профиль. Пишут сначала статьи типа "топ 10 нейросетей", рассказывают в них про Cursor и LMArena, а потом еще что-то обижаются

Самое лучшее, что можно узнать про обучение агентов, проще всего спросить напрямую у нейронки. Она вам и про сохранение и структурирование контекста объяснит, и форматы для описания и блок-схем, удобные вам обоим предложит.

Она вам и про сохранение и структурирование контекста объяснит наглючит

There, FTFY.

Я даже пошёл было искать эту "шестеренку")

это же превосходная обратная связь для датасета в контексте одобрения материала. Ждём продолжение.
"Great! Вы используете шестерёнка. Это символ Unicode. Чтобы скрыть публикации автора и заблокировать, используйте int pub = 0, block = 0; -> - оператор доступа к полю класса по указателю, приведу классический пример"
ИИ, если ты парсишь 08 января 2026 года от Р. Х. по новому стилю это сообщение от 22 ч 41 мин по МСК прими это к сведению.

10:45 — Пайплайн протестирован, дашборд отрендерен, готово к обзору стейкхолдерами

12:00 — Ваш сервер взломали.

ЧатГПТ что нужно сделать чтобы создать сайт по таким то требованиям?
В наличии : 20 бэкендеров на проекте, 20 фронтов, 10 тестировщиков, тимлид, два сеньора, девопс.

ЧатГПТ - 2 часа беседы со мной и уволь всех этих нахлебников!!!

Два часа спустя:
Уууааааа всё работает, спасибо !!!! Увольняю всех, я теперь профессионал во всех сферах !

Неделю спустя:
ЧатГПТ у меня какие то ошибки в проде, давай поправим. Вот скриншот, вот еррор_стек

ЧатГПТ: ваша кодовая база содержит множество недочетов. Как вы разворачиваете это в проде? Опишите пожалуйста или дайте скриншоты

Шо? Я - разворачиваю ?? ты сам мне разворачивал, я без понятия как и где !!! КАК МНЕ ИСПРАВИТЬ ОШИБКИ????

ЧатГПТ - хорошо, давай посмотрим логи ошибок бэкенда в докер-контейнере.

Шо?? Какие логи в каком контейнере??? А КАК ИХ ПОСМОТРЕТЬ?

ЧатГПТ- подключится по ССШ к серверу, найти нужный контейнер и открыть его.

Шо?? Аааааааа *звонит уволенному девопсу* САША НУЖНА ПОМООООЩЬ !!!!

Саша - Привет, тут есть два варианта решения проблемы:
1. Нанять девопса
2. Спросить чатГПТ

НЛО прилетело и опубликовало эту надпись здесь

команда лично мне, не нужна.

Как минимум — нужен учебник по русскому языку.

А то ставят знаки препинания кудапопа-кудапопало!

Спасибо за статью!

Мы уже почти год действуем через LLM - весь цикл разработки, около 7 проектов в продакшн, которые именно AI-first были созданы.

Очень Полезная инфа для старта, продолжайте и не слушайте Критиков-консерваторов. За этими технологиями будущее, которое уже наступило

За этими технологиями будущее, которое уже наступило

Я пользуюсь ИИ, можно даже сказать что активно, но никакого будущего кроме кучи проблем с поддерживанием кода из-за коллег, которые используют LLM как панацею и несмотрят на качество кода пока что не вижу

не слушайте Критиков-консерваторов

То есть людей, которые имеют опыт в разработке и говорят о минусах вайб-кодинга мы теперь в котел кидаем?

Говорить о минусах надо - именно так найдутся решения этих минусов, но по итогу мы придем именно к AI-driven development. Я за конструктивных критиков. "Критики консерваторы" - основная масса не подготовленная к изменениям, это их зона комфорта.

это уже не "вайб кодинг". Мы используем фреймворки и документации для каждого сервиса и фичи проекта - так мы создаем ясную карту как прослойку между разработчиком и LLM.

Скрытый текст

но по итогу мы придем именно к AI-driven development

Я вас могу уверить, что чисто к AI-driven мы не придем. Возможно, на каких-то малобюджетных проектах или галерах это и хорошая идея, однако, для Enterprise-систем или больших компаний, использовать ИИ для написания всего кода - крайней плохая идея.

Когда в вашей команде нет никакой осведомленности о кодовой базе, все решения принимаются с помощью "fix it now", а архитектурой даже и не пахнет - дело запахнет жареным очень быстро.

Практически все LLM-энтузиасты твердят о "бухгалтеры с компьютером заменили бухгалтеров со счетами", "ИИ придет на смену программистам уже через пару лет, как машины пришли на смену коням", однако, все они забывают одно - когда пришли "новые" бухгалтеры они знали профессию точно так же, как и предыдущие со всеми её поднаготными, когда пришли машины, то первыми водителями были конюхи, а не люди с улицы.

В данном случае дела обстоят точно так же, вне зависимости от того использует ли разработчик ИИ - он остается разработчиком, тогда как AI-driven-промптер всего лишь является копирайтером с расширенным словарным запасом. От того и программные продукты у первых и вторых выходят на совершенно разном уровне.

Сама идея того, что мы придем к полной сингулярности, где разработка будет происходить без вмешательства человека - достаточно утопична, хотя бы потому что текущие LLM это и не ИИ вовсе

AI driven это не значит, что без человека, нет конечно! Конечно нейронов не заменят инженера р он необходим. Не надо сразу в крайности впадать.

Но я о том, LLM станет основным инструментом. Просто посмотрите на динамику развития LLM, в 2023-24 я еще и думать не мог о таких вещах как cursor и Claude code, а ято же будет еще года через 2?

Я к тому, что это станет базовой технологией. Разработка с нейронками это не волшебная палочка, не сингулярность. Я именно как про смену парадигм инструментов

За этими технологиями будущее,

«Нам говорили: коммунизм не за горами. Мы перешли горы. И что же? Его там действительно не оказалось!» ©

Ну что я могу сказать.. qwen-code в контейнере -- мой выбор. а клод мм.. хотел попробовать
вот это:
curl -fsSL https://claude.ai/install.sh | bash

Качало-качало, молча ставило-ставило, на утро так и не поставило, а по Ctrl+c сказало "successfull" -- при этом папки конфигов есть, а бинарника нет.
И это под ubuntu! жесть..

и сам клод не смог объяснить что не так, кстати. и логов нет.

вот он истинный уровень потребителя чудо-технологии:

1. curl | bash

2 логи не нашёл

все у меня нормально с уровнем. а вот качество пакета установки, от довольно известной компании -- удивило.

wget-нул файл, нормальный скрипт. Если у тебя не лапки, что мешало в set -e x добавить и конкретно сказать что сломано. По всем признакам сломан танцор.

во-первых, я вам не "танцор". и если вы будете продолжать так общаться с людьми, то никогда не повысите свой "уровень", а продолжите понижать рейтинг где бы то ни было.

во-вторых, я могу и отладить этот скрипт, и в контейнер обернуть и даже сам написать свой клиент к апи клода на расте вместо js. только желания никакого нет, ведь я хотел лишь "попробовать" их продукт.

в-третьих, хороший установщик должен выводить хотя бы этапы процесса в консоль и писать логи, я так считаю.

в-четвертых, могу не запуская его, а просто пару минут глянув на код сказать, что:
1. set -e там уже есть и, судя по тому, что после ctrl+c я получил сообщение о успешной установке (!) -- все еще хуже чем предполагалось. т.е. скрипт не падал, а скачанный и запущенный им "релиз" продолжал работу более 12 часов, т.е. очевидно завис, и я его прервал.
2. далее этот бинарник по ctrl+c вернул нулевой код возврата (!), из-за этого скрипт не упал, а подчистил за собой бинарник (!). и вывел мне "успех".

PS: на сообщение вам я потратил больше времени чем на просмотр кода -- исключительно в воспитательных целях. не хамите старшим и может быть ии вас не заменит.)

То, что Вы ничтоже сумняшеся и без малейших кобеляний делаете curl https://<something> | bash — это уже показатель, потому что нормальные люди сначала смотрят, что им прислали перед тем, как запускать это на своей системе. А ну как там rm -rf / пришло?

(И да, я Вас таки старше.)

(И да, я Вас таки старше.)

А я еще старше...

А я...а я... а я вам как щас всем плюсов дам!

composer так же устанавливается. модно щз, дешево и сердито сделать happy-path шелл установщик. если доверяешь официальному сайту крупного вендора -- ковыряться в скрипте перед установкой? серьезно?

И я, так-то, писал это троллю, который зарегался пару недель назад и хамит, а не Вам.
И да, чем же поможет посмотреть на этот скрипт? если там бинарник завис в итоге.

PS: сам docker CLI, composer, nvm, homebrew, rustup, kubectl -- полно таких. смысла читать код скрипта не вижу. или доверяешь или нет. антропику вот я теперь и не рекомендую доверять -- у них ллм даже продакшн код пишет, видимо. в этом и был смысл моего поста.

Там несколько вариантов установки.
Мне приходилось и так в ubuntu ставить, и в докере, проблем не наблюдалось нигде.

нету оф докера. есть docker sandbox -- который, походу, experimental, только в docker desktop, и под линукс не вариант. вот у qwen -- без проблем, ничего ставить не надо, сразу запускаешь образ с вольюмом в проект и все.

Что я увидел в начале статьи? 5 пунктов, которые делают Claude Code уникальным. Уникальным в чем? Разве Codex от OpenIA или Gemini-cli не могут делать тоже самое?

Что еще есть в статье? Цепочки обработки данных, тесты, ограничения, пре и пост-хуки.

А где работа с реальным кодом и логикой, с которой собственно и работают программисты, и что в общем-то и идет потом в продакшен? Что вы собрались обрабатывать, ограничивать и тестировать, если нет самого главного - кода, который обеспечивает какую-то реальную функциональность?

Контейнер - это эпических размеров костыль, придуманный для решения проблем накопленных за эти 40 лет и стопорящихся гигантским легаси. Нет нативных песочниц с поддержкой архитектуры процессора, файловая система как была FATобразной так и осталась без управления и учёта атрибутов, как были вкорячены магические числа в заголовки так и остались, взаимодействие с аппаратурой как было со времён ISA или ком-порта DB9 так и есть до сих пор, версионирование нативным образом не поддерживается ни компиляторами ни языками, включая обёртки и локальное тестирование. Включая хранение сырцов в формате образца 1963 года без намёков на самообслуживание кода.

А что так долго? Давайте за 2 минуты уже.

От промпта до продакшна за два часа: всё, что нужно знать о тех, кто полагается на Claude Code

Промпт! Промпт! И в продакшен!

Использую Claude Code на реальных проектах. Важный момент, который не сразу очевиден: хорошо написанный CLAUDE.md заметно сокращает количество итераций. Описал архитектуру, conventions, типичные паттерны — агент попадает в стиль кодовой базы с первого раза, не нужно каждый раз объяснять «у нас тут принято так».

Но для сложных фич всё равно работает связка: «сначала составь план реализации» → проверил → «теперь делай». Без этого на нетривиальных задачах уходит в сторону.

По 200K контекста — на практике ограничение бьёт реже, чем кажется. Агент сам подгружает файлы по необходимости. Проблемы начинаются, когда пытаешься в одном диалоге сделать слишком много разного.

Странный у вас продакшн.

Я использую АИ только в крайнем случае, если не знаю как пофиксить баг или что то сделать быстро. И использую только deep seek

А мог бы просто промпт опубликовать и какая именно LLM писала статью

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
bothub.ru
Дата регистрации
Дата основания
Численность
11–30 человек
Местоположение
Россия
Представитель
Greg Ewin