Мы построили AI-агента на Python без if/else

Когда мы начинали проект AI-агента с персистентной памятью, первое архитектурное решение было странным: "Никаких if/else в агентной логике." Полгода спустя — это лучшее решение, которое мы приняли.

Искусство создания компьютерных программ

Когда мы начинали проект AI-агента с персистентной памятью, первое архитектурное решение было странным: "Никаких if/else в агентной логике." Полгода спустя — это лучшее решение, которое мы приняли.

Новый год всегда приходит неожиданно. Пока мы пытаемся успеть сделать еще одно дело, закрыть еще один проект, купить еще один подарок, написать еще один текст, он просто наступает и все. А ведь у нас было еще столько планов на этот год.
Хотим пожелать всем настоящим и будущим авторам и читателям нашего блога...
Nvidia отказалась от проприетарной лицензии на промежуточное представление CUDA Tile и выложила проект с открытым исходным кодом.
В релизе 2025.3 мы заметно усилили Amplicode по трём направлениям: интеграция с LLM, работа с SQL-first стеком и повседневная инженерная рутина — от HTTP-запросов до Kubernetes и Terraform.
Ключевое нововведение — Spring MCP (beta). Это специализированный набор инструментов для LLM, который даёт модели контекст проекта Spring: структуру, зависимости, конфигурацию. Фича пока не включена по умолчанию, но уже доступна для тестирования. Для получения доступа напишите на info@amplicode.ru
Второй важный блок — полноценная поддержка...

В Koda вышло крупное обновление, затрагивающее как расширение для VS Code, так и CLI-версию. Основной фокус — управление контекстом, знаниями проекта и снижение количества ошибок при работе в агентном режиме.
Что нового в Koda для VS Code?
В интерфейсе появилась отдельная...

Китайская команда Z.ai представила GLM-4.7 — новую версию своей модели для кодинга. Обновление получилось далеко не косметическим: основной фокус сделан на агентные сценарии, работу в терминале и устойчивость на длинных задачах.
По бенчмаркам рост выглядит вполне предметно. Модель существенно прибавила в...

Оказывается, JetBrains развивает собственный агент для работы в терминале — Junie CLI. Инструмент не фигурирует в публичных анонсах, но именно он занял первое место в свежем бенчмарке Terminal-Bench 2.0, обойдя более известные решения.
Terminal-Bench — это прикладной бенчмарк для оценки агентных систем, работающих внутри терминального окружения. Агенту выдается контейнер с «сырой» средой и набор инженерных задач: выполнять shell-команды, писать и править скрипты, устанавливать зависимости, разбираться с ошибками окружения, дебажить и доводить систему до рабочего состояния.

Всем привет. Недавно JetBrains выпустили в релиз версии 2025.3.* и 2025.2.6, где возникла серьезная проблема. На этот раз “повезло” пользователям Maven. При открытии проекта IDEA намертво зависает…
На эту тему уже завели issue, которое за несколько дней собрало более 50 “лайков”. Но у меня есть обходное решение. Для тех кто хочет продолжать использовать 2025.3, то я уже несколько лет разрабатываю свой собсвтенный open source плагин для Maven - Easy Maven.
Исследование CodeRabbit показало, что код, сгенерированный искусственным интеллектом, содержит больше ошибок, чем написанный человеком. По данным компании, в среднем в одном pull request, созданном при помощи ИИ, скрывается 10,83 проблем против 6,45 у разработчиков.

22 декабря 2025 года состоялся стабильный выпуск языка программирования Lua 5.5. Предыдущая стабильная сборка проекта вышла в январе 2020 года. Это решение представляет собой быстрый и компактный скриптовый язык программирования, получивший большое распространение в качестве встраиваемого языка для определения конфигурации и для написания расширений. Код интерпретатора Lua написан на языке C и опубликован на GitHub под лицензией MIT.

В истории Tesla и YDB есть одно интересное сходство. В Tesla первой машиной стал Roadster, главной чертой которого были разгон и скорость, то есть performance. Аналогично развивался и YDB: мы начали с масштабирования до бесконечности и отказоустойчивости, и только потом, решив эти задачи внутри Яндекса, пришли на более «консьюмерский» рынок.
Чтобы сделать YDB более удобным для обычных пользователей с небольшими данными (или вообще без них), мы сейчас работаем над двумя проектами:
1️⃣ Tiny YDB: конечная цель — запускаться на половине ядра CPU. Сейчас в Yandex Cloud доступен Managed YDB с 4 ядрами, а внутри мы уже активно тестируем YDB на 2 ядрах;
2️⃣ Zero CPU YDB: уменьшаем потребление CPU, когда пользователи ничего не делают с YDB. Стремимся к нулю, а если уйдём в минус, то будем считать, что просто перевыполнили план.
В этом посте мы подробно расскажем о текущем статусе zero CPU и о первых, но значительных улучшениях. Сразу вынуждены признаться, что обычно запускаем YDB где угодно, кроме наших рабочих ноутбуков: на разработческих железных серверах и в облаке. О том, что YDB, запущенный на ноутбуке и не выполняющий никаких запросов, ощутимо сажает батарейку, мы узнали от наших пользователей. Мы проверили и обнаружили, что YDB действительно в фоне потребляет 6.5% ядра CPU. Поэтому сразу занялись этой проблемой. Забегая вперёд: мы уже смогли уменьшить это значение в 3.5 раза до 1.8%, работа продолжается.

Microsoft открыла ранний доступ к инструментам редактирования кода C++ для GitHub Copilot через канал Visual Studio 2026 Insiders.
О публичной доступности было объявлено 16 декабря; в том же блоге опубликованы инструкции по началу работы с новыми возможностями. До этого инструменты редактирования C++ для Copilot были доступны лишь в формате закрытого предварительного просмотра — с 12 ноября.
После опроса более 30 разработчиков, руководителей технологических компаний, аналитиков и исследователей издание MIT Technology Review выяснило, что энтузиазм некоторых из них угасает по мере того, как они сталкиваются с ограничениями технологии искусственного интеллекта.

Команда MiniMax представила обновление своей модели — MiniMax M2.1, сделав основной упор на производительность в реальных сложных задачах, с которыми ежедневно сталкиваются разработчики и команды.
Если в M2 ключевой фокус был на стоимости и доступности модели, то в M2.1 разработчики целенаправленно прокачали практическую применимость: мульти-язычное программирование, агентные сценарии и офисные workflow.

Microsoft планирует модернизировать свои крупнейшие кодовые базы и к концу десятилетия полностью исключить весь код на C/C++, заменив его на Rust.

Anthropic выкатили нативную поддержку Language Server Protocol (LSP) для Claude Code. Изменение уже доступно в CLI-инструменте, но прошло почти незаметно: без анонсов, документации и публичных разборов.
Поддержка LSP позволяет агенту напрямую обращаться к возможностям языковых серверов: переход к определению, поиск всех ссылок на символ, получение типов и документации, навигация по workspace и даже построение call-graph. По сути, Claude Code получает доступ к тем же структурным данным о коде, которыми обычно располагают IDE.
До этого Claude Code и аналогичные CLI-агенты были вынуждены опираться на grep, ripgrep и эвристики контекста. Это плохо масштабируется: переименование символа или перенос API в большом кодовой базе быстро раздувает контекст и повышает вероятность ошибок.

Z.ai представили GLM-4.7 — новую версию своей модели для кодинга, и апдейт получился не косметическим. Основной фокус — агентные сценарии, терминал и устойчивость на длинных задачах.
По бенчмаркам рост выглядит вполне предметно: SWE-bench Verified — 73.8% (+5.8%), SWE-bench Multilingual — 66.7% (+12.9%), Terminal Bench 2.0 — 41% (+16.5%).

Компания Cursor, разработчик одноимённого редактора кода, приобрела стартап Graphite — создателя инструмента, который помогает разработчикам выявлять ошибки в обновлениях программного обеспечения ещё до их выкладки в продакшен.
Anthropic запустили пилот Claude in Chrome — браузерное расширение, в котором Claude может видеть DOM, читать консоль, кликать кнопки и выполнять действия за пользователя. На самом деле сделали они это еще летом, а сейчас допилили само расширение, а также научили его взаимодействовать с Claude Code из CLI.
Anthropic продолжает последовательно выносить ключевые элементы агентной архитектуры в открытую экосистему. Вслед за MCP компания заопенсорсила Agent Skills — открытый стандарт для описания и распространения повторяемых агентных workflows между AI-платформами.