Блог про Клод ( 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
Скрины моего приложения:
«Сделал ИИ-редактор, который не сливает текст в облако. ИИ помогал, я страдал»
Привет, Пикабу!
Сделал программу. Ну как сделал — писал не сам, писал с ИИ. В смысле, я формулировал задачу, ИИ генерил код, а я потом героически исправлял его ошибки. Неделю чинил баги, половину которых создал уже я сам, пытаясь починить то, что натворил ИИ. Зацените.
Что это вообще такое
Приватный ИИ-редактор текста. Работает прямо в браузере, ничего никуда не отправляет. То есть ваш текст не улетает в облако к доброму дяде Сэму, а обрабатывается локально. Звучит как заговор, но на самом деле просто мне лень регистрироваться в очередном сервисе.
Что умеет
Сокращать, перефразировать, анонимизировать, исправлять грамматику, менять тон с "делового" на "дружелюбный" и обратно. Можно перевести на пару языков — русский, английский, немецкий, французский... есть даже японский, если вдруг решите написать хокку про свой проект.
Как работает
Есть два режима:
Через LM Studio — это если у вас уже стоит локальный ИИ. Подключаете, проверяете, работает. Кнопка "Проверить" периодически врёт, что всё хорошо, даже когда на самом деле нет — но это же нюансы.
Прямо в браузере — через WebGPU. Скачиваете модель (от 350 мегабайт до 7 гигабайт, не благодарите), и она работает прямо на вашей видеокарте. Если видеокарты нет или она расстроена — переключается на процессор. Это как ехать на велосипеде с квадратными колёсами, но едет же.
Фишки
— Анонимизация: заменяет имена, телефоны, адреса на [ИМЯ], [ТЕЛЕФОН] и прочее. Удобно, когда надо отправить начальнику письмо "как есть", но не хочется сдавать коллег.
— История на 20 операций, хранится локально. Можно забыть, что вы там делали, и порыться.
— Сравнение до/после — показывает, как модель переврала ваш текст. Дифф как в гите, только вместо кода — ваши гениальные мысли.
— Пресеты для своих промптов. Можно сохранить "сделай текст умнее" и тыкать.
Подводные камни
Если открыть через file:// — часть функций не заработает. Нужен локальный сервер. Я полтора часа пытался понять, почему не качает, пока не прочитал собственный же тултип. Разработчик уровня "сделал и забыл".
Модель на WebGPU грузится пару минут при первом запуске. Потом браузер кеширует, и всё шустро. Первое впечатление как у дизельного генератора: тарахтит, но потом работает.
Зачем
Потому что я параноик и не хочу, чтобы мой текст про мои мысли о смысле жизни после третьей "чашки кофе" улетал в дата-центр. А если серьёзно — просто хотелось потыкать локальные модели. Получилось.
Потестить можно тут: ссылки в шапке профиля (Boosty/Dalink/GitHub). Звёздочек на гитхабе не прошу — код не идеален, но работает. Иногда даже так, как задумано.
Вопросы в комментах, конструктив и лучи поноса от перфекционистов приветствуются.
Ирония фразы «5 минут твоего времени» в пятницу вечером
Пятница, 17:58. Ноутбук уже в рюкзаке, мозг моргает зеленым индикатором «выходные».
Вдруг тихий звук сообщения. Начальник: — Ты еще на месте? Слушай, клиент только что написал, нужно одну цифру в таблице проверить. Займет буквально 5 минут твоего времени.
Я осознал всю глубину фразы «твоего времени» и нажал «ответить».
Вот как выглядел мой таймер в этот момент:
Крик души. Я разработчик
Из каждого утюга читаю посты. Скачал Сlaude сделал свою CRM. Скачал Codex сделал свой сайт/приложение.
Блять! Я разраб почти с 10 летним стажем. Эти ебанные нейронки даже документацию пишут на отъебись. Вместо информации - шизофазия.
Написан код. Надо документировать. Клод пишет:
"Функция класса синхронизация фронта с данными backend". Блять! Нет никаких "данных backend". Есть код backend, есть данные в БД. И никакой фронт не синхронизируется с данными backend. Фронт их запрашивает или передает чтобы записать. Ну ерунда же!
Пишет тесты. Но они очень ловко обходят реальные баги, потому что иначе будут красные.
В итоге сначала нейронка пишет код. Потом ты его минут 40 читаешь. Потом пишешь промт на исправление. Потом 15 минут она варит этот промт. Выдает хуйню. Ты опять пишешь промт. Получается что-то уже нормальное, что приходится еще править руками.
Не выдают они готовый и качественный результат. И... слава богу! Значит, без работы пока не останемся ))))
Совместимость 1050 ti с древней A75f-a 1.0a
Приветствую. Есть у меня старый комп с материнкой A75f-a v. 1.0a. Биос на ней стоит последний из мсеющихся от 2011 года. Видео там встроенное есть. И вот решил сделать апгрейд, чтоб в Сталкера lost alpha поиграть. В deepseek загрузил свою конфу и спросил, какую видяху можно взять. Он мне рекомендовал geforce 1050ti. Купил на авито от palit с одним вентилятором 2021 года выпуска. В наличии два слота PCI-E, (в биосе есть пункт активации cross fire) . Сперва воткнул в верхний слот pcie - загрузился post экран и на этом прогресс прекратился. Клавиатура не реагирует. При повторном включении - черный экран. Воткнул во второй слот. В нем стабильно грузится post, но далее ничего не происходит и реакции на клавиатуру нет.
Тот же ИИ мне предложил отключить secure boot, но в настройках биоса я не вижу ни в одном разделе хоть намёк на этот пункт меню.
Вопрос: есть ли способ "подружить" эту видяху с материнкой?
Ps. Демагогию о том, какое этот комп древнее ископаемое и как его надо выбросить, очевидно развивать не стоит.








