Процесс миграции с западных систем на российские, а также внедрение ERP, MES и IoT-решений требует времени и серьезных вложений. Высокая капиталоемкость вместе с накопленным технологическим долгом не позволяют компаниям переходить к более сложным цифровым сценариям.
Подробнее
Как удобно разрабатывать с агентами в несколько потоков?
Одна из ключевых в этом проблем звучит так: "как мне управлять дев-серверами, используя git-worktree изоляцию". Про это я спрашивал совета выше.
Для тех кто в танке: git-worktree это механизм, позволяющий держать несколько рабочих копий одного репозитория одновременно, каждую на своей ветке, в отдельных папочках, но с общей .git-базой
Как выглядит проблема: у тебя бежит пятерка агентов в параллели, ковыряет код в изолированных песочницах. Но, ты не можешь "потрогать" результаты. Для этого тебе нужно, чтобы на каждую копию был запущен дев-сервер и ты будешь долго и больно переключаться рукам
Короче, за последние три недели я прожил этот опыт и сделал два разных подхода, оба из которых отлично себя показывают, рассказываю)
Простой: на своем пет-проекте я в админке сделал выпадающий список из всех активных ворктри, и при выборе по кнопке переключаю симлинки для дев-сервера. Дешево и сердито. Хорошо подходит для изолированной на отдельной vps-ке разработки (ресурсы ограничены, супер-активно разработка не ведется, но иногда нужно переключить на ворктрю чтобы авторизовать результат)
Гибкий: локально, на каждого агента создается ворктри и автоматом по хуку запускается дев-сервер, которому динамически выделяется один из свободных портов. При этом все логи складываются рядышком, чтобы агент мог их читать. А еще есть базовые знания как работает дев-сервера и инструкции как ими управлять и отлаживать. Таким образом модель знает, что есть дев-сервер, знает как им управлять, цитирует ссылки и предлагает проверить по них разрабатываемую функциональность.
Бонусный хардкорный: а что, когда у меня жирный проект с микрофонтами? Когда их десяток, надо уметь сервить несколько разных дев-серверов, управлять конфигами, часть запускать в дев-режиме, вторую переиспользовать прямо с cdn, а третью из локальных сборок из папочки. А еще, чтобы целочек мог прозрачно этим всем управлять и отлаживать дать терминальный интерфейс, а модели подложить mcp-интерфейс? Вот такую гравицапу я собираю последнюю неделю в фоновом режиме, что должно сильно снизить сложность работы с масштабными проектами
П.С. Разобрался как строить интерфейсы в консоли, прикольный опыт)
Падение происходит на фоне общей стагнации экономической активности. Если раньше главным драйвером найма выступала ИТ-отрасль, то сейчас работодатели активнее ищут инженеров, исследователей и производственников.
Подробнее