Основы работы с ИИ · 8 мин
2. Выдумки и ограничения
Модель может уверенно предложить несуществующий метод, старый API или «почти правильную» настройку. Скепсис и проверка в редакторе — норма.
Галлюцинация — когда модель выдаёт правдоподобный ответ, который на деле неверен. Тон уверенный, формулировки гладкие, а метода в библиотеке нет, флаг в конфиге выдуман, а дата знания модели уже устарела.
Как это выглядит в коде
// Модель предлагает:
import { formatMoney } from "@/lib/money";
// В проекте есть только formatRub.
// Редактор подчеркнёт импорт красным — это и есть сигнал.- Выдуманные функции и поля, которых нет в документации.
- Смешение синтаксиса разных библиотек.
- Советы по библиотекам, вышедшим после даты обучения модели.
Другие слабые места
Модель плохо считает символы «в уме», путает «вы правы» с проверкой факта и может согласиться с вашей ошибкой. Детерминированные вещи — случайные числа, точный подсчёт, сверка с таблицей — лучше отдавать программе, а не прозе.
Попробуйте в симуляторе
Нажмите Tab в редакторе: серый текст — это подсказка, а не факт. Её можно принять или отвергнуть.
Нажмите Tab в редакторе: серый текст — это подсказка, а не факт. Её можно принять или отвергнуть.
EXPLORER
▾ shop-demo
1234export function calculateTotal(price: number, discount: number) {
return price; // скидка пока не учитывается
}
− discount;