Ответ вслух Junior Как устроены ИИ-ассистенты спрашивают часто обновлено

Объясните, как работает ассистент

Вопрос

Интервьюер: «Как, по-вашему, устроен ИИ-ассистент в IDE и что из этого следует для вашей работы?»

Попробуйте сами

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

Показать ответ и разбор

Коротко

Образцовый ответ: «Это языковая модель и плагин, который собирает контекст: мой запрос, открытые файлы, найденные поиском куски репозитория, правила проекта. Модель не помнит проект между сессиями и видит только то, что попало в окно.

Что должно прозвучать в ответе

  • Модель плюс плагин, который собирает контекст

  • Видит только контекст запроса, между сессиями не помнит

  • Окно ограничено, поэтому индексация и подбор фрагментов

  • Генерирует правдоподобное: выдуманные API, устаревшие версии

  • Вывод: даю нужный контекст и проверяю запуском и тестами

Что могут спросить следом

  • Почему ассистент иногда не видит нужный файл?

Разбор

Образцовый ответ: «Это языковая модель и плагин, который собирает контекст: мой запрос, открытые файлы, найденные поиском куски репозитория, правила проекта. Модель не помнит проект между сессиями и видит только то, что попало в окно. Окно ограничено, поэтому плагин подбирает фрагменты, и иногда промахивается. Модель генерирует правдоподобный код, поэтому может выдумать метод или написать по старой версии библиотеки. Отсюда моя практика: сам указываю нужные файлы и версии, держу правила проекта в файле инструкций, а результат проверяю сборкой, тестами и чтением диффа».

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.