Объясните, как работает ассистент
Вопрос
Интервьюер: «Как, по-вашему, устроен ИИ-ассистент в IDE и что из этого следует для вашей работы?»
Попробуйте сами
Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.
Показать ответ и разбор
Коротко
Что должно прозвучать в ответе
Модель плюс плагин, который собирает контекст
Видит только контекст запроса, между сессиями не помнит
Окно ограничено, поэтому индексация и подбор фрагментов
Генерирует правдоподобное: выдуманные API, устаревшие версии
Вывод: даю нужный контекст и проверяю запуском и тестами
Что могут спросить следом
- Почему ассистент иногда не видит нужный файл?
Разбор
Образцовый ответ: «Это языковая модель и плагин, который собирает контекст: мой запрос, открытые файлы, найденные поиском куски репозитория, правила проекта. Модель не помнит проект между сессиями и видит только то, что попало в окно. Окно ограничено, поэтому плагин подбирает фрагменты, и иногда промахивается. Модель генерирует правдоподобный код, поэтому может выдумать метод или написать по старой версии библиотеки. Отсюда моя практика: сам указываю нужные файлы и версии, держу правила проекта в файле инструкций, а результат проверяю сборкой, тестами и чтением диффа».
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.