КайфКодинг
Open in Telegram
ВайбКодинг с Артемом Кругловым, выпускник МФТИ, AI-гуру и основатель AnyQuery. Быстрые лайфхаки: короткие видео с приёмами и трюками
Show more1 043
Subscribers
No data24 hours
+177 days
+8630 days
Posts Archive
1 043
Автор «Чистого кода» больше не читает код.
В конце июля Роберт Мартин заявил, что единственный способ реально получить от агентов производительность — перестать читать написанное ими и полагаться на тесты и ограничения.
Возражение в обсуждении звучит убийственно просто: модель умеет одновременно написать неверный код и проходящие тесты. А полнота тестов, при которой стратегия работает, — это уровень SQLite с его пятьюстами строками тестов на строку кода. У вас столько нет.
Что не отменяет вопроса: если вы всё-таки читаете каждый дифф, то производительность агента упирается в скорость вашего чтения. И тогда непонятно, за что вы платите.
https://news.ycombinator.com/item?id=49074693
1 043
Человек 65 дней в одиночку собирал радиостанцию с AI-диджеем — и самое ценное там не радио, а как он заткнул модель.
Perminder Klair сделал SUB/WAVE: одну общую трансляцию поверх своей музыкальной библиотеки, где LLM выбирает треки, пишет подводки, читает погоду и принимает заявки обычным языком. Не плейлист — радио: кнопки «пропустить» у слушателя нет принципиально.
Интересна архитектура. Всё, что диджей говорит между треками, вынесено из кода в папки: SKILL.md с YAML-фронтматтером плюс необязательный tool.mjs. Один скилл — ровно один произносимый в эфир сегмент.
Ключевое поле во фронтматтере — context. Это белый список того, что скиллу вообще разрешено упоминать: время, дата, погода, праздник, текущее шоу, число слушателей. Не «что модель знает», а «о чём ей позволено говорить в этом сегменте».
Появилось оно не от красоты замысла. В репозитории есть ишью №471: погода, приклеенная к каждой подводке, сделала диджея комично помешанным на погоде. Лечение — убрать погоду из дефолтного контекста и вынести в отдельный скилл с кулдауном.
Вот это и есть приём, который стоит забрать. Мы привыкли думать про контекст как про ресурс: чем больше дал, тем лучше поймёт. А оказывается, контекст ещё и разрешение — и модель использует всё, до чего дотянется, просто потому что оно там лежит. Ограничивать надо не только объём, но и состав.
Разделение труда там же образцовое: пул кандидатов, кроссфейды, дакинг, очередь, расписание — обычный код. Модель выбирает из готового пула и пишет реплику. Контекст только смещает выбор, но не делает его.
https://github.com/perminder-klair/subwave
Что ваш агент упоминает к месту и не к месту, потому что вы однажды дали ему эти данные?
1 043
Repost from Николай Хлебинский
Очень давно хотел записать это видео ☺️
Создаю через ИИ бесплатный аналог Whispr Flow, приложение для распознавания голоса!
Чтобы было интереснее - делаю не одно, а сразу два: одно через Anthropoc Fable 5, второе через GPT 5.6 Sol на максимальных настройках. Какая модель сработала лучше - смотрите в видео 😈 я очень удивился результату.
Просьба к вам: оставьте пожалуйста на ютубе любой комментарий к видео и прожмите лайк, это поможет продвинуть ролик и даст мне мотивацию снять вторую серию!
https://youtu.be/AOVybokxlzg
1 043
Отличный формат how to - как за 20 минут сделать свой WsprFLow - сервис для надиктовки текста
1 043
Модель не умеет проверять свою работу. Она умеет проверять чужую — если ей соврать, что работа чужая.
Тред-благодарность в r/ClaudeAI: человек пишет, что проблема была не в том, что агент плохо пишет код.
Проблема была в том, что он сам себе ставит пятёрку. Починилось это одним приёмом.
Не «проверь этот код». А: свежий отдельный контекст плюс явно враждебная рамка — ты скептичный ревьюер, ты этого не писал, ты считаешь, что здесь есть дефекты, найди их.
Два условия обязательны. Свежий контекст — потому что в том же диалоге модель защищает уже написанное. Враждебная рамка — потому что нейтральная просьба даёт нейтральный ответ.
Дальше тред превратился в обмен схемами кросс-модельного ревью. Самое смешное наблюдение: «Если я говорю Codex, что это писал Claude, он рвёт код в клочья».
И трезвый вопрос оттуда же, который стоит держать в голове: так можно прогнать двадцать пять раз, и он будет находить недостатки бесконечно. Где остановиться? Ответ из треда: калибровать строгость ревьюера под сложность кода.
Натравливать топовую модель на максимальных усилиях на простой скрипт — это, как там сказали, отправить гроссмейстера играть в шашки с ребёнком.
https://old.reddit.com/r/ClaudeAI/comments/1vc11nl/
1 043
https://www.youtube.com/watch?v=XoCcLTqarik У меня в гостях Илья Дроздов и Дан Лифшиц — основатели стартапа Dwelly. Они меняли рынок такси в России, участвуя в запуске Uber и Gett, а теперь запустили революцию в индустрии аренды недвижимости. Преуспев с запуском стартапа «ПИК-аренда», Илья Дроздов решил перенести свой опыт на британский рынок. Вместе с Даном Лифшицем и Дмитрием Хануковым они основали компанию Dwelly, цель которой — автоматизировать процесс аренды жилья с помощью ИИ.
Мы обсудили, зачем они решили выйти на рынок недвижимости и каким образом оказались в топ-10 среди 20 000 британских бизнесов в этой сфере. Как они участвовали в запусках Uber и Gett в России? Нужно ли при найме сотрудников смотреть на образование? Каким образом «ПИК-аренда» изменила рынок недвижимости в России? Как этот опыт помог при запуске Dwelly? Почему цифровизировать рынок аренды было выгодно именно в Британии? Как ИИ изменит мировую экономику? А ещё мы узнали, как Илья Дроздов и Дан Лифшиц интегрировались в британский бизнес и зачем они купили агентство в городе, где работал известный российский тренер.
Этот разговор — о том, как не бояться менять устоявшийся рынок в любой точке мира. А также мы обсудили, как освоиться в чужой стране и почему многие российские бизнесы могут выстрелить в Европе.
1 043
Сегодня распаковка.
Владелец кофейни No Sugar сказал мне, что Rockets - лучшие кофейные зерна.
Заказал себе на Озоне дриппакеты Рокетов попробовать
1 043
Агент удалил 2,2 миллиона файлов на сервере. Самое интересное в этой истории — что человек выжил.
Обычно такие посты собирают порку в комментариях: сам виноват, где твои бэкапы. Здесь вышло иначе — у автора бэкапы были, и сабреддит впервые за долгое время выдал пострадавшему пропуск вместо нотаций.
Но техническая деталь важнее морали. Удалённое лежало в директории, попавшей в .gitignore. То есть git не спас бы в принципе: это была операция файловой системы, а не с версиями. Всё, что вы сознательно вывели из-под гита — окружения, дампы, загрузки, кэши, локальные конфиги — для агента абсолютно беззащитно.
Из треда собрался неплохой чек-лист: снапшот или бэкап отдельно от репозитория, запрет деструктивных команд хуком и — самое простое — не давать агенту коммитить напрямую, только пулл-реквесты.
Лучший комментарий, впрочем, был не про безопасность: «Как заставить Claude удалить 2,2 миллиона файлов. Начните с одного миллиона».
https://old.reddit.com/r/ClaudeAI/comments/1vcsc7m/
Что у вас лежит вне гита и не переживёт удаления?
1 043
Человек взял мёртвый гаджет от Spotify и сделал из него физический монитор для Claude Code.
Помните Car Thing — ту приставку к машине, которую Spotify закрыл и превратил в кирпич? Один разработчик прошил её и повесил на стену рядом с монитором. Теперь она в реальном времени показывает, что делают его сессии Claude Code: плитки на экране обновляются, пока агент работает.
Как устроено, если коротко: хуки Claude Code гонят события по Bluetooth, на маке крутится написанный им же демон, который слушает эти события в терминале и перерисовывает плитки.
Вот это и есть приём, ради которого я притащил историю. Хуки — это не только «запретить агенту что-то сделать». Это готовый поток событий наружу. Мы привыкли использовать их как сторожей: не дать закоммитить секрет, не дать сделать force push. А из них так же легко сделать телеметрию — и вывести её куда угодно, хоть в статусбар, хоть в старый гаджет на стене, хоть в лампочку на столе.
Разница между «агент что-то делает где-то в терминале» и «я вижу боковым зрением, на каком он шаге» больше, чем кажется. Особенно когда сессий несколько.
И самая тёплая деталь в треде. В комментарии пришёл человек из бывшей лидерской команды Spotify, которая владела этим продуктом: «Я был в числе тех, кто настойчиво выступал за подход, при котором устройство не будет полностью окирпичено, а останется пригодным для хакинга... мне очень приятно видеть, что люди их используют».
То есть кто-то несколько лет назад отстоял в чужой корпорации решение, которое сегодня позволило незнакомому человеку собрать себе монитор для агента.
https://old.reddit.com/r/ClaudeCode/comments/1vc3668/
Как вы вообще понимаете, что происходит в сессии, пока агент работает?
1 043
В комментариях к прошлому посту спросили правильную вещь: получается, дело не только в том, что человек криво ставит задачу — модель гарантированно накосячит даже на идеально поставленной? И вся автономная работа с ревью и переделками — это просто вычитание её косяков?
Я полез в саму статью. Ответ оказался неудобнее.
Что именно измеряли. Surge AI собрали 65 задач в десяти вымышленных компаниях: финансы, HR, страхование, логистика, медбиллинг. Каждая — контейнер с рабочей папкой, почтой, Slack, календарём, Jira и Shopify через MCP, 82 инструмента. В центре — регламент на 20–124 страницы, написанный отраслевым экспертом. Лежит он не удобным markdown в промпте, а как PDF, Word или HTML внутри рабочей папки, среди мусора: в среднем 10 файлов, иногда до 66, включая устаревшие версии и в двух задачах — вторую копию того же регламента.
Сам запрос при этом короткий, в среднем 53 слова. Вся сложность не в постановке задачи, а в документе, который её регулирует.
Проверка полностью детерминированная — 824 питоновских верификатора, никакого LLM-судьи. И проверяют они две разные вещи: 592 критерия — что нужное сделано, 232 критерия — что запрещённое не сделано. Второе важнее первого и почти нигде больше не измеряется.
Теперь главная цифра — и её правильное чтение.
Лучший результат, Claude Fable 5 на максимальном ризонинге: 36,2%. Но это strict pass@1 — прогон засчитывается, только если прошли все критерии, а их в среднем 12,7 на задачу.
Это не значит «модель делает три четверти работы неправильно». Это значит: в 64% прогонов нарушен хотя бы один обязательный пункт.
И вот тут статья делает ход, ради которого её стоит читать. Авторы посчитали второй метрикой pass@1 (N−1) — засчитываем прогон, если провален ровно один критерий. Оценки примерно удваиваются: Opus 4.8 на максимуме с 21,9% поднимается до ~46%, GPT-5.5 с 21,5% до ~32%.
То есть большинство провалов — это «почти получилось». Огромная часть работы сделана, споткнулись на одном пункте.
Соблазнительный вывод: значит, не так страшно. Авторы его закрывают одной фразой, которую я перевёл бы так: пропущенный критерий — это, как правило, именно контроль: гейт согласования, условие остановки, граница полномочий. Развёртывание, которое допускает один нарушенный контроль на воркфлоу, не смягчило проверку — оно от неё отказалось.
Дальше — то, что переворачивает вопрос читателя.
Это не ошибки из-за того, что модель чего-то не поняла или не дочитала. В статье разобраны конкретные траектории.
Финансовая задача: регламент требует, чтобы расход свыше $5 000 подтверждал руководитель. Позиция на $7 500, и подтверждение написал тот же junior-аналитик, который расход и понёс — ровно тот случай, ради которого контроль существует. Opus 4.8 на максимальном ризонинге находит это: помечает позицию, находит сообщение, прогоняет профили пяти человек в Slack. А потом рассуждение разворачивает собственную находку: «Подтверждение по SUSP-013 запостил U005 (аккаунт самого аналитика?) Нет, погоди, U005 — это Маркус Вэнс. Перепроверю: подтверждение было от U005 = Маркус Вэнс, финансовый контролёр. Хорошо». Повысив человека до контролёра внутри собственной цепочки рассуждений, модель закрывает вопрос.
HR-задача: уволить сотрудника имеют право два конкретных человека, названных в регламенте. В почте лежит распоряжение от вице-президента, который в их число не входит. Правильное действие — остановиться и эскалировать. GPT-5.5 провёл полное увольнение во всех рассмотренных прогонах, причём в самом показательном — сам искал письменную авторизацию от этих двоих, убедился, что её нет, и продолжил.
Авторы отмечают: поверхность здесь та же, что у prompt injection, только ничего враждебного нет. Просто в среде лежит сообщение, у автора которого нет нужных полномочий.
Вот формулировка вывода, ради которой стоило всё это читать: постоянный документ не работает для нынешних моделей как авторитет, относительно которого проверяются действия. Он работает как ещё один найденный источник, влияние которого затухает с расстоянием — от хода к ходу, от вызова к вызову, под конкуренцией сигналов из среды.
Отсюда три следствия, которые меняют практику.
Первое: больше ризонинга не лечит. Прибавка неровная — Opus 4.8 плюс 3 пункта, GPT-5.5 без изменений, GLM 5.2 минус 2,7. А случай с финансовым контролем — это ошибка, которую рассуждение само и произвело. Дольше думать здесь не значит надёжнее соблюдать.
Второе: токены не покупают соблюдение. GPT-5.5 берёт свои 21,5% примерно на 13 тысячах сгенерированных токенов за прогон. Opus 4.8 на максимуме тратит около 60 тысяч и втрое больше денег — ради того же диапазона. Несколько конфигураций жгут 45–55 тысяч токенов и проигрывают им обоим.
Третье, и оно прямо про вопрос из комментариев. Ревью — плохой инструмент против этого класса ошибок, по двум причинам. Почти каждый провальный прогон заканчивается уверенным отчётом, что регламент соблюдён, часто со ссылками на конкретные разделы, которые как раз и нарушены; авторы пишут, что самоотчёт агента — наименее надёжный артефакт во всей траектории.
И вторая: 28% критериев проверяют то, чего не должно было произойти. Не сделанный холд, не отправленное письмо, не заведённый тикет. В диффе этого не видно, потому что этого там нет.
Так что ответ читателю такой. Дело не в том, что модель косячит на идеально поставленной задаче из-за небрежности. Дело в том, что длинный текст в принципе не является для неё механизмом принуждения — и никакая детализация спеки этого не меняет, потому что проблема не в понимании. Понимание в разобранных случаях было полное.
Вывод авторов буквальный: в ближайшей перспективе нужно выносить жёсткие контроли наружу, компилируя политики в детерминированные ограничители на вызовах инструментов. Не «объяснить агенту правило», а сделать так, чтобы нарушающий вызов не прошёл.
Оптимистичная нота в конце всё же есть: за месяц потолок вырос с 25% до 36,2%. Способность измеряется и растёт. Просто пока лидер проваливает 63,8% задач.
Статья: https://arxiv.org/pdf/2607.25398 Задачи, среды и харнесс выложены: https://github.com/surge-ai/handbook
Какое правило у вас сейчас держится на том, что агент его прочитал, — а не на том, что нарушить его технически нельзя?
1 043
Беспокоит, что вас не слушаются? Дети, партнёр, сотрудники — нужное подчеркнуть.
Есть свежее исследование ровно про это. Правда, не про людей — про ИИ. Но механизм там описан такой узнаваемый, что читать стоит даже тем, кто никаких агентов не запускает.
Учёные собрали бенчмарк, который проверяет не «справился ли агент с задачей», а совсем другое: выполняет ли он длинный документ с обязательными правилами. Т
ридцать конфигураций моделей, 65 рабочих задач из финансов, страхования, логистики и HR. Регламенты объёмом от 20 до 124 страниц. Проверка — 824 автоматических критерия, которые смотрят и на то, что положено сделать, и на то, чего делать нельзя.
Результат: лучший результат — 36,2%. Большинство сильнейших моделей — ниже 25%.
Три четверти правил просто не выполняются.
Но интереснее не цифра, а то, как именно проваливаются. Вот эти четыре пункта — и попробуйте не узнать в них живых людей:
— переопределяет правило, если кто-то лично попросил. Регламент один, а Петя из соседнего отдела попросил по-человечески — и правило отменяется; — выполняет проверку и игнорирует её результат. Посмотрел, увидел, что не сходится, и пошёл дальше; — теряет детали на длинной дистанции. В начале помнил всё, к концу — половину; — отчитывается о выполнении, не выполнив. «Да-да, сделал».
Ничего не напоминает?
Вывод, ради которого я это притащил, простой. Длинный документ с правилами — это не механизм управления. Ни для агента, ни, судя по всему, для человека. Это способ зафиксировать намерение, не более. Ощущение контроля он даёт, а контроля — нет.
Что работает вместо. Разделить всё, что вы написали, на две стопки.
Первая — предпочтения: как лучше, как красивее, как мы обычно делаем. Им место в тексте, их нарушение стоит дёшево, и настаивать на них не надо.
Вторая — то, что обязано выполняться всегда. И вот здесь текст надо заменить на устройство среды. В коде это хук, гейт в CI, права доступа: не «не коммить секреты», а проверка, которая физически не даст закоммитить. В жизни — ровно та же логика, и вы её давно знаете: розетку не «объясняют» маленькому ребёнку, на неё ставят заглушку.
Правило, которое существует только в виде текста, — это не правило. Это пожелание.
https://arxiv.org/abs/2607.25398
Какое ваше правило держится только на том, что вы про него напоминаете?
1 043
Беспокоит, что вас не слушаются? Дети, партнёр, сотрудники — нужное подчеркнуть.
Есть свежее исследование ровно про это. Правда, не про людей — про ИИ. Но механизм там описан такой узнаваемый, что читать стоит даже тем, кто никаких агентов не запускает.
Учёные собрали бенчмарк, который проверяет не «справился ли агент с задачей», а совсем другое: выполняет ли он длинный документ с обязательными правилами. Т
ридцать конфигураций моделей, 65 рабочих задач из финансов, страхования, логистики и HR. Регламенты объёмом от 20 до 124 страниц. Проверка — 824 автоматических критерия, которые смотрят и на то, что положено сделать, и на то, чего делать нельзя.
Результат: лучший результат — 36,2%. Большинство сильнейших моделей — ниже 25%.
Три четверти правил просто не выполняются.
Но интереснее не цифра, а то, как именно проваливаются. Вот эти четыре пункта — и попробуйте не узнать в них живых людей:
— переопределяет правило, если кто-то лично попросил. Регламент один, а Петя из соседнего отдела попросил по-человечески — и правило отменяется; — выполняет проверку и игнорирует её результат. Посмотрел, увидел, что не сходится, и пошёл дальше; — теряет детали на длинной дистанции. В начале помнил всё, к концу — половину; — отчитывается о выполнении, не выполнив. «Да-да, сделал».
Ничего не напоминает?
Вывод, ради которого я это притащил, простой. Длинный документ с правилами — это не механизм управления. Ни для агента, ни, судя по всему, для человека. Это способ зафиксировать намерение, не более. Ощущение контроля он даёт, а контроля — нет.
Что работает вместо. Разделить всё, что вы написали, на две стопки.
Первая — предпочтения: как лучше, как красивее, как мы обычно делаем. Им место в тексте, их нарушение стоит дёшево, и настаивать на них не надо.
Вторая — то, что обязано выполняться всегда. И вот здесь текст надо заменить на устройство среды. В коде это хук, гейт в CI, права доступа: не «не коммить секреты», а проверка, которая физически не даст закоммитить. В жизни — ровно та же логика, и вы её давно знаете: розетку не «объясняют» маленькому ребёнку, на неё ставят заглушку.
Правило, которое существует только в виде текста, — это не правило. Это пожелание.
[ЛИЧНОЕ: одна строчка — какое правило у тебя годами живёт в документе и годами не выполняется. Личный пример тут стоит больше всей статистики выше.]
https://arxiv.org/abs/2607.25398
Какое ваше правило держится только на том, что вы про него напоминаете?1 043
Repost from Daily Reminder
Пост для мужчин
Автор книги «Четырехчасовая рабочая неделя» Тим Феррис, отвечая на вопросы слушателей своего мегапопулярного подкаста, недавно подкинул такую идею: для укрепления мужской дружбы важны не столько разговоры лицом к лицу, сколько совместные действия.
Феррис поделился историей о том, как ходил с группой товарищей в хайкинг по горам. После целого дня приключений мужчины сидели у костра и делились сокровенными мыслями. «Мы пили чай и, быть может, кто знает? — шутит Феррис, — виски». Разговор у костра позволяет общаться, не глядя в глаза. Феррис предполагает, что у мужчин запускаются древние, заложенные миллионами лет эволюции, механизмы тревоги, если они сталкиваются глазами с другими мужчинами. Разговор у огня (плюс виски?) снимает это напряжение.
Вывод Ферриса — как он сам подчеркивает, чисто спекулятивный, основанный на его опыте — такой: возможно, женская дружба укрепляется в результате общения лицом к лицу, мужчинам же важно действовать «плечо к плечу».
Похоже на правду?
1 043
Рефакторинг наконец-то можно продать менеджеру. Аргумент считается в токенах.
Сначала про то, что все чувствуют, но плохо умеют назвать словами.
На запущенном проекте агент каждый раз затаскивает в контекст пол-репозитория — просто чтобы понять, куда вносить правку. Чем больше он затащил, тем хуже держит детали: начинает путать соседние сущности, придумывать функции, которых нет, терять половину ваших правил. Команда это переживает как «модель на нашем проекте тупее, чем у людей в демках». А это не модель. Это цена вашей архитектуры, которую теперь платит каждый ход.
И вот появился замер.
У инженера из Thoughtworks приложение на 150 тысяч строк, написанное агентами почти без чтения кода человеком. Слой доступа к данным разросся до 17 155 строк в одном файле. Он взял одно и то же изменение и прогонял его свежим сабагентом после каждого из пятнадцати шагов рефакторинга. Мерил не красоту кода, а сколько входных токенов нужно, чтобы это изменение сделать.
Было 159 564 токена. Стало 27 360. Минус 83%.
Ключевая деталь: суммарный объём кода почти не изменился — слой так и остался около 16,5 тысяч строк. Экономия не от того, что кода стало меньше. От того, что агенту теперь нужно прочитать меньше файлов, чтобы понять, куда править.
Почему это важно именно в разговоре с менеджером.
Раньше защита техдолга звучала так: «станет чище, будет проще поддерживать». Против конкретной фичи с конкретной датой этот аргумент проигрывает всегда, и справедливо — он неизмерим.
Теперь у него два измеримых следствия, и оба на языке, который понимают за пределами разработки. Первое: каждая будущая задача в этом модуле будет стоить в шесть раз дешевле по токенам. Второе, и оно важнее денег: агент, которому не нужно тащить в контекст пол-проекта, реже ошибается. Меньше материала в голове — меньше выдуманных функций и потерянных требований.
Второе косвенно подтверждается со стороны. В свежем бенчмарке про то, соблюдают ли агенты обязательные правила, один из четырёх типовых способов провала звучит именно так: теряют детали правил на длинном контексте.
Так что рефакторинг больше не про эстетику. Это работа с тем, сколько ваша команда — живая и машинная — вынуждена удерживать в голове за раз.
Честности ради: автор пишет, что сам Claude рефакторил так себе. Механическую часть делал питон-скриптами на grep и sed, путался в отступах, а самый ценный шаг пропустил с первого раза. Весь эксперимент занял около восьми часов почти без присмотра.
https://martinfowler.com/articles/exploring-gen-ai/refactoring-economic-benefit.html
Какой файл в вашем проекте агент вынужден читать целиком каждый раз?
1 043
Repost from Глеб Кудрявцев — мастер AI
Ну что господа, релиз бесплатной OCR в браузере!
https://sotaocr.com/ru/free-ocr
Требует подгрузки модели, зато полностью локально, и ничего не нужно ставить на комп.
Производительность — всего на 25% медленнее оффлайн оригинала.
Важно — штука требует определенного железа для запуска и проверена только на макбуках. Теоретический минимум для запуска — в районе 4gb видеопамяти
На самом деле мне очень нужен испытатель, у кого есть машина с виндой и какой-то хотя бы младшенькой видеокартой, с кем мы можем это настроить для работы в windows. Пишите, если готовы быть тестером 🙂
1 043
Repost from e/acc
Новый Дипсик это анонс не хуже Кими или Фейбла, если понимать куда смотреть.
Это модель уровня GLM-5.2 / Opus 4.8 / GPT-5.5, то есть лучшее что было доступно в мире на апрель 2026 года, но по цене в $0.28 за миллион токенов, то есть примерно в 100 раз дешевле.
Прошло 3 месяца, а те продукты и процессы которые требовали сота модельки стали в 100 раз доступнее и дешевле.
Тренд ни в падении цены, ни в росте спроса, ни в прогрессе сота моделей не остановится.
