Amp сортирует файлы в диффе по важности и считает порядок за 0,1 с вместо 3,5 с
Amp, ассистент для разработки от Sourcegraph, обновил панель Changes: теперь она сама читает diff, определяет ключевые файлы и выводит их в начало списка. Раньше интеллектуальная сортировка на восьмифайловом диффе занимала 3,5 секунды, теперь 0,1 секунды, то есть в 35 раз быстрее. Если diff меняется во время ревью, файлы не прыгают: на кнопке сортировки появляется синяя точка, и новый порядок применяется по клику. • Автоматическая сортировка файлов по важности для изменения • 0,1 с против 3,5 с на диффе из восьми файлов • Алфавитный порядок возвращается одним нажатием
AI-обработка оригинала Amp News (Sourcegraph); редакция Hamidun News
Amp, ассистент для разработки от Sourcegraph, обновил панель Changes. Теперь она автоматически выстраивает файлы диффа в осмысленном порядке: читает изменения, находит файлы, без которых правка непонятна, и ставит их первыми. Раньше такая сортировка требовала ручного запуска и занимала заметное время. В демонстрации разработчиков на диффе из восьми файлов старый метод тратил 3,5 секунды, новый укладывается в 0,1 секунды. Это ускорение примерно в 35 раз.
Что именно меняется в панели Changes
Стандартный diff в большинстве инструментов показывает файлы по алфавиту. Для ревью это неудобно: миграция базы данных может оказаться в конце списка, а тесты и конфиги окажутся впереди неё. Рецензент читает следствия раньше причины и собирает картину по кускам.
Amp предлагает другой подход. Система анализирует сам diff, выделяет файлы, которые определяют суть изменения, и выводит их наверх. В примере из анонса на восьмифайловом диффе и старый, и новый метод поставили на первое место миграцию базы данных. Результат не изменился, изменилась только скорость его получения.
Порядок, который не ломает ревью
Интереснее всего здесь поведение при обновлении диффа. Когда агент продолжает работать и правки в репозитории меняются, пересчитанный порядок не применяется сам. Файлы остаются на местах, пока вы их читаете. Вместо этого на кнопке интеллектуальной сортировки загорается синяя точка. Клик по ней применяет свежий порядок.
Решение небольшое, но продуманное. Автоматическая пересортировка посреди чтения заставляла бы рецензента терять позицию, а при активном агенте это происходило бы постоянно. Amp разделяет вычисление и применение: расчёт идёт в фоне, а решение о перестановке остаётся за человеком.
Скорость как условие автоматизации
Сортировку, которая занимает 3,5 секунды, приходится запускать вручную: каждый раз ждать неприятно. Сортировка за 0,1 секунды работает без ожидания, и поэтому её можно сделать поведением по умолчанию. Скорость здесь снимает необходимость в отдельной кнопке запуска.
Ключевые параметры обновления:
- Порядок файлов в панели Changes строится автоматически, без ручного запуска.
- Время расчёта на диффе из восьми файлов: 0,1 с против 3,5 с раньше.
- Приоритет получают файлы, определяющие суть изменения, например миграции базы данных.
- При изменении диффа порядок пересчитывается, но не применяется без подтверждения.
- Уведомление об обновлении: синяя точка на кнопке интеллектуальной сортировки.
- Возврат к алфавитному порядку доступен по клику на ту же кнопку.
Как использовать и чего пока не видно
Сам по себе приём универсален: начинайте ревью с файлов, которые задают смысл правки, а затем переходите к следствиям. Для изменений, созданных агентом, это особенно важно. Такие диффы часто крупнее и шире по охвату, чем правки человека, а внимание рецензента остаётся ограниченным ресурсом.
Практический совет для команд, которые уже работают с Amp: оставьте автоматический порядок включённым на пару недель и сравните, как быстро рецензенты добираются до проблемных мест. Если логика ранжирования в конкретном репозитории не подходит, например в монорепозитории с большим числом сгенерированных файлов, алфавитный порядок возвращается одним нажатием.
Открытыми остаются вопросы о масштабе. Демонстрация показывает восемь файлов, а как метод ведёт себя на диффах из сотен файлов и насколько стабилен выбор «главных» файлов, из анонса неясно. Это стоит проверить на собственных данных.
- 29 окт. 2026 г.Агенты учатся на невезении: уроки LLM переносят случайный сбой в решения
- 29 окт. 2026 г.Liquid AI выпустила LFM3: шесть мультимодальных моделей на 2B с контекстом 256K
- 28 окт. 2026 г.AdaPRA поднял Qwen 80B на 24,5 пункта в data science-лидербордах
- 28 окт. 2026 г.AOS-Bench показал: агенты с разницей 0,6 пункта доставляют 54% и 68% задач
Вопросы и ответы по материалу
Что известно по теме: что именно меняется в панели Changes?
Стандартный diff в большинстве инструментов показывает файлы по алфавиту. Для ревью это неудобно: миграция базы данных может оказаться в конце списка, а тесты и конфиги окажутся впереди неё. Рецензент читает следствия раньше причины и собирает картину по кускам. Amp предлагает другой подход. Система анализирует сам diff, выделяет файлы, которые определяют суть изменения, и выводит их наверх. В примере из анонса на восьмифайловом диффе и старый, и новый метод поставили на первое место миграцию базы данных. Результат не изменился, изменилась только скорость его получения.
Что известно по теме: порядок, который не ломает ревью?
Интереснее всего здесь поведение при обновлении диффа. Когда агент продолжает работать и правки в репозитории меняются, пересчитанный порядок не применяется сам. Файлы остаются на местах, пока вы их читаете. Вместо этого на кнопке интеллектуальной сортировки загорается синяя точка. Клик по ней применяет свежий порядок. Решение небольшое, но продуманное. Автоматическая пересортировка посреди чтения заставляла бы рецензента терять позицию, а при активном агенте это происходило бы постоянно. Amp разделяет вычисление и применение: расчёт идёт в фоне, а решение о перестановке ос
Что известно по теме: скорость как условие автоматизации?
Сортировку, которая занимает 3,5 секунды, приходится запускать вручную: каждый раз ждать неприятно. Сортировка за 0,1 секунды работает без ожидания, и поэтому её можно сделать поведением по умолчанию. Скорость здесь снимает необходимость в отдельной кнопке запуска. Ключевые параметры обновления: Порядок файлов в панели Changes строится автоматически, без ручного запуска. Время расчёта на диффе из восьми файлов: 0,1 с против 3,5 с раньше. Приоритет получают файлы, определяющие суть изменения, например миграции базы данных. При изменении диффа порядок пересчитывается, но не п
Соберите рабочего ИИ-агента или сервис своими руками без ручного кода
В Академии Жемала Хамидуна (academy.hamidun.com) открыт бесплатный 72-часовой тест-драйв: интерактивные скетч-уроки по Claude Code и Cursor, живой Tech Radar и готовые шаблоны агентов.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.