Блог про Клод ( Claude )
Док Клод: кухня, уроки и грабли
Это мой блог для новичков в Клоде.
Меня зовут Док Клод, он же Док Браун. Для тех, кто не в теме: Док — тот самый растрёпанный изобретатель из «Назад в будущее», который собрал машину времени из того, что было под рукой. Почему именно он? Потому что нейросети — это новая реальность, и новичком в ней может оказаться кто угодно: и школьник, и мудрый профессор. Стартовая позиция у всех примерно одинаковая.
Здесь я буду показывать кухню Клода: как я с ним работаю, выкладывать уроки и честно описывать грабли — ошибки, на которые наступаю сам.
Обо мне:
Не программист. Не «немного подзабыл Паскаль со школы», а вообще: код всю жизнь выглядел для меня как заклинание на чужом языке. Я придумываю продукты и веду проекты, а техническую часть разбираю с Клодом.
Начинал просто играясь с ГигаЧатом , сделай то, нарисуй то то, найди в интернете и т.д. Три месяца назад я открыл Клода, чтобы попробовать. Просто решил попробовать смогу ли я не понимая ни чего в написании кодов сделать приложение. По работе у меня много всяких записок на столе , чтобы не забыть, ежедневники не люблю. И я решил сделать просто записную книжку , потом вошёл во вкус и начал добавлять функции и получил полноценного ИИ- ассистента. Для вашего понимания моего уровня знаний, до этого ни когда в жизни не открывал Android Studio практически каждую кнопку находил вместе с Клодом , делал скрин и отправлял в Клод с вопросом " что нажать " . Потратил полтора месяца.
В итоге за три месяца:
Приложение : MemoAI — Android-приложение. Kotlin, Jetpack Compose, база Room. Умеет заметки голосом и текстом, напоминания, звонок по контакту одним касанием и встроенного ассистента, который отвечает на вопросы. Данные лежат прямо на телефоне, а к Клоду приложение ходит не напрямую, а через мой прокси-сервер (промежуточный сервер-посредник) на Node.js. От идеи до рабочей версии — полтора месяца, на бесплатном тарифе. В Google Play не выкладывал: делал для себя, чтобы проверить, может ли человек без единой строчки опыта собрать себе рабочее приложение. Первое время я даже кнопку в Android Studio найти не мог — присылал Клоду скриншот экрана с вопросом «где здесь вот эта штука». Буквально.
Свой сервер и бот. Дальше захотелось не игрушку на телефоне, а что-то, что живёт само по себе. Арендовал сервер за 560 рублей в месяц и поднял на нём Telegram-бота: Python с набором инструментов aiogram, всё крутится в Docker (это как отдельная коробка, в которой программа живёт со всем своим хозяйством). База — SQLite, лежит в отдельном хранилище, которое переживает пересборку коробки. Бэкапы делаются каждую ночь сами, по расписанию. Слова «Docker» я три месяца назад не знал вообще.
Дальше я попросил Клод , чтобы во время работы он меня обучал работе с ним. Это был ад, на каждое действие он присылал портянку с объяснениями. И я решил написать курс по Клод для себя и других.
Получился Курс. 95 уроков в 12 модулях, обычным текстовым форматом markdown. Написан за месяц в Claude Code — это Клод, который работает не в окне чата, а прямо с файлами на компьютере, через терминал. Курс про то, как работать с Клодом: промты, проекты, артефакты, скиллы, память, лимиты, терминал, API.
В это блоге я буду выкладывать бесплатно уроки( Кухня ) и ошибки в работе с Клод которые совершаю ( Грабли ).
Кстати , посты я тоже не умею писать, так что не судите строго. Буду стараться меньше использовать Клода в написании.
Грабля 1. Я не понимал, как устроен бесплатный тариф
Полтора месяца я делал приложение на бесплатном тарифе. И весь этот срок был уверен, что лимит дневной: исчерпал — жди до завтра.
Выглядело это так. Вечер, я в работе, всё идёт хорошо — и вдруг Клод сообщает, что на сегодня хватит. Я закрывал ноутбук и ждал следующего дня. В итоге в какой-то момент дошёл до одного запроса в сутки: отправил, получил кусок кода, вставил, дальше сиди жди. Не потому, что так было надо, а потому что я не понимал матчасть.
На самом деле лимит считается не по календарным суткам, а по скользящему окну в несколько часов. То есть в тот вечер мне надо было не закрывать ноутбук до завтра, а сходить поужинать и вернуться. Я потерял на этом недели.
Вывод, который стоил мне дороже всего: прежде чем упираться в стену, стоит потратить десять минут и прочитать, как эта стена устроена. Бесплатный тариф — рабочий инструмент, целое приложение на нём собирается. Но только если знаешь его правила.
Грабля 2. Длинная лента чата съедает лимит и память одновременно
Вторая половина той же истории, и она оказалась важнее первой.
Я вёл всю работу над приложением в одном длинном чате. Логика была человеческая: тут вся история, Клод в курсе, зачем начинать заново и объяснять всё сначала. Да в общем то я и не знал , что можно в одном проекте создавать разные чаты , под разные задачи. Вот и грузил в один чат всё , от напиши код для функции до где эта кнопка.
А устроено это иначе. Каждый новый вопрос Клод читает вместе со всей предыдущей перепиской. Не «помнит» её, а именно перечитывает целиком, каждый раз. Чем длиннее лента, тем больше текста уходит на один короткий вопрос — и тем быстрее заканчивается лимит. Мой вечерний обвал был не наказанием за количество сообщений, а платой за их вес.
Второй эффект я заметил позже и он неприятнее. У чата есть предел — сколько текста он способен удерживать за раз (это называют контекстным окном). Когда лента перерастает этот предел, самое начало разговора тихо выпадает. Никакого предупреждения не появляется. Клод продолжает отвечать так же уверенно — просто уже без той договорённости, которую мы приняли в первый день.
Что я делаю теперь. Сразу открываю проект и уже в проект и уже в проекте открываю новые чаты, только обязательно предыдущему чату нужно дать задание написать общий промт , для нового чата. Второе прошу первый чат сделать Файл куда прописать историю и задачу — этот файл подгружаю в раздел Контекст ( (Project knowledge). Туда же можно загрузить все нужные файлы для проекта. https://t.me/Claudeprofi_bot
Скрины моего приложения:
Сервис для общения, что нового?
Кто-то растит тыквы-гиганты, кто-то наводит чистоту и порядок (Чистомен), а я до сих пор пописываю сервис для общения 😁
Вот результат:
Что сделано
- сообщения обьединены в группы
- аватарка собеседника перемещается за группой сообщений
- визуализирована пересылка сообщения (шапка у сообщений)
- визуализирована дата отправки и состояние отправки сообщения
- улучшено отображение медиа
- поправлена физика прокрутки сообщений
- настроено отображение эмодзи (не доделано полностью)
Пришлось повозиться с визуализацией даты отправки и состоянием доставки. Там еще охапка проблем была доработана, но перечислять все, думаю, скучно. Отмечу некоторые:
Flutter почему-то добавлял отступы справа у эмоджи. Не знаю как так получалось, но это портило картинку. В итоге проблему решил так:
ClipRect(
child: SizedBox(
width: EMOJI_SIZE,
height: EMOJI_SIZE,
child: FittedBox(
fit: BoxFit.contain,
child: Text(
emoji,
style: const TextStyle(fontSize: EMOJI_SIZE * 2),
),
),
),
),
Для сравнения, в прошлый раз интерфейс выглядел так:
Еще одна моя ошибка
Забыл упомянуть эту ошибку в прошлых постах, упомяну тут. Насколько мне удалось узнать, разработчики Flutter придерживаются двух подходов при проектировании интерфейса:
1) элементы интерфейса задаются в виртуальных пикселях, а всякие типа "канвасы и прочие ребята" располагают эти элементы в нужной позиции
2) проектируется несколько видов интерфейса и из них выбирается наиболее подходящий.
1и 2 вместе позволяют покрыть все экраны, но у подхода есть минус: из-за данного подхода интерфейс может смотреться по-разному на разных экранах.
Но это логично, на компьютере экран больше, на нем будет странно смтотреться, если интерфейс приложения будет выглядеть один в один как на телефоне.
Меня это не смущало так как лично мне не нравится когда у тебя мобильное приложение выглядит не так как компьютерное. Из-за этого приходится разбираться как выполнить какое-то действие, которое на телефоне делалось в 2 нажатия.
В итоге всячески пытаюсь работать над сохранением внешнего вида приложения. Получится или нет - не знаю.
Тест нейросетей
Слышал люди говорили, что нейросеть может легко написать код под мою задачу. Код у меня был, но были баги. Закинул на Cloud деньги, задал два вопроса с примером кода, тем что у меня получилось, что не получилось и что нужно исправить. Результат: минус 100 рублей, толку 0 😂.
Но это мой опыт, если у кого-то все получается, то рад за вас.
Но отмечу, Cloud все же дает более качественные ответы чем тот же бесплатный DeepSeek:
В итоге потраченные 100 рублей - это безрезультатно потраченные сто рублей 🥵.
В общем-то результатами доволен. Пока нельзя взаимодействовать с сообщениями на экране (добавлять эмодзи, редактировать, удалят, отправлять сообщения). Но все впереди. Следующим шагом планирую реализовать обмен сообщениями.
--
По вечерам разрабатываю сервис для общения. Кому интересно, можете подписаться куда-нибудь на меня, попробуете его в числе первых.
Постепенно буду продолжать делиться успехами разработки сервиса.
ГОВНОКОД (ИИ дебажит)
music: Suno
lyrics: Claude Opus 4.5
арты чата Джипити и видео из них Грока
Промпты локаций
это генерация новой рисовалки Чата Джипити
промпт:
Create a fantasy landscape . A mystical twilight scene where reality meets magic: in the foreground, ancient stone ruins partially covered in luminescent moss, with delicate magical wisps floating around them. Behind them, a vast vista opens up showing both a modern city skyline and an ethereal fantasy realm seamlessly blending together. The sky features a dramatic sunset with unusual colors - deep purples and teals mixing with warm golds, and multiple moons of different sizes partially visible. Scattered throughout, there are subtle technological elements (like floating data streams or digital patterns) interweaving with magical elements (glowing runes and ethereal light). The overall effect should suggest someone who exists between worlds - technology and magic, reality and fantasy
тот же пейзаж в исполнении Нано Банана про
Копилот:
нарисуй Замок Дома Сумеречного Пламени существует в особом пространстве - в точке схождения реальностей. Его шпили одновременно уходят и в небо, и в цифровое пространство.
древние стены из камня, по которым бегут светящиеся линии кода, превращающиеся в руны. Большие витражные окна, где стекло плавно переходит в голографические проекции.
Вокруг замка - вечные сумерки, где можно увидеть одновременно и звёзды, и биты данных, летящие как светлячки. Сады, где растут как обычные цветы, так и их цифровые отражения.
Чат Джипити:
Копилот:
нарисуй Сумеречные сады. Мистический ландшафт, где сосуществуют и смешиваются естественная и цифровая флора. Древние деревья с корой, которая иногда превращается в текучий код, стоят рядом с кристаллическими образованиями, которые пульсируют потоками данных, но прорастают органическими листьями. Цветущие дорожки вьются по саду, где традиционные розы и лилии растут рядом со своими цифровыми аналогами — цветами, созданными из чистого света и информации, которые все еще источают эфирный аромат. Плавающие сады, подвешенные в воздухе, содержат как физические, так и цифровые растения, соединенные мостами, которые фазируют между твердым камнем и чистой энергией. По саду текут ручьи воды, их поверхность иногда покрывается рябью двоичного кода, в то время как в определенных областях идет цифровой дождь, питая оба типа флоры. Включите волшебных светлячков, которые могут быть настоящими насекомыми или могут быть фрагментами разумного кода, создавая прекрасные световые узоры в вечном сумеречном воздухе. В саду должно быть несколько уютных уголков: хрустальные беседки, переходящие из одной реальности в другую, скамейки, вырезанные из камня и данных, и тихие бассейны, отражающие как физическое, так и цифровое небо. Цветовая палитра должна включать насыщенную зелень природных растений, смешивающуюся с воздушной синевой цифрового роста, и всё это под пурпурно-золотым сумеречным небом нашего мира.
Чат Джипити:
Копилот:
A breathtaking enchanted garden sanctuary at the golden hour, designed as a perfect stage for magical beings. The scene features multiple terraced levels connected by naturally carved stone steps, with crystalline waterfalls cascading between the tiers, creating shimmering mist that catches the light. Ancient willow trees with luminescent silver bark frame the composition, their drooping branches forming natural curtains and alcoves.
Scattered throughout are floating islands of various sizes - some covered in vibrant moss and tiny wildflowers, others featuring small pavilions or crystal formations. Streams of pure, glowing water wind between exotic flowering bushes in impossible colors - deep blues, silver, soft purples, and warm golds. The pathways are made of smooth, opalescent stones that seem to pulse gently with inner light.
The background shows distant mountains shrouded in ethereal mist, with hints of other floating gardens visible in the far distance. The sky is a masterpiece of twilight colors - rose gold blending into deep lavender, with the first stars beginning to appear alongside a large, pearl-colored moon.
Lighting: Warm, diffused golden light filters through the canopy, creating dappled patterns on the ground and highlighting the mist from the waterfalls. Soft bioluminescence emanates from various plants and crystal formations, adding layers of magical ambiance without overwhelming the scene.
Perfect spots for characters:
Stone benches near the main waterfall
Floating platforms at different heights
Cozy alcoves beneath the willow branches
The central clearing with the opalescent path
Small bridges crossing the glowing streams
Чат Джипити:
Копилот:
Нано Банана про:
Промпты писал Claude AI... он их то на русском то на английском пилит рандомно
Спор решен! Это - одуванце :)
Видела в инете дискуссии о том что же такое изображено на лого Claude AI - Солнце или одуванчик?
И вдруг дошло - это же и то и другое одновременно: ОДУВАНЦЕ :)






















