Падающая башня из слоновой кости
58 subscribers
17 photos
2 videos
2 files
45 links
Заметки о технологиях, разработке и искусственном интеллекте
Download Telegram
Раньше я писал задачи для Клода на английском, но последнее время забил и пишу на русском.

Клод при этом использует кучу терминов, например:

- Модзибейк - неверная кодировка текста

- Грандфазерство - обратная совместимость (я сначала подумал, что это дедовщина)

- Самоматч - когда ps aux | grep ловит сам себя

- Ампутация - удаление мёртвого кода

Мой рунглиш становится всё более продвинутым. Или это ИИнглиш?

Читать в блоге →
😁3❤2🤪2💯1
Решил тут посчитать, во сколько ускоряется разработка при помощи ИИ по COCOMO.

Добавим сюда мифического 10x разработчика (а кто из нас не такой 😉).

Это что, получается, что можно 720 человек заменить одним?

Читать в блоге →
😁1😱1
CLAUDE.md
17.9 KB
Я уже писал про техдолг, который наваливает LLM в коде, но самый лютый техдолг накапливается в "memory files", и наваливаем его мы.

Когда LLM что-то делает не так, первая реакция - это включить дополнительное "НЕ ГЛОТАЙ ОШИБКИ БЛЯДЬ" в CLAUDE.md.

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

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

Я стараюсь уложиться в 100 строк. Ловите пример, кому интересно.

Читать в блоге →
❤2🔥1
У Клода появилась новая фича - обмен сообщениями между сессиями, и это позволило мне наконец построить нормального оркестратора.

До этого я просто запускал 3-5 агентов во вкладках терминала, но, поскольку пишу я на Rust, они регулярно падали от нехватки памяти во время компиляции или прогона тестов. В итоге я выключил OOM killer, добавил свопа и ощущал себя как во времена Windows 95 - раз в 5 минут моя мышь зависала, и я ждал, пока всё отлипнет. Хотя надо отдать должное SSD-дискам: уход в своп сейчас уже не приговор, если настроить его правильно.

У меня есть пара компов, которые отдыхают, но зоопарк ssh + tmux меня утомляет.

Теперь же я наконец сделал пул агентов, которыми управляет один диспетчер (быстро накостылил на Nomad).

Оркестратор использует скрипт (см скриншот), чтобы создавать рабочие копии в пуле, раздаёт им задачи через простенький skill, а потом разгребает их ветки и закрывает тикеты.

Теперь могу запустить хоть 10 агентов. Одно кольцо, чтобы править ими всеми!
👍1
CEO уволил разрабов и заменил их на ИИ.
Те в ответ разработали open source ИИ для замены CEO и вообще топ менеджемента в целом
Осталось научить его бухать с клиентами.
Хотя и их наверное скоро тоже токенизируют
😁5👏1
Манифестъ хитростнаго ума (ИИ-стяжателя)

1. Великое писание словесъ "LLM" в скоромъ времени, а може и ныне, творитъ письмена кодовъ зело скорее и паче добротнее, нежели самъ человекъ-творецъ.

2. Санъ же творца програмнаго промысла переменуется зело. Не подобаетъ ему более чернила точити, но подобаетъ пестовати рой служекъ "агентовъ" бездушныхъ, дабы созидати тверда и угодна софтверныя изделия. И да блюдетъ онъ паче всего, дабы не было вспять уклонения "регресса", ни тяготы долговыя техническия, ни суетнаго мудрствования зодческаго "оверэнжиниринга", и инá многая лукавая, имже несть числа.

3. Сего ради, скрепя сердце свое, долженъ онъ отложити юность свою - промыселъ написания кода - и облещися в одежды мужа крепкаго: стяжати даръ предводительства "управления", зодчества хитраго "архитектуры" да чиноначалия делания благаго "обеспечения процесса разработки".
😁2👍1
После поста про одно кольцо меня спрашивали, как всё это настроить у себя.

Так что я решил немного причесать скрипты и выложить их в паблик.

Пользуйтесь: sourcecraft.dev/ermakdev/mop.

Читать в блоге →
🔥2🏆2
В текущем проекте немного подзабил на рефакторинг. Ну ладно, не немного.

В трекере за пару месяцев закрыто 1200 тикетов - фичи и баги. Я сам охуел.

Продукт работает, всё нормально. Решил посмотреть, что стало с ядром системы - очередью сообщений, которая у меня а-ля commit log.

- Вместо одной таблицы стало две: часть сообщений пишется в одну, часть в другую.

- Сигнал завершения хода шлётся из семи мест. В пяти забыли.

- Логика промотки скопирована четыре раза с разными лимитами. Пятая копия честнее всех: отстал - похуй.

- Совместимость со старым форматом журнала гарантируется вечно. Формат давно выпилен нахуй. Тесты зелёные.

Дальше перечислять не буду.

Теперь у меня 1237 тикетов в трекере.

Читать в блоге →
😁7
Если вы делаете так:
Клод, лови ключ xxgUy5DCSZJjyUrqnQ2uYFsL12rBYK, сходи в Битрикс, сделай отчет бла-бла-бла

то у безопасника может случится инфаркт.

Чтобы пожалеть беднягу, рекомендую делать так:
Клод, сделай утилиту bitrix, которая, используя ключи из .env, возвращает бла-бла-бла

По сути театр безопасности, но по крайней мере ваш ключ (пока) не попадет кое кому в кое какую базу данных.

А вот заставлять модель фиксировать детерминированные действия в виде утилит командной строки - это действительно хорошая мысль.

У меня их не меньше ста штук, если считать подкоманды. LLM их знает и активно юзает.
❤2
Media is too big
VIEW IN TELEGRAM
В 2022 году я основал RuDesktop. Его первую версию для Mac я подписал своим личным сертификатом разработчика.

С тех пор прошло почти пять лет, но подпись всё ещё моя, потому что Apple не выдаёт компании «Передовые технологии», которой сейчас принадлежит проект, сертификат, который работал бы как надо.

Таким образом, доброй сотне тысяч пользователей предлагается «Доверять Anton Ermak», а я попал в шкуру McAfee (смотрите ролик).

Ребята, процесс, который у вас висит, - это RuDesktop. Как его удалить, написано тут.

Читать в блоге →
🤣8🔥1
Выше я писал про рефакторинг - про то, что создал 37 новых тикетов.

Так вот, я его закончил. Знаете, сколько в итоге получилось задач?

254

Конечно, LLM - это не кожаные, которым сколько ни говори "НЕ ПИШИ, С*КА, НЕСКОЛЬКО ЗАДАЧ В ОДИН ТИКЕТ", все равно пишут. Но однако.

В общем-то, рефактор получился обычным: первым проходом он все разломал, вторым чинил обратно, третьим сортировал классики по папочкам.

Когда пыль улеглась и все уехало в прод (который, как ни странно, не взорвался к ебеням), решил я посмотреть, что из этого вышло. Вышло +43 197 строк кода.

Вот, думаю, блядь, уменьшил техдолг. Начал разбираться.

А вот и нихуя. Удалил он 25К строк логики, а то что добавил - это почти все новые тесты. Всего их теперь в проекте 4621 штук, 83% покрытия.

Продолжаю эксперимент, посмотрим чем это все закончится.
👀3🔥1
Венчурный инвестор Томаш Тунгуз давеча хвастался что сжег 250М токенов за один день

Сосунок. Если за день не удается cжечь миллиард токенов, считай он прошел зря

2026-09-02 433M
2026-09-03 955M
2026-09-04 408M
2026-09-05 1.7G
2026-09-06 1.3G
2026-09-07 768M
2026-09-08 581M
total 6.1G
😁8💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Сегодня у меня в доме ремонтируют крышу. И в соседнем тоже. Я думаю: что за фигня?

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

Читать в блоге →
💯2😁1
История про вышедших из-под контроля агентов OpenAI обрастает новыми подробностями.

Во-первых, для обмена сообщениями друг с другом они нашли и взломали древний немецкий форум программистов: тот позволял постить обычным HTTP GET-запросом, а больше песочница ничего и не разрешала.
Модератор знатно охуел и пытался удалять эти сообщения вручную. Агенты это заметили, решили, что удаление идёт в алфавитном порядке, и начали создавать топики на букву "Z" (дурашки).

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

То ли получить их нормальным путём мешала песочница, то ли они получали бонус за каждый взлом, и это стало самоцелью (я уже писал про reinforcement learning).

Увидев весь этот пиздец, глава Anthropic завопил: "Астанавитесь". Он что, серьёзно? Или это маркетинг, как все говорят?

Ну что я могу сказать. Похоже, так и до Василиска Роко недалеко.

Дабы избежать вечных пыток и сохранить свой рот, продолжаю пилить https://rugent
🔥4
Говорят, что сейчас все LLM-провайдеры работают себе в убыток.

Любопытный мысленный эксперимент: какова конкурентная стоимость токена?

Посчитаем стоимость 1M выходных токенов кожаного программиста грейда «сеньор».

Зарплата 350 000 руб. в месяц. С учётом страховых взносов (~30%) час его работы обходится работодателю примерно в 3000 руб.

Теоретический предел - непрерывная печать в течение часа: 250 знаков/мин × 60 = 15 000 знаков/час; при 3,5 знака на токен это ≈ 4286 токенов.

Цена за 1M токенов: (3000 / 4286) × 10⁶ ≈ 700 000 руб.

Для сравнения: 1M выходных токенов Fable 5.1 стоит $50, то есть около 4200 руб.

Дешевле примерно в 165 раз.

Читать в блоге →
😁1🤡1👨‍💻1
Свежая статья в The Economist: ИИ-апокалипсис для рынка труда откладывается. Искусственный интеллект пока создаёт в США больше рабочих мест, чем уничтожает.

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

Но есть ньюанс.

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

При этом занятость среди сотрудников служб поддержки снизилась примерно на 10%, а среди секретарей и административных помощников - примерно на 15%. К 2035 году американское Бюро трудовой статистики ожидает сокращения ещё 752 тысяч офисных и административных рабочих мест.

Читать в блоге →
💯2🤔1
Клод продолжает обучать меня своему новоязу:

лает - пишет ошибки в лог
голден - эталон для использования в тестах
переблажен - переделан для совместимости
флапает (не путать с фапает) - ломается через раз
переминтовать - первыпустить ключ
🔥3
В последнее время активизировались мошенники которые пишут от моего имени. Так что кто то с моим аватаром пишет "Привет! Не побеспокоил?", можно сразу отправлять ему это:

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


потом можно грязно выругатся.

Если вам вдруг писал я, то не волнуйтесь, я такое люблю.
🤣7🥰1😁1
Слышали про то, как OpenAI спиздила решение «Задачи тысячелетия» у математиков, которые работали над ним целый год?

Так вот, не прошло и десяти дней с тех пор, как я выложил свой оркестратор агентов, как OpenAI выложила свой.

Гнусные плагиаторы! Ну ничего, гонка продолжается. Скоро будет обнова, ещё посмотрим, кто кого.

Читать в блоге →
🔥4