TGViewer
Channel Public Channel
КайфКодинг

КайфКодинг

@vibecodingartem

ВайбКодинг с Артемом Кругловым,
выпускник МФТИ, AI-гуру и основатель AnyQuery.

Быстрые лайфхаки: короткие видео с приёмами и трюками
Subscribers
1.01K
Photos
329
Videos
106
Links
466

Showing posts older than #777 · Back to latest

Older Posts 20 shown
Post #776 312
Привет! Я хочу сделать омлет с томатами. У меня есть вкусный рецепт омлета со сметаной. Как-то добавить томаты? Если бы ты был мишленовским поваром, как бы ты сделал вкусный омлет для моей супруги?
  • 🔥 5
  • 🥱 3
  • ❤ 2
Post #775 310
Postgres rewritten in Rust, now passing 100% of the Postgres regression tests https://news.ycombinator.com/item?id=48841676

Hey author here. Wasn't expecting to see this up.
To concisely give an overview of the project, I've been experimenting with using LLMs to build a better version of Postgres. Postgres is 30 years old and we've learned a lot about databases since hten. A lot of the techniques that work for doing a rewrite are also useful for doing a rearchitecture.
I'm now working on a new, not yet published version of pgrust that incorporates a lot of techniques. Currently the new version:

  - Passes 100% of Postgres regression suite
- Implements a thread per connection model instead of the process per connection model Postgres does
- Is 50% faster than Postgres on transaction workloads
- Is ~300x faster than Postgres on analytical workloads. Right now it's 2x slower than Clickhouse on clickbench and I think it's possible to get faster than Clickhouse


If you have any questions, I'm happy to answer them.


Скоро при приеме на работу вас будут просить не оптимизировать запрос, а переписать БД с нуля, чтобы она работала лучше
GitHub GitHub - malisper/pgrust: Postgres rewritten in Rust, now faster than Postgres and Clickhouse Postgres rewritten in Rust, now faster than Postgres and Clickhouse - malisper/pgrust
  • 👍 1
Post #774 341
Автор «Чистого кода» больше не читает код.

В конце июля Роберт Мартин заявил, что единственный способ реально получить от агентов производительность — перестать читать написанное ими и полагаться на тесты и ограничения.

Возражение в обсуждении звучит убийственно просто: модель умеет одновременно написать неверный код и проходящие тесты. А полнота тестов, при которой стратегия работает, — это уровень SQLite с его пятьюстами строками тестов на строку кода. У вас столько нет.

Что не отменяет вопроса: если вы всё-таки читаете каждый дифф, то производительность агента упирается в скорость вашего чтения. И тогда непонятно, за что вы платите.

https://news.ycombinator.com/item?id=49074693
  • 👍 2
Post #773 508
Человек 65 дней в одиночку собирал радиостанцию с AI-диджеем — и самое ценное там не радио, а как он заткнул модель.

Perminder Klair сделал SUB/WAVE: одну общую трансляцию поверх своей музыкальной библиотеки, где LLM выбирает треки, пишет подводки, читает погоду и принимает заявки обычным языком. Не плейлист — радио: кнопки «пропустить» у слушателя нет принципиально.

Интересна архитектура. Всё, что диджей говорит между треками, вынесено из кода в папки: SKILL.md с YAML-фронтматтером плюс необязательный tool.mjs. Один скилл — ровно один произносимый в эфир сегмент.

Ключевое поле во фронтматтере — context. Это белый список того, что скиллу вообще разрешено упоминать: время, дата, погода, праздник, текущее шоу, число слушателей. Не «что модель знает», а «о чём ей позволено говорить в этом сегменте».

Появилось оно не от красоты замысла. В репозитории есть ишью №471: погода, приклеенная к каждой подводке, сделала диджея комично помешанным на погоде. Лечение — убрать погоду из дефолтного контекста и вынести в отдельный скилл с кулдауном.

Вот это и есть приём, который стоит забрать. Мы привыкли думать про контекст как про ресурс: чем больше дал, тем лучше поймёт. А оказывается, контекст ещё и разрешение — и модель использует всё, до чего дотянется, просто потому что оно там лежит. Ограничивать надо не только объём, но и состав.

Разделение труда там же образцовое: пул кандидатов, кроссфейды, дакинг, очередь, расписание — обычный код. Модель выбирает из готового пула и пишет реплику. Контекст только смещает выбор, но не делает его.

https://github.com/perminder-klair/subwave

Что ваш агент упоминает к месту и не к месту, потому что вы однажды дали ему эти данные?
GitHub GitHub - perminder-klair/subwave: Personal internet radio: Agentic AI DJ Personal internet radio: Agentic AI DJ. Contribute to perminder-klair/subwave development by creating an account on GitHub.
  • 👍 4
  • 🙏 2
  • 🔥 1
  • 🤮 1
Post #772 291

Forwarded from Николай Хлебинский

Очень давно хотел записать это видео ☺️

Создаю через ИИ бесплатный аналог Whispr Flow, приложение для распознавания голоса!

Чтобы было интереснее - делаю не одно, а сразу два: одно через Anthropoc Fable 5, второе через GPT 5.6 Sol на максимальных настройках. Какая модель сработала лучше - смотрите в видео 😈 я очень удивился результату.

Просьба к вам: оставьте пожалуйста на ютубе любой комментарий к видео и прожмите лайк, это поможет продвинуть ролик и даст мне мотивацию снять вторую серию!

https://youtu.be/AOVybokxlzg
  • 👍 3
  • ❤ 2
  • 🔥 1
  • 🙏 1
Post #771 278
Отличный формат how to - как за 20 минут сделать свой WsprFLow - сервис для надиктовки текста
  • 🙏 1
Post #770 318
Модель не умеет проверять свою работу. Она умеет проверять чужую — если ей соврать, что работа чужая.

Тред-благодарность в r/ClaudeAI: человек пишет, что проблема была не в том, что агент плохо пишет код.

Проблема была в том, что он сам себе ставит пятёрку. Починилось это одним приёмом.

Не «проверь этот код». А: свежий отдельный контекст плюс явно враждебная рамка — ты скептичный ревьюер, ты этого не писал, ты считаешь, что здесь есть дефекты, найди их.

Два условия обязательны. Свежий контекст — потому что в том же диалоге модель защищает уже написанное. Враждебная рамка — потому что нейтральная просьба даёт нейтральный ответ.

Дальше тред превратился в обмен схемами кросс-модельного ревью. Самое смешное наблюдение: «Если я говорю Codex, что это писал Claude, он рвёт код в клочья».

И трезвый вопрос оттуда же, который стоит держать в голове: так можно прогнать двадцать пять раз, и он будет находить недостатки бесконечно. Где остановиться? Ответ из треда: калибровать строгость ревьюера под сложность кода.

Натравливать топовую модель на максимальных усилиях на простой скрипт — это, как там сказали, отправить гроссмейстера играть в шашки с ребёнком.
https://old.reddit.com/r/ClaudeAI/comments/1vc11nl/
Reddit From the ClaudeAI community on Reddit Explore this post and more from the ClaudeAI community
Post #769 318
https://www.youtube.com/watch?v=XoCcLTqarik Илья Дроздов и Дан Лифшиц — основатели стартапа Dwelly. Они меняли рынок такси в России, участвуя в запуске Uber и Gett, а теперь запустили революцию в индустрии аренды недвижимости. Преуспев с запуском стартапа «ПИК-аренда», Илья Дроздов решил перенести свой опыт на британский рынок. Вместе с Даном Лифшицем и Дмитрием Хануковым они основали компанию Dwelly, цель которой — автоматизировать процесс аренды жилья с помощью ИИ.

Мы обсудили, зачем они решили выйти на рынок недвижимости и каким образом оказались в топ-10 среди 20 000 британских бизнесов в этой сфере. Как они участвовали в запусках Uber и Gett в России? Нужно ли при найме сотрудников смотреть на образование? Каким образом «ПИК-аренда» изменила рынок недвижимости в России? Как этот опыт помог при запуске Dwelly? Почему цифровизировать рынок аренды было выгодно именно в Британии? Как ИИ изменит мировую экономику? А ещё мы узнали, как Илья Дроздов и Дан Лифшиц интегрировались в британский бизнес и зачем они купили агентство в городе, где работал известный российский тренер.

Этот разговор — о том, как не бояться менять устоявшийся рынок в любой точке мира. А также мы обсудили, как освоиться в чужой стране и почему многие российские бизнесы могут выстрелить в Европе.
YouTube Где будут следующие миллиардные компании? ИИ прямо сейчас меняет одну из ключевых индустрий ► Узнайте больше про аккредитив Сбера для покупки и продажи недвижимости: https://s.sber.ru/5RWHms ► Умножайте свои инвестиции с БКС.Мир инвестиций. Открыть счет и принять участие в акции для новых клиентов: https://s.bcs.ru/x7l1T ► Узнайте больше о программах…
  • 👍 1
Post #768 314
Сегодня распаковка.

Владелец кофейни No Sugar сказал мне, что Rockets - лучшие кофейные зерна.

Заказал себе на Озоне дриппакеты Рокетов попробовать
  • 👍 3
Post #767 347
Агент удалил 2,2 миллиона файлов на сервере. Самое интересное в этой истории — что человек выжил.

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

Но техническая деталь важнее морали. Удалённое лежало в директории, попавшей в .gitignore. То есть git не спас бы в принципе: это была операция файловой системы, а не с версиями. Всё, что вы сознательно вывели из-под гита — окружения, дампы, загрузки, кэши, локальные конфиги — для агента абсолютно беззащитно.

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

Лучший комментарий, впрочем, был не про безопасность: «Как заставить Claude удалить 2,2 миллиона файлов. Начните с одного миллиона».

https://old.reddit.com/r/ClaudeAI/comments/1vcsc7m/

Что у вас лежит вне гита и не переживёт удаления?
Reddit From the ClaudeAI community on Reddit: Fable 5 ultracode deleted 2.2M files on my server Explore this post and more from the ClaudeAI community
  • 👍 1
Post #766 270
Человек взял мёртвый гаджет от Spotify и сделал из него физический монитор для Claude Code.

Помните Car Thing — ту приставку к машине, которую Spotify закрыл и превратил в кирпич? Один разработчик прошил её и повесил на стену рядом с монитором. Теперь она в реальном времени показывает, что делают его сессии Claude Code: плитки на экране обновляются, пока агент работает.

Как устроено, если коротко: хуки Claude Code гонят события по Bluetooth, на маке крутится написанный им же демон, который слушает эти события в терминале и перерисовывает плитки.

Вот это и есть приём, ради которого я притащил историю. Хуки — это не только «запретить агенту что-то сделать». Это готовый поток событий наружу. Мы привыкли использовать их как сторожей: не дать закоммитить секрет, не дать сделать force push. А из них так же легко сделать телеметрию — и вывести её куда угодно, хоть в статусбар, хоть в старый гаджет на стене, хоть в лампочку на столе.

Разница между «агент что-то делает где-то в терминале» и «я вижу боковым зрением, на каком он шаге» больше, чем кажется. Особенно когда сессий несколько.

И самая тёплая деталь в треде. В комментарии пришёл человек из бывшей лидерской команды Spotify, которая владела этим продуктом: «Я был в числе тех, кто настойчиво выступал за подход, при котором устройство не будет полностью окирпичено, а останется пригодным для хакинга... мне очень приятно видеть, что люди их используют».

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

https://old.reddit.com/r/ClaudeCode/comments/1vc3668/

Как вы вообще понимаете, что происходит в сессии, пока агент работает?
Reddit From the ClaudeCode community on Reddit: I turned a Spotify Car Thing into Claude Thing Explore this post and more from the ClaudeCode community
  • 👍 1
Post #765 401
В комментариях к прошлому посту спросили правильную вещь: получается, дело не только в том, что человек криво ставит задачу — модель гарантированно накосячит даже на идеально поставленной? И вся автономная работа с ревью и переделками — это просто вычитание её косяков?

Я полез в саму статью. Ответ оказался неудобнее.

Что именно измеряли. 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
Какое правило у вас сейчас держится на том, что агент его прочитал, — а не на том, что нарушить его технически нельзя?
  • 👍 3
Post #764 415
Беспокоит, что вас не слушаются? Дети, партнёр, сотрудники — нужное подчеркнуть.

Есть свежее исследование ровно про это. Правда, не про людей — про ИИ. Но механизм там описан такой узнаваемый, что читать стоит даже тем, кто никаких агентов не запускает.

Учёные собрали бенчмарк, который проверяет не «справился ли агент с задачей», а совсем другое: выполняет ли он длинный документ с обязательными правилами. Т

ридцать конфигураций моделей, 65 рабочих задач из финансов, страхования, логистики и HR. Регламенты объёмом от 20 до 124 страниц. Проверка — 824 автоматических критерия, которые смотрят и на то, что положено сделать, и на то, чего делать нельзя.

Результат: лучший результат — 36,2%. Большинство сильнейших моделей — ниже 25%.

Три четверти правил просто не выполняются.

Но интереснее не цифра, а то, как именно проваливаются. Вот эти четыре пункта — и попробуйте не узнать в них живых людей:
переопределяет правило, если кто-то лично попросил. Регламент один, а Петя из соседнего отдела попросил по-человечески — и правило отменяется;
выполняет проверку и игнорирует её результат. Посмотрел, увидел, что не сходится, и пошёл дальше;
теряет детали на длинной дистанции. В начале помнил всё, к концу — половину;
отчитывается о выполнении, не выполнив. «Да-да, сделал».
Ничего не напоминает?

Вывод, ради которого я это притащил, простой. Длинный документ с правилами — это не механизм управления. Ни для агента, ни, судя по всему, для человека. Это способ зафиксировать намерение, не более. Ощущение контроля он даёт, а контроля — нет.

Что работает вместо.

Разделить всё, что вы написали, на две стопки.
Первая — предпочтения: как лучше, как красивее, как мы обычно делаем. Им место в тексте, их нарушение стоит дёшево, и настаивать на них не надо.

Вторая — то, что обязано выполняться всегда. И вот здесь текст надо заменить на устройство среды. В коде это хук, гейт в CI, права доступа: не «не коммить секреты», а проверка, которая физически не даст закоммитить.

В жизни — ровно та же логика, и вы её давно знаете: розетку не «объясняют» маленькому ребёнку, на неё ставят заглушку.

Правило, которое существует только в виде текста, — это не правило. Это пожелание.

https://arxiv.org/abs/2607.25398
Какое ваше правило держится только на том, что вы про него напоминаете?
arXiv.org HANDBOOK.md: A Benchmark for Long-Context Agentic Instruction Following Language-model agents are increasingly deployed under standing instructions: a system prompt, a policy file, or a skills document is placed in context, and the agent is trusted to let that...
  • 👍 3
Post #762 690
Даня сделал экономическую игру - создай свой город
  • 👍 4
  • 🤯 4
  • ❤ 3
  • 🔥 2
Post #761 314

Forwarded from Daily Reminder

Пост для мужчин

Автор книги «Четырехчасовая рабочая неделя» Тим Феррис, отвечая на вопросы слушателей своего мегапопулярного подкаста, недавно подкинул такую идею: для укрепления мужской дружбы важны не столько разговоры лицом к лицу, сколько совместные действия.

Феррис поделился историей о том, как ходил с группой товарищей в хайкинг по горам. После целого дня приключений мужчины сидели у костра и делились сокровенными мыслями. «Мы пили чай и, быть может, кто знает? — шутит Феррис, — виски». Разговор у костра позволяет общаться, не глядя в глаза. Феррис предполагает, что у мужчин запускаются древние, заложенные миллионами лет эволюции, механизмы тревоги, если они сталкиваются глазами с другими мужчинами. Разговор у огня (плюс виски?) снимает это напряжение.

Вывод Ферриса — как он сам подчеркивает, чисто спекулятивный, основанный на его опыте — такой: возможно, женская дружба укрепляется в результате общения лицом к лицу, мужчинам же важно действовать «плечо к плечу».

Похоже на правду?
  • 🔥 4
  • 👍 3
  • ❤ 2
  • 🤡 1
  • 🙈 1
Post #760 329
Рефакторинг наконец-то можно продать менеджеру. Аргумент считается в токенах.

Сначала про то, что все чувствуют, но плохо умеют назвать словами.

На запущенном проекте агент каждый раз затаскивает в контекст пол-репозитория — просто чтобы понять, куда вносить правку. Чем больше он затащил, тем хуже держит детали: начинает путать соседние сущности, придумывать функции, которых нет, терять половину ваших правил. Команда это переживает как «модель на нашем проекте тупее, чем у людей в демках». А это не модель. Это цена вашей архитектуры, которую теперь платит каждый ход.

И вот появился замер.

У инженера из 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

Какой файл в вашем проекте агент вынужден читать целиком каждый раз?
martinfowler.com The Economic Benefit of Refactoring Notes from my Thoughtworks colleagues on AI-assisted software delivery
  • ❤ 2
Post #758 301

Forwarded from Глеб Кудрявцев — мастер AI

Ну что господа, релиз бесплатной OCR в браузере!

https://sotaocr.com/ru/free-ocr

Требует подгрузки модели, зато полностью локально, и ничего не нужно ставить на комп.

Производительность — всего на 25% медленнее оффлайн оригинала.

Важно — штука требует определенного железа для запуска и проверена только на макбуках. Теоретический минимум для запуска — в районе 4gb видеопамяти

На самом деле мне очень нужен испытатель, у кого есть машина с виндой и какой-то хотя бы младшенькой видеокартой, с кем мы можем это настроить для работы в windows. Пишите, если готовы быть тестером 🙂
Post #757 278
Глеб сам запилил инференс модели в браузере
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →