Ты замечаешь что-то реальное, когда видишь эти несоответствия, но разница между точным ответом на вопрос и полным непониманием не обязательно говорит о том, на какую сторону (понимание или pattern matching) упал алгоритм. Иногда модель неправильно понимает контекст так, что это кажется невозможным, если бы она что-то «понимала» - но потом она справляется с действительно сложным многочастным вопросом, требующим рассуждений в разных областях, и клянёшься, что она поняла, что ты имеешь в виду.
Дело в том, что когда ты смотришь со стороны, ты не можешь определить, что на самом деле происходит в весах и активациях модели. То, что ты видишь - удачи и промахи - выглядело бы одинаково, независимо от того, есть ли у модели какое-то подлинное понимание смысла или она просто делает действительно, действительно сложный прогноз, основанный на статистических закономерностях. Человек, который не понимает суть твоего вопроса, выглядит растерянным примерно так же, как чатбот, но это чисто наблюдаемое поведение. По сути, ты в позиции того, кто пытается понять, понимает ли тебя другой человек, только читая его ответы, и при этом не имеешь доступа к его мозгу.
Если ты хочешь практический подход, вместо того чтобы застревать на философии: отнесись к этой непостоянности как к особенности, а не к недостатку. Эта случайная вариативность качества - сигнал для тебя проверить важные вещи, задать уточняющие вопросы, чтобы убедиться, что модель отслеживает контекст, и не доверять ей в ситуациях, где уверенно ошибаться опасно. Происходит ли на самом деле «понимание» или нет - это не меняет то, как ты на самом деле должна использовать эти инструменты.