Исправление округления при оформлении заказа может пройти модульные тесты и все равно нарушить работу другого потребителя той же функции ценообразования. Предоставление агенту кодирования всего репозитория не гарантирует, что он определит эту зависимость. Ограничить его редактируемым файлом...
Исправление округления при оформлении заказа может пройти модульные тесты и все равно нарушить работу другого потребителя той же функции ценообразования. Предоставление агенту кодирования всего репозитория не гарантирует, что он определит эту зависимость. Ограничение его редактируемым файлом может полностью скрыть зависимость.
В этом заключается практическая задача контекста хранилища ИИ: предоставить достаточно доказательств для внесения надежных изменений, сохраняя при этом способ обнаружить, чего не хватает.
Полезным значением по умолчанию является отправная точка для конкретной задачи, за которой следует отслеживание зависимостей и явные причины для расширения исследования.
Отдельный доступ, индексирование и активный контекст
Эти термины описывают разные вещи:
Доступ к хранилищу: что может проверять агент.
Индексирование репозитория: то, что каталогизировала поисковая система.
Активный контекст: инструкции, код, диалог и результаты инструментов, передаваемые в модель для определенного шага.
Агент может выполнять поиск по всему монорепозиторию, загружая выбранные файлы в его активный контекст. Индекс может охватывать репозиторий, извлекая при этом несколько отрывков.
Должны ли агенты ИИ читать весь репозиторий? Для небольшого проекта это может быть разумно. Для большой базы кода более полезный вопрос: что должно