Выбор ответа Junior Как устроены ИИ-ассистенты спрашивают часто обновлено
Почему ассистент пишет свой хелпер
Вопрос
В проекте есть утилита formatMoney. Ассистент в новом компоненте написал свою функцию форматирования денег. Самая вероятная причина?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Утилита не попала в контекст запроса, и модель о ней не знала. Модель знает только то, что оказалось в контексте.
Варианты ответа
- Модель специально избегает чужого кода из соображений лицензии
- Утилита не попала в контекст запроса, и модель о ней не зналаправильный ответ
- Модель считает, что дублирование кода улучшает читаемость
- Ассистенты не умеют импортировать функции из других файлов
Разбор
Модель знает только то, что оказалось в контексте. Если поиск по репозиторию не нашёл formatMoney, а вы её не показали, модель напишет похожую функцию сама. Лечится явным указанием: «используй formatMoney из utils/money.ts» или правилом в файле инструкций проекта. Импортировать модель умеет, лицензия тут ни при чём.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.