TGViewer
Channel Public Channel
Мы пилим сук, на котором сидим

Мы пилим сук, на котором сидим

@wearefired

Инженеры учат нейронки работать за себя. Кейсы из жизни.

https://ai.ovc.me/

https://youtube.com/@wearefired_ai

Для связи @ovcme
Subscribers
386
Photos
227
Videos
10
Links
115
Recent Posts 11 shown
Post #377 119
Один MCP. Один Qwen. Четыре терминала. Двадцать тысяч токенов. И где-то в секторе должен быть хотя бы один Ян-Майкл-Винсент.

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

Все, что просто в режиме работы жрет 1-2 ГБ дефицитной памяти, сразу мимо. Поэтому AnythingLLM, LM Studio и Msty пока отпали.

Сначала попробовал Qwen Code. Он MCP увидел, данные получил и дальше задумался о вечном. Оказалось, что перед каждым ответом он отправляет модели десятки тысяч токенов служебного хозяйства. Ленивую загрузку инструментов настроили, стало сильно лучше, но я все равно не хочу терминал, я хочу десктоп.

Пошел дальше и нашел Jan. Бесплатный, открытый, локальные и внешние модели, MCP, приятная морда. Подключил Qwen, добавил MCP. Все зеленое, все работает. Только после первого запроса произошло ничего.

Дальше вечер превратился в изучение логов. Умер сервер модели, воскрес как сервис macOS, потом ожил Jan, не поднялась маршрутизация MCP, а потом оказалось, что при одном сервере она и не особенно нужна.

После всей этой возни Qwen наконец сам вызвал один инструмент, потом второй и получил нужные данные. Я уже почти праздновал победу, пока не посмотрел на счетчик: 20 533 токена входа. 103 токена ответа.

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

Расследование по GitHub показало, что одну из проблем разработчики Jan уже нашли. В стабильной 0.8.4 ответы MCP складывались в историю почти как есть, а в свежей сборке появился лимит на размер ответа инструмента.

Пришлось ставить Jan Nightly. Который, разумеется, скачивается не кнопкой Download Nightly, а через GitHub Actions, успешный workflow и артефакты. Потому что а зачем останавливаться на достигнутом.

В настройках появилась строка Max tool output characters: 40000. Ян-Майкл-Винсент наконец-то получил право забывать лишнее. Кстати, я очень ему в этом плане завидую.

В итоге решение завелось, а Jan оказался очень достойной мордой. Бесплатный, открытый, памяти жрет немного, MCP есть, локальные модели есть. То есть все признаки какого-то подвоха налицо.

Из недостатков: пришлось поставить nightly, прочитать GitHub и провести вечер в четырех терминалах.

В остальном отличный продукт. Пять Ян-Майкл-Винсентов из пяти. Редакция рекомендует.
  • 👍 4
  • 🤔 2
Post #376 117
Рубрика "по вопросам читателей".

1. А где добыть недорого ИИ, который будет для меня делать нужные только мне приложения?

Самый простой вариант - купить на маркете, плати или где-нибудь еще промоактивацию Google AI Pro. Стоит это обычно какие-то смешные деньги, рублей 300, а подписки попадаются на 12-18 месяцев. Откуда они берутся - у Гугла огромное количество всяких промо, студенческих программ, подарков и прочей щедрости. Но конкретного продавца все-таки проверяйте, и я бы не стал активировать совсем уж подозрительную штуку на аккаунте, где у вас лежит вся жизнь.

В результате получаете Gemini. Он может и не самый умный ИИ на планете, но вполне приличный. Плюс NotebookLM и еще куча гугловского хозяйства. Особенно советую Ai Studio.

А чтобы совсем стало хорошо - качаете Antigravity. Это агентская среда Гугла для написания кода. Работает шустро, умеет лазить по проекту, писать код, запускать его, пользоваться терминалом и вообще довольно много делать самостоятельно. Я им даже подкасты монтировал.

Промты желательно писать нормальные самому или через другой ИИ, хоть бы даже через сам Gemini. Из нюансов - у Гугла довольно бодрые региональные ограничения. Иногда их приходится обходить через DNS или патчер. На вид это все ужасно сложно, по факту обычно работы минут на 5-10.

2. Очень хочу себе сделать сайт, но не знаю как.

Прекрасное желание! Если очень хочется - надо делать. Надо себя радовать любым способом, жизнь и так полна страданий. Тут все просто и плавно вытекает из пункта 1.

Ищете любой хостинг, который вам по карману. Для сайта типа визитки выйдет тысячи две в год. Там же можно купить домен, который вам нужен. Цена зависит от самого домена, от зоны и т.д. Можно сказать, что еще плюс пара тысяч. Напоминаю, что домены в зоне .RU теперь надо отдельно верифицировать, но никаких особых проблем там нет.

Выполняете эти простые действия, находите в панели управления кнопку типа SSH - это терминальный доступ к хостингу. На той машине, куда вы поставили Antigravity, делаете папку "мой крутой сайт", создаете в Antigravity проект и указываете эту папку.

Пишете ему "сделай крутой сайт про <то, что вам надо>" и даете адрес SSH. Пароль давать не надо, он вам скажет, как правильно настроить доступ через SSH-ключ.

На этом все. Он сам сделает сайт как вы попросили и зальет. Если будет нужно ваше участие - он скажет, что сделать. Эксперты по ИБ сейчас справедливо скажут, что автономного агента лучше не пускать куда попало. И будут правы. Но тут вопрос личного риска а для сайта-визитки он минимальный. Сайт зато будет.
Google Antigravity Experience liftoff with the next-gen agent platform
  • 🔥 3
  • 👏 2
Post #375 144
А помните в эпоху Winamp сайты-каталоги софта? SoftPortal, Softodrom и прочие места, куда ты шел искать программу, которая умеет какую-то очень нужную тебе фигню. Причем фигню на один раз, чаще всего.

Скачивал пять штук. Одна платная, вторая не умеет именно то, ради чего ты ее скачал, третья последний раз обновлялась в 2009 году, а вместе с четвертой у тебя появлялись Яндекс.Браузер, Амиго и еще пара неизвестных науке форм жизни.

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

А теперь необязательно.

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

А если нужна ERP?

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

Не искать систему, которая умеет 70% нужного. Не годами обмазывать ее доработками. Не перестраивать свои процессы под то, как кто-то когда-то придумал работать.

Просто делать софт под себя.

Я обратно не хочу. И уже не особо важно, сколько на это уйдет токенов.
  • 💯 7
Post #374 772
Для Автокада MCP нашли, а для Renga нет. Получается ИИ уже может отбирать работу у пользователей Автокада и Ревита, а пользователи Renga почему-то в безопасности. Непорядок.

Поэтому решили написать свой.

С Renga была небольшая сложность - я ее первый раз в жизни открыл примерно одновременно с агентом. Так что просто читали справку, пробовали API и смотрели что работает. Я спрашивал что-нибудь типа «а трубы-то он умеет делать?», агент шел читать справку и дописывал себе очередной инструмент.

В итоге MCP умеет читать модель, свойства и параметры, создавать стены, перекрытия, окна, двери, оборудование, сантехнику и даже соединять трубы. И все это мы проверяли на живой Renga.

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

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

Мне вообще понравилась идея с черным ящиком. Я не знаю, как работать в Renga, поэтому вместо того чтобы сначала научиться самому, дал агенту документацию и попросил его сделать инструменты для себя.

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

В общем, если вы знаете Renga лучше нас - забирайте.
MCP и скиллы на GitHub, MIT.
  • 👍 9
  • 🔥 8
  • ❤ 2
  • 🎉 1
Post #372 213
Продолжаем учить нейронку чертить в Автокаде.
В прошлый раз я дал ей MCP, Автокад и попросил сделать структурную схему СКС. Получилось так себе, но сам механизм заработал.
Теперь дали нормальный чертеж как образец и попросили сначала разобраться, как он устроен, а потом сделать свой.
Машина достаточно уверенно чертит. Создает слои и раскладывает по ним объекты, делает блоки, проводит линии, расставляет текст и пытается все это нормально оформить. И главное, в целом понимает, что именно рисует и зачем.
Сама посчитала количество портов на этаж. Да, 1000 разделить на 5 несложно, но мы все знаем, как нейронки умеют считать. Потом подобрала количество патч-панелей и коммутаторов. Ну, хотя бы попыталась.
Еще научили ее проверять за собой: куда приходят линии, не налез текст на трассы, правильно ли все сохранилось в DWG.
До «сделай мне рабочку» еще далеко. Но чертить машина уже вполне может.
Теперь надо учить проектировать. И оформлять нормально, конечно.
Как? Кормите его проектами, шаблонами, оформляйте это в скиллы, а то он будет постоянно ходить по граблям. Как?
Мой скилл для када и этого MCP. Можете сделать свой, просто сделайте вместе с ИИ что-то, что вас устравивает и попросите его оформить в скилл, он умеет.
MCP, который мне понравился, но может найдете лучше.
  • 🔥 9
  • 👏 3
  • 👍 2
Post #371 200
Моделить в Ревите даже нейронка умеет. Ревит все-таки менее абстрактный: стена знает, что она стена, дверь знает, что она дверь, у элемента есть тип, параметры и вообще какое-то понимание, чем он является.
А вот с Автокадом интереснее. Как научить машину инженерному черчению, если для нее там в основном линии, тексты, блоки и слои? А если открыть некоторые проекты, то линии, тексты и слой 0.
Решили попробовать.
Взяли dwg-mcp, подключили к Codex и Автокаду 2024. Через MCP Кодекс может читать настоящий DWG, создавать и менять объекты, работать со слоями, текстом, блоками и атрибутами, причем блоки может брать из других DWG.
Сначала проверили саму механику. Кодекс открыл Автокад, создал слой, притащил блок из другого чертежа, расставил несколько экземпляров, соединил линиями, подписал, сохранил DWG, а потом сам же прочитал нарисованные объекты обратно. То есть это уже не генерация картинки, похожей на чертеж. Машина действительно работает внутри Автокада.
После этого попросили сделать структурную схему СКС пятиэтажного здания. Сначала он собрал себе структуру: главный узел, этажные шкафы, патч-панели, коммутаторы, оптическая магистраль. Потом уже разложил это на объекты Автокада и начертил то, что на картинке.
Вышло очень плохо, конечно, но это потому что мы ему не давали примеров и нормативов, вот он и сделал как умеет.
Обязательно этим займемся.
  • 🔥 7
  • ❤ 3
Post #365 157

Forwarded from Let’s manage #BIM

MCP — наверняка вы слышали из каждого утюга
Мини ликбез тут

❤️ Житель планеты, глубоко уважаемый коллега, Евгений Нестеров @nesterro поделился своим опытом, это надо обсудить!))

Пост про тесты mcp-server для ревита и связки с агентом

Пару оговорок:
1) я использовал не Astra от gpt, а Антигравити на Gemini 3.8. А это всего 1,5к в год. Очень дешево
2) оформляет очень плохо, но думаю это поправимо в несколько итераций. Нужно время и скилы
3) прикольный интересный опыт. Думаю можно давать фоновые несложные мелкие рутинные задачи на практике.

Главное не пускать его на сервер заказчика пока что :)
  • ❤ 5
  • 🔥 2
Post #364 217
Есть один формат, в котором применение ИИ как генератора текста я считаю лишним - это документы от людей-экспертов. Не как я, а настоящих. Экономистов, ученых, социологов, писателей, инженеров, да кого угодно кроме журналистов.
Человек публично выкладывает статью или документ, обещающий интересные и ценные знания. Ты открываешь пиво открываешь эту скрижал и видишь там нейроформатирование и нейроверстку и нейроязык. Ощущение - как от червяка в яблоке.
То есть может быть человек писал сам и потом дал машине запятые проставить, но вот нейронное форматирование текстовых документов видно отовсюду, выглядит ужасно и сразу режет желание погружаться в чужую экспертизу. Если он написал про свой опыт через ИИ - я ведь могу просто спросить его и не только опыт у другой умной машины. Другое дело, что машина обычно пишет от своего оператора и два текста на одну тему все равно будут разные, но это уже отдельный разговор.
Никакой конкретики за этим нет, просто пост о ситуации, которая лично меня зацепила.
  • 🔥 5
Post #363 220
А кто будет проверять модель, которую ИИ сделал в Revit?
Кто-то же должен ловить весь нейрослоп. И желательно не вручную. 😂
Вот тут на сцену и выходит Navisworks + агент.
NWD — тонна итоговой информации в довесок к проекту для проверяющих, BIM-координаторов и Заказчика.
Сам Navis, мягко говоря, не самый молодой продукт из 90-х, который Autodesk купила в 2007 году. Так что под современным UI периодически чувствуется наследие прошлой эпохи — особенно когда прилетает Fatal Error.
При этом по пользе это один из самых недооценённых продуктов - уникальный рабочий стол ГИПа и проверяющего.
Астра, попозже, когда у неё Rate Limit пройдёт, поможет мне прикрутить костыль стабильности. Потому что Navis не очень любит шустрые запросы безбашенной Gemini, особенно когда в модели 1,7 млн элементов.
Берём Antigravity и прикручиваем сразу два MCP для Navisworks. По рекомендации Codex поставил BimOn MCP и NavisCoord.
Почему сразу два?
BimOn MCP — фундамент для произвольной автоматизации.
У него есть execute_script: агент может на лету написать IronPython-скрипт под нужную операцию и выполнить его внутри Navisworks через API.
То есть если готового инструмента нет, можно сказать условно:
«Найди всё оборудование в венткамерах, получи его габариты и минимальные расстояния до стен и колонн».
Агент пишет код → Navisworks его исполняет → результаты возвращаются обратно агенту.
По сути Navisworks API становится ещё одним tool для ИИ.
NavisCoord — более специализированная история под BIM-координацию.
Там 50+ готовых инструментов: Clash Detective, анализ причин, viewpoints, сравнение ревизий, coordination workflow и прочие.
То есть один MCP даёт гибкость, второй — готовые инструменты для проверки модели.
Что в итоге попробовал.
1. Подключаем FlyingRAG MCP, где уже лежат векторизованные каталоги оборудования, инструкции.
2. Просим модель найти оборудование в NWD и получить его параметры.
3. По марке идём во FlyingRAG, находим соответствующий паспорт и вытаскиваем размеры.
4. Сравниваем их с тем, что стоит в модели. Всего проверили порядка 300 ед. оборудования.
5. Примерно по 10% оборудования получили готовые замечания к модели — в основном там, где оно либо уже не помещается, либо запаса настолько мало, что достаточно монтажных допусков, чтобы потом его физически не собрать.
Например, в модели между вентмашиной и колонной есть красивые 30–50 мм.
Формально clash’а нет.
А по факту стена приехала на пару см., колонна чуть гулянула, добавилась изоляция — и поздравляю, оборудование больше не собирается.
Обычный Clash Detective такое спокойно пропустит.
А агенту можно отдельно задать проверку опасных сближений, сервисных зон и строительных допусков.
Все найденные места автоматически складываем в набор сохранённых точек обзора.
И, разумеется:
6. Проверяем всё ручками на отсутствие нейрослопа.
Потому что нейронка с совершенно серьёзным видом умеет написать:
SUCCESS. Нарушений не обнаружено.
А потом открываешь первый объект - и там вентмашина торчит на полкорпуса в колонне.
Сценариев аудита тут вообще масса.
Например, можно автоматизировать работу с техпомещениями. У меня для каждой венткамеры есть сохранённый «куб» — section box. Но модель обновляется, координаты плывут, и точки приходится таскать руками.
Логика простая:
«Найди ВК-3.21 → возьми Bounding Box → добавь 500 мм → восстанови срез и viewpoint».
При новой версии модели агент сам пересоздаёт точки проверки.
Вот это уже интереснее классического «ИИ нарисовал модель»: не заменять инженера, а дать проверяющему ассистента, который перебирает сотни объектов и приносит только подозрительные места.
Решение всё равно остаётся за человеком.
Модель можно подключить почти любую, хоть локальную. Всё упирается в размер инструкций, число итераций и умение модели пользоваться инструментами.
Чем модель сильнее — тем меньше ей приходится объяснять очевидное. Но и цена выше.

BimOn MCP https://github.com/General-Soju/BimOnMcp
NavisCoord https://github.com/HorizunGroup/naviscoord-mcp
FlyingRAG MCP https://github.com/kritik35/flying-rag-mcp
Navisworks Skill https://github.com/Kritik35/navisworks-mcp-stabilization
  • 🔥 13
Post #362 219
Доделали на фоне успехов нейронок в ревите набор скиллов.

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

На гемини заметно лучше всего: со скиллами 41 запуск команд, без них 89. При этом результат одинаковый — 31/31. Без скиллов он просто потратил в два раза больше движений, пытаясь самостоятельно разобраться, где и как искать нормативку, и в нескольких местах всё-таки накосячил.

У Codex разница оказалась сильно меньше, причем не на модной Астре, а на Соле.

В общем, выложили всё это добро в паблик:
https://github.com/proovcme/ru-aec-skills
Магии не дает, модель все равно будет делать как хочет и надо ее поправлять и наставлять.
GitHub GitHub - proovcme/ru-aec-skills Contribute to proovcme/ru-aec-skills development by creating an account on GitHub.
  • 🔥 5
Post #358 274
Проверил связку Астры с Ревитом по MCP (такая хрень для общения модели с внешними программами без тыкания ими в экран).
По хорошим готовым чертежам на хорошем шаблоне моделит она очень мощно.
Просто даете агенту ссылку выше, он сам все настраивает. Потом при открытом Ревите пишете в тот же чат что надо сделать.
Разумеется по хорошему чертежу кто угодно (нет) хорошую модель сделает, поэтому я дал астре нейрослопную планировку и попросил сделать модель.
А потом попросил сделать уже нормально с промтом в духе «нарисуй мне офис на 1000 метров на 70 человек». А потом попросил воткнуть туда вентмашину, посчитав какая примерно нужна.
Вышла дичь, но симпатичная. Из открытий - он очень шустро и ловко генерит семейства в фоне.
Предварительно я его накормил градкодексом, 123ФЗ, 384-ФЗ, всяким АВОКом, сделал базовые скиллы и пинал по ошибкам.
Как и куда это применять пока - непонятно, очень дорогая игрушка выходит для таких задач. А вот всякие проверки модели, семейства, заполняторы параметров - делает за секунды.
  • 🔥 16
Older posts →

About this channel

How can I read @wearefired without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Мы пилим сук, на котором сидим: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Мы пилим сук, на котором сидим have?
Мы пилим сук, на котором сидим (@wearefired) has 386 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Мы пилим сук, на котором сидим know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
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 →