import that
77 subscribers
20 photos
22 links
Пишу всякое на питоне
Download Telegram
Как лечь спать попозже

Загрузку сервака смотрю через прикольную прогу ServerCat, вчера провалился куда-то поглубже в свойства и увидел кроме своих контейнеров еще пяток каких-то странных с названиями вроде angry_babbige и lovely_waves. Причем через docker ps -a их не видно.

Пошел советоваться с Клодом, тот меня накрутил, что это несанкционированная активность, а через ps я их не вижу, потому что злодеи все так специально настроили))

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

Плюс не хотят запускаться несколько старых проектов, где я еще не делал requirements.txt, а в докерфайле было написано максимально тупо RUN pip install [библиотека без указания версии], начались конфликты разных либ между собой. Все проклял пока даунгрейдился до подходящих версий.

А потом я вдруг спросил Клода, а не может ли эти левые контейнеры запускать мой traefik, который на одном из проектов стоит вместо nginx? Ну конечно, обрадовался Клод, эти временные контейнеры нужны traefik'у в процессе получения сертификатов от Let's encrypt.

Мораль: requirements.txt - маст хэв)) И надо правильно формулировать вопросы ллмкам)
👍5
«Кто не хакал в молодости язык ассемблера, у того нет сердца. Кто делает это взрослым, у того нет мозгов» Джон Мур
👍3
Прочитал свежий гайд от СБЕРа по разработке мультиагентных систем в корпоративной среде и сделал небольшой конспект для широкой публики без глубокого погружения в технические детали (но они есть на страницах 39-64).

Оригинал гайда: https://giga.chat/help/articles/multi-agent-system

Конспект: https://telegra.ph/Razrabotka-i-primenenie-multiagentnyh-sistem-v-korporativnoj-srede-SBER-06-03
1
Придумал мем по мотивам #xkcd
👍4
Ботфазер, конечно, умеет поддержать, но зато это внезапный способ узнать MAU своего бота. Настройки бота, кнопка Paid broadcast.
Был сегодня на выступлении зампреда Совкомбанка, они там ЛЛМки прям в хвост и в гриву! И для них это уже не техническая, а управленческая история.

Купили много мощного железа, накатили опенсорсные дипсик с квеном в полных версиях, прикрутили раг и довольны.

Разработали 5 уровней обучения для сотрудников, условно, в колл-центре достаточно изучить первый из них, другим надо двигаться выше по ступенькам знаний. Мотивируют аналогиями с 90-ми годами, когда не освоил ПК = безнадежно отстал.

Приучают всех юзать ллм для работы с документами по принципу: никто не имеет права поручить задачу человеку, если это может сделать нейронка. Главная инвестиция не в GPU, а в изменение стиля мышления.

Считают по всему банку метрику "ИИ-доход" как добавочный эффект от внедрения в виде фонда оплаты труда, если кодер стал писать в 1.5 раза больше кода с копайлотом, то ИИ-доход это 0,5 от его з/п. Каждое подразделение постоянно генерит и фиксирует идеи как еще можно поднять этот доход в их бизнес-процессах.

Понравился один из кейсов - генерится шпаргался для b2b-продажника о контрагенте, к которому он едет на переговоры: последние события в компании, ситуация в отрасли и т.п., чтобы продажник был в теме и на одном языке говорил.

Прям умнички, звучало очень вдохновляюще.
2👍12
Forwarded from AI и грабли
Фильтрация вместо саммаризации

Постоянно замечаю – есть большой кусок информации (например, пдфка с документацией, выгрузка переписки или текст закона), читать все не хочется, хочется как-то в сжатом виде пробежаться. Просим LLM сделать саммари.

Классика.

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

Вместо этого, все чаще прошу не сжимать информацию, а отфильтровать самую важную и показать как есть.

Проанализируй этот документ и вытащи 20 самых важных абзацев/строк, таких, что прочитав их я смогу сформировать 80% понимания исходного документа. 
Выпиши их в исходном виде, так, чтобы их можно было корректно использовать для поиска в документе (символы совпадали на 100%)
👍7
Когда готовил крутой пост про фишки claude code и в процессе получил незабываемый опыт часового тупняка при смене постгреса на sqlite 😆

Принципиально ничего не правил руками, только кормил Клода ошибками и отладочными принтами.
После пары десятков вайб-итераций бот, наконец, увидел локальную базу из докера, но потом выяснилось, что она пересоздается при рестарте контейнера 😆 И погнали по новой.

Ладно, если серьезно, переход с Курсора на claude code мне понравился. Работа в консоли оказалась дружелюбной, особенно с плагином к vs code.

Из интересного:
- режим планирования, Shift+Tab дважды, Клод не бросается писать код, можно сначала подискутировать, набросать план и архитектуру

- управление контекстом через файл CLAUDE.md, в который можно засовывать стек, правила, структуру проекта, Клод создаст его сам по команде /init

- камикадзе-режим с флагом --dangerously-skip-permissions, вайб-кодинг на доверии, не спрашивает никаких разрешений у юзера))

- очистка контекста командой /clear помогает встряхнуть товарища, если начал оверинжинирить и ходить кругами

- запуск нескольких экземпляров cloude сode параллельно, чтобы один критиковал решения другого, забавное раздвоение личности

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

- Клоду можно скармливать скриншоты с ошибками или с интерфейсом, который хотим запрогать, на маке вставка через Ctrl+V

- умеет ходить по внешним ссылкам и читать документацию, добавляя ее в контекст

Продолжаем наблюдение, разбираюсь с автокоммитами))
👍3
В комментах на канале AI и грабли народ накидал внезапных вариков как можно использовать ллмки.

Мой личный топ:
- чат гпт поставил диагноз движку Рэндж Ровера по wav-файлу со звуком постороннего цокота
- ИИ-нутрициолог «Толстой» ведет дневник наблюдений о том, что ест человек и стебет его между делом (концепт)
- тренажер для продажников - болтать с раздраженными персонажами, которых триггерит всякое типа «начали презентовать, не узнав проблему»
Раскопал прикол. Все эти наши логины и логирования тянутся из 1500-х годов и связаны с поленом.

Английские моряки придумали как замерять скорость судна — берем веревку (line) с равномерно завязанными на ней узлами, привязываем к концу полено (log) и бросаем за борт. Деревяшка лежит, корабль удаляется, за минуту размоталось 10 узлов, вот и скорость.

Бортовой журнал для записи скоростей, соответственно — log-book. А log-in это от глагола «вносить запись в журнал».

На русском превратилось в «бросить лаг» и линь (line).

⚓️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3🤓3
Сейчас вышел с митапа Legal Hackers, это юристы, которых задолбала рутина и они взяли в руки питон. И нейросетки. Просто огонь!

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

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

- девушка сделала бота, который критикует креативы на тему нарушения закона о рекламе. Тоже полный ноль, глупые вопросы, синдром самозванца)) Нафигачила обновляющийся RAG с законами и полна планов по развитию.

Реальная боль -> Курсор -> решение.
Юристы жгут 🔥
🔥8
Смотрите, прикольный обратный счетчик в боте, эксплуатирующий FOMO, раньше не встречал такого в телеге
🔥1
Потестил вчерашний Claude code 2 с новой Sonnet 4.5 под капотом:

- крутая фича — чекпоинты и откат до любого из них при двойном нажатии esc, можно отматывать как состояние кода, так и сессию чата, гит для ленивых)

- внизу справа всегда виден остаток контекста до начала его сжатия

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

- заодно обновился плагин для VS code, стал чуть менее консольным что-ли

Пока кайф)
👍2
С тех пор как код стал писаться сам, я вдруг начал думать о привлечении внимания 😬

Две вещи за вчера:
- над писсуаром в Шереметьеве картинка с орущей чайкой: ААААА, буквы уходят за рамку. Поворачиваю голову — над соседним просто АААА. Еще правее: АААВИАСЕЙЛЗ 😆
- листаю в самолете аэрофлотовский журнал из переднего сиденья и вдруг понимаю, что среди тонких страниц внутри вшито две плотные, такие же как обложка. И при пролистывании ты в любом случае стопоришься на них пальцем. Там была реклама Ямагучи и это единственное, что запомнилось из журнала)
👍2
Anthropic насыпал бонусных токенов для тестирования их новой веб-версии Claude code.

Параллельно на работе у меня началась какая-то жесть и я успел потратить лишь 1/5, обидно 😆

Зато разобрался, наконец, с гитхабом как следует, потому что облачный CC работает через пуш в новые создаваемые им самим ветки.

Из забавного: у него сохранились привычки локального CC - старался постоянно делать запросы к базе данных (которой в репозитории, конечно, нет), приходилось в промптах напоминать об этом.
Сразу у двоих ребят прочел мысль, что уже быстрее сгенерить приложение под себя, чем искать готовый софт.

Окей, сейчас этим развлекаются технари, но порог входа стремительно падает, мой любимый пример - юристы, напилившие за 2025 год себе кучу инструментов. Только есть проблемка - как заработать в мире, где твою поделку никто не купит, ведь своя спавнится за пару минут.

Пошел пытать Клода и искать исторические параллели. Вышли с ним на DIY-тему и мужиков с шуруповертами. IKEA не убила Bosch. Никто не валит лес и не плавит сталь. Покупают фанеру, крепёж, фурнитуру. Родилась индустрия «сделай последние 10% сам», рынок инструментов вырос.

А YouTube-ролики с туториалами стали скорее маркетинговым каналом и началом воронки. В итоге полку выпилят сами, но электрика позовут со стороны, есть порог сложности, после которого DIY превращается в боль.

В переносе на айтишку: инструменты - это хостинг и деплой, базы, платежи. Все, что нет смысла колхозить самостоятельно. Материалы и полуфабрикаты - апишки, интеграции а-ля Zapier и n8n, UI-киты и прочие кубики Лего. А человек пусть пилит свои последние 10% - бизнес-логику. Приходящий электрик - это консалтинг. Не «как написать код», а «как поставить задачу» плюс некий system design и продуктовое мышление.

Еще пара идей где могут оказаться боль и деньги в мире тотального вайб-кодинга:
- Поддержка. Запилил бота, через полгода API телеги изменился, контекст потерян, код непонятен. Памагити.
- Доверие. Самописные заметки — ок. Самописный софт для денег — не ок. Нужны надежные решения.
- Хочется большего. Масштабирование DIY-софта на рынок - синхронизация, права доступа, безопасность — сложное.
- Обучалки: библиотека паттернов. Не «вот промпт для бота», а «вот паттерн декомпозиции задачи», «вот чеклист перед тем как идти к ИИ».
- «Шаблоны проектов» с обвязкой. Cookiecutter-шаблон, который при генерации задаёт вопросы и сразу настраивает структуру/предзаполняет файлы под конкретную задачу.
- Утилиты: вводишь размытую идею, она прогоняет через диалог с серией критических вопросов, на выходе — готовая спека для Claude/Cursor.
- Микро-курсы или гайды для вайб-кодеров: «Git за 15 минут для не-программистов». Только три команды: init, commit, push. Без веток, без merge-конфликтов.

Код для всех, даром, и пусть никто не уйдёт обиженный))

А вас волнует эта перспективка?
👍4
Главный герой нолановского Memento это же Claude Code, лихорадочно пишущий в CLAUDE.md, потому в любой момент может случиться /clear
Сегодня понравился тред, СЕО Шопифая натравил клода на флэшку со своим МРТ и сделал веб-сервис просмотра этого самого МРТ. Народ в комментах: заопенсорсь сервис. Чувак им: я заопенсорсю промпт.

Внезапно - промпт это новый zip, который нейронка развернет в нужную тебе прогу 🤔

https://x.com/tobi/status/2010438500609663110
Сегодня год твиту Карпаты о вайб-кодинге. Вы еще заглядываете в код, который пишете?
Anonymous Poll
74%
Да
26%
Нет
Любви к claude opus 4.5 пост)

За два вечера в диалоге с ним навели порядок на серваке:
- снизили раза в два потребление памяти контейнерами
- вынесли traefik в отдельный контейнер, теперь удобно плодить мини-аппы в телеге и ставить веб-хуки
- настроили автоматический деплой через github actions
- сделали по-взрослому две ветки dev и main в новом боте, чтобы все само перезапускалось после пуша 🥹

И никакого «ой, простите, я ошибся, сейчас поправим». Полная иллюзия общения с уверенным чуваком, который провел за ручку, все показал и научил. Лайк.
🔥3