AI/Infra #60: WebStorm открывает ACP, Buildpacks завершили путь в CNCF, Mojo 1.0
WebStorm подключает внешних кодовых агентов через открытый ACP, а NVIDIA выпускает модель и маршрутизатор для агентных систем. Cloud Native Buildpacks получили статус выпускного проекта CNCF; рядом — практические материалы по Kubernetes, Kafka и наблюдаемости. В инструментах вышли Mojo 1.0 и ускорение локального инференса в macOS-виртуалках.
🎧 Подкаст-версия выпуска (mp3)
🤖 Агентная разработка и модели
- WebStorm подключает агентов через ACP — Открытый Agent Client Protocol позволяет использовать в IDE Copilot, Claude Code и собственных агентов с внешними провайдерами или локальными LLM без обязательной подписки JetBrains AI.
- NVIDIA представила Nemotron 3.5 Lightning — Открытая MoE-модель на 30 млрд параметров рассчитана на специализированные задачи агентов, а библиотека NeMo Switchyard маршрутизирует запросы между моделями.
- Google тестирует главную страницу в формате ИИ-чата — В ограниченном тесте обычную кнопку поиска заменяют сценарии создания изображений, работы с файлами и мозгового штурма.
☸️ Облачные платформы
- Cloud Native Buildpacks стали выпускным проектом CNCF — Инструмент собирает OCI-образы прямо из исходников, автоматически определяя языки и зависимости; в планах — OCI Artifacts, SBOM и WebAssembly.
- Практика написания Kubernetes-контроллеров — Разбор на Kubebuilder охватывает очередь, воркеры, кэш и детали reconciliation, которые определяют поведение оператора в продакшене.
- Как восстановить KRaft-кворум Kafka — Кейс VK разбирает аварию, где живые поды не помогли кластеру после потери большинства контроллеров, и процедуру восстановления.
- Как закрыть слепые зоны service mesh — Практическое руководство показывает, как дополнить базовые метрики Istio и Kiali, когда нулевые значения скрывают проблемы наблюдаемости.
📈 Наблюдаемость и ML-практика
- VictoriaMetrics обновила поиск аномалий — Temporal Envelope учитывает тренды, календарную сезонность, праздники и устойчивые сдвиги без хранения полной истории обучения; релизы доведены до v1.30.1.
- Авито: модели монетизации от клика до сделки — Команда ранжирует объявления по ожидаемой выручке на этапах воронки, корректирует ставки под качество трафика и переходит от CatBoost к deep learning.
🛠️ Языки и производительность
- Вышел Mojo 1.0 — Язык получил стабильную основу для долгих проектов, улучшенный LSP, лямбда-выражения и диагностику ошибок безопасности памяти; в опенсорс-вклад внесли почти 200 участников.
- Google объясняет преимущества Go для ИИ-кодинга — Авторы делают ставку на простоту языка, единый тулчейн и совместимость как на свойства, упрощающие проверку и сопровождение сгенерированного агентами кода.
- Алгоритм yy для преобразования double в строку — Разбор алгоритма из yyjson показывает, как одно умножение и арифметика с фиксированной точкой дают краткое десятичное представление числа.
💻 Локальный ИИ и безопасность
- Metal-ускорение llama.cpp внутри macOS VM — Экспериментальная прослойка для Apple Silicon на M1 Ultra ускорила TinyLlama до 11,08 раза на обработке промпта и до 16,36 раза на генерации, почти достигнув bare metal.
- Исследователи извлекли скрытые рассуждения LLM — Авторы заявляют, что перенос зашифрованных блоков рассуждений между сессиями позволял раскрывать их через более слабые модели; в публичных траекториях нашли 62 API-ключа и 33 пароля.
Больше заметок: @mediocreit
Собрано: OpenAI / gpt-5.6-terra
Обогащение: Tavily
TTS: ElevenLabs / eleven_multilingual_v2
Tracing: Nebius Tracing