AI vs DevOps
142 subscribers
213 photos
1 video
120 links
DevOps и системная инженерия в эпоху AI. Новости индустрии. И немного юмора.
Download Telegram
Channel created
Channel photo updated
Spec Driven Development. Что это за зверь и реально ли ускоряет разработку с AI и позволяет достигать ожидаемых результатов при разработке сложных фич?

Thoughtworks Radar признает эту методологию одним из трендов 2026 года. Пора брать на вооружение? В цикле из трех статей рассказываю что это за практика, фреймворки для работы с SDD, личный опыт миграции крупного продукта в K8S используя SDD и AWS Kiro.

Первая статья с базой и как мы до этого дошли уже здесь.

https://ai-vs-devops.micro.blog/2025/12/28/spec-driven-development-part-sdd.html
Пока вторая часть статьи про SDD в процессе, написал лонгрид, как строить infrastructure-as-a-code, чтобы не создавать себе проблем. В статье:
1. Модные терраформ фреймворки - а надо ли?
2. Что сказать своему лиду, когда он принес на проект очередную вундервафлю
3. Строим инфру без хаоса наследований
4. Когда все таки не обойтись без terragrunt

По ссылке никаких пейволов и рекламы, голый смысл :) Ну и подписывайтесь ;)

https://ai-vs-devops.micro.blog/2026/01/09/kiss-vs-dry.html
Небольшое визуальное дополнение к предыдущей статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
Cursor - ваш ежедневный рабочий инструмент? У Anyspehere (разработчики Курсора) вышла крутая статья, как использовать их IDE. Все кратко и по делу, только бест практики, без воды.

* Планирование
* Работа с контекстом, когда начинать новые чаты.
* Советы по .cursor/rules/
* Agent skills и hooks для долгоиграющих агентов работающих автономно.


Я уже привык всегда составлять планы для любой более менее крупной фичи и менеджить состояние чатов. Но тесты результата, особенно когда там крупный деплой хелм чарта на десяток два компонентов, проверка логов и прочее - обычно делаю сам, llm такое не доверяю 😅 Но думаю, что будет интересно расписать логику деплоя и тестов в cursor rules и попробовать передать эту ответственность АИ.
Так же новой фичей для меня стало использование @past chats

Ну и cursor hooks, здесь все сложнее и интереснее. Мы можем писать кастомный код (в статье пример на тайпскрипт, но можно и питон или даже баш), который будет запускаться по окончанию чата, проверять состояние проекта/деплоя по заданной строгой логике. И следуя этому состоянию давать следующее задание агенту в чат. Получаем agentic behavior с четким контролем, без всяких сторонних фреймоврков и заточенное на твой конкретный проект 🔥
С этой штукой приидется заморочиться, для грамотной и полезной реализации... Но потенциал вижу огромный.

Вобщем читайте:

https://cursor.com/blog/agent-best-practices
Please open Telegram to view this post
VIEW IN TELEGRAM
Заказываем, уже на Kickstarter!
🌚2
RAG данные из видеофайла?! Тут в интернете набирает популярность тула Memvid, которая хранит ваши векторные данные для RAG в видеоформате. Как? зачем?? Видел коменты в духе "в чем прикол паковать вектор в mp4, реально сжатие работает? 🤯"

Почитал - там не совсем видео) Ребята сделали свой уникальный формат данных, последовательность Smart Frames, как кадры в видео. Каждый кадр включает в себя векторные данные, таймстампы, чексуммы. Как следствие это все работает в append-only режиме записи (по аналогии с log based storage у Kafka) давая огромные скорости записи, возможность находить исторические данные до их изменений, устойчивость к падениям (встроенный WAL в мемвид файлах тоже есть 😎). Ну и эффективная компрессия тоже присутствует.

Вобщем это один из тех хардкорных проектов, в котором рулят новые структуры данных и алгоритмы, а не навайбкоденая оболочка вокруг LLM. 11k⭐️ на гитхабе красноречиво об этом говорят :) Но самое главное:

Ваша вектор база - теперь это просто файл! Да, без chromadb, без десятка-двух гигов оперативы для ее работы, без настройки инфраструктуры. Есть кли, все работает так просто как:

memvid create knowledge.mv2

echo "Alice works at Anthropic as a Senior Engineer." | memvid put knowledge.mv2 --embedding --vector-compression

memvid find knowledge.mv2 --query "who works at AI companies" --mode sem


Ну или интеграция в питон/ноду. Традиционный лексический поиск (BM25) и семантика по эмбеддингам из коробки. Да, ребята не меценаты опенсорса, можно хранить в файлах только до 50мб, а дальше платная подписка. Но идея крутая, поиграться и сделать PoС бесплатно получится, а дальше - смотрите сами. Думаю опенсорсная альтернатива тоже не за горами))

Сайт проекта: https://memvid.com/
Гитхаб: https://github.com/memvid/memvid
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Продуктивного понедельника, коллеги!
🗿1
Cursor commands. Работаешь с Курсором и любишь всякие фичи и улучшайзеры для своей работы? Написал небольшую статью о командах в Курсоре.

* Грамотно поясняем непонятные участки кода
* Делаем self код ревью,
* Онбордим новых коллег на проект
* Избавляемся от "fix10-final-finally-final-commit" 😁

Использую эти команды каждый день и делюсь с вами кодом, просто забирайте и пользуйтесь 😎

https://ai-vs-devops.micro.blog/2026/01/12/cursor-commands.html
Claude зарелизил Cowork. Консольная тула "для любых бизнес задач, кроме кодинга".

В целом мне кажется сомнительным юзабилити подобного продукта. Чем оно отличается от обычного чата с AI? Агентскими возможностями, то есть вызовом АИ агента после каждой итерации задачи или использования инструментов. АИ агенты реально поменяли процесс разработки ПО, и там это действительно нужно. AI enabled IDE внесло изменение в код по нашему запросу, запустило линтер, проверило результат, запустило тесты, сделало деплой на энв или локальный запуск. Проверило результат, если он отрицательный - опять поменяло код. А где может быть такой же флоу в бизнес задачах? Я не знаю.
Примеры в блоге тоже какие-то сомнительные. Переименовать и сгруппировать файлы в Downloads, сделать спредшит из скриншотов, сделать репорт из заметок... Для меня пока это все выглядит очень нишевым сырым инструментом, каким пока и остаются AI-enabled браузеры типа Perplexity или Comet.

Платить Claude Max подписку ради Claude Cowork не стоит точно. Когда он зарелизится бесплатно для всех - ну можно будет попробовать. Посортировать файлы на компе, упорядочить 400ГБ музыки в единый формат файлов например. Хотя конечно это можно сделать с любым агентом, да даже в Курсоре.

Пока самым интересным фактом остается ответ от Borys Cherniy в X, где он говорит, что Claude Cowork создали за две недели и весь код написан на 100% LLM в Claude Code. Отличная реклама их основного продукта 😎

Саму релиз презентацию читайте здесь:
https://claude.com/blog/cowork-research-preview