Orca Guide
Ревью и отправка кода

Авторство изменений

Определение строк, написанных человеком или ИИ-агентом.

Orca отмечает строки, которых касался агент. В diff эти изменения можно отличить от кода, написанного человеком.

Как это работает

Когда агент изменяет файл своими инструментами, Orca сохраняет затронутые диапазоны. В просмотре diff у строк агента появляется ненавязчивый индикатор в поле. Если человек редактирует код, созданный ИИ, авторство снова меняется на человеческое.

Зачем это нужно

  • Видно, какие части pull request требуют особенно внимательной проверки.
  • При аудите безопасности и соответствия можно разделить код человека и ИИ.
  • Проверка идёт быстрее, поскольку вручную написанный код не приходится перечитывать повторно.

Область действия

Сведения об авторстве хранятся локально в Orca и не попадают в Git. Для постоянного хранения экспортируйте метаданные diff с панели инструментов.

Ограничения

Индикатор показывает происхождение затронутых строк в текущем рабочем процессе, но не доказывает качество или безопасность изменения. Код агента всё равно должен пройти тесты, статический анализ и человеческое ревью. После ручного редактирования строки могут считаться человеческими, хотя первоначальная идея была создана агентом.

Что делать дальше

Откройте просмотр diff, проверьте особенно внимательно отмеченные агентом диапазоны и оставьте построчные комментарии. После исправлений выполните проектные проверки и только затем переходите к коммиту и отправке.

Частые вопросы

Что показывает авторство изменений?

Оно помогает отличить строки, написанные человеком, от строк, созданных или изменённых ИИ-агентом.

Для чего нужна атрибуция при ревью?

Она показывает, каким участкам стоит уделить дополнительное внимание и как распределялась работа над файлом.

Означает ли метка агента, что строка ошибочна?

Нет. Источник изменения не определяет качество, поэтому код всё равно оценивается по логике, тестам и требованиям.

Сохраняется ли атрибуция после обычного коммита?

Доступность сведений зависит от истории Orca и способа изменения файла, а стандартный Git сам по себе не хранит автора каждой сгенерированной строки.

Можно ли использовать атрибуцию вместо проверки?

Нет. Она даёт контекст, но не заменяет чтение diff, тесты и ручную оценку результата.

On this page