Xiaomi выпустила MiMo Code — полноценного автономного AI-агента
Xiaomi выпустила MiMo Code — конкурента не просто моделям, а агентным системам.
Главная проблема текущих AI-агентов — они быстро забывают или модифицируют контекст. Задача, которую можно сделать за один-два запроса, выполняется корректно, но когда речь заходит о десятках и сотнях переделок и изменений промптов, агенты начинают забывать контекст задачи.
MiMo Code создана для марафонов, а не для спринтов. Long-Horizon Tasks — задачи долгосрочного типа, такие как написание сложного кода, с последующими его модификациями, или перенос кода на другой язык программирования.
Здесь проявляется сильная сторона агента — MiMo строит многоуровневую память, создавая контрольные точки, как в играх, и воссоздает потом состояние проекта из этой точки, восстанавливая его в другом контекстном окне. Пока другие модели меряются количеством токенов контекста, Mimo тихо строит систему контрольных точек памяти.
Разработчики из Xiaomi не стали просто «скармливать» все файлы проекта модели в лоб. Чтобы контрольные точки работали без сбоев, они реализовали четырехуровневую гибридную архитектуру памяти:
Session. Отвечает за краткосрочную память — хранит текущий диалог с пользователем и самые свежие правки кода;
Project. Содержит граф зависимостей репозитория, структуру папок и общую архитектурную карту проекта;
Global. База знаний о фреймворках, внешних библиотеках и специфике используемого языка программирования;
History. Архив всех прошлых успешных и неудачных попыток решения аналогичных задач в рамках сессии.
Когда контекстное окно базовой модели начинает забиваться, встроенный субагент запускает алгоритм семантического сжатия без потерь. Он переводит детализированный лог разработки в векторные эмбеддинги и краткие структурированные резюме.
В итоге,
Читать на habr.com