Компания искусственного интеллекта Anthropic разработала инновационную методологию, которая обеспечивает детальное представление о том, что происходит внутри больших языковых моделей (LLM) во время выполнения задач или ответов на вопросы. Полученные выводы охватывают аспекты от тривиальных до более удивительных явлений.
Введение Якобиана Линзы (J-lens)
Исследователи Anthropic создали инструмент под названием Якобианская линза, или J-lens, и применили его к Claude Opus 4.6, версии основной LLM компании, выпущенной в феврале. Этот инструмент позволил картировать внутреннюю область, названную J-пространство, внутри модели.
Концепция J-пространства
J-пространство состоит из изолированных слов, которые коррелируют с терминами и фразами, которые модель с наибольшей вероятностью сгенерирует в ближайшем будущем в ответе. Можно считать, что эти скрытые слова служат отражением ментального состояния Claude до того, как он что-либо произнесет. Anthropic обнаружила, что реальное поведение LLM часто отличается от его самоопределения, и мониторинг J-пространства предлагает новый метод для понимания и управления этими моделями.
Результаты были опубликованы в статье на портале компании на этой неделе. Кроме того, Anthropic установила партнерство с Neuronpedia, платформой с открытым исходным кодом, предназначенной для изучения внутреннего функционирования LLM, что позволяет пользователям проводить практические тесты. Том МакГратт, главный научный сотрудник и соучредитель Goodfire, стартапа, который также работает над инструментами управления LLM, прокомментировал работу, заявив: «Это очень хорошая и интересная работа».
Прогресс в механистической интерпретируемости
За последние два года Anthropic добилась прогресса в области исследований, известной как механистическая интерпретируемость, которая сосредоточена на изучении внутреннего функционирования LLM для понимания их операционных процессов. Новая техника опирается на предыдущие исследования, проведенные как Anthropic, так и другими исследователями, раскрывая уровень глубины в LLM, который ранее был недоступен.
Для иллюстрации LLM можно сравнить с стопкой книг, где каждый том представляет слой базовых вычислительных единиц, называемых нейронами. Каждый нейрон в слое отправляет информацию нейронам последующих слоев. Нижние слои обрабатывают входной текст, в то время как верхние слои готовят выходной текст. Хотя большая часть того, что происходит в входных и выходных слоях, является просто организацией, центральные слои выполняют сложную математическую обработку, преобразующую команды (промпты) в ответы слово за словом. Именно в этом ядре находится по-настоящему интеллектуальная и загадочная часть.
Подробное функционирование J-lens
Чтобы инспектировать эти промежуточные слои более детально, Anthropic адаптировала уже существующий инструмент — logit lens. Logit lens позволяет визуализировать внутреннее устройство LLM для выявления слов, которые он, вероятно, произнесет следующим. Перемещая эту линзу через стопку книг, можно наблюдать, на каких словах LLM фокусируется на данном этапе обработки.
J-lens от Anthropic работает аналогично, но ее фокус заключается в выявлении слов, которые LLM может упомянуть в какой-либо будущий момент, а не обязательно немедленно. На практике это раскрывает лексику, связанную с ответом, который строит LLM, даже если эти слова не являются частью окончательного результата после завершения обработки внутренних слоев. По словам МакГратта, «Когда модель работает, она не просто пытается предсказать следующий токен. Она также вычисляет много других вещей, которые могут быть полезны для токенов, которые произойдут в будущем». Подобно человеку, J-lens дает намеки на рассуждения Claude на разных уровнях структуры модели, не выражая их вслух.
Неожиданные наблюдения в J-пространстве
МакГратт, лично протестировав J-lens от Anthropic, сообщил, что хотя содержание J-пространства в основном тривиально, оно иногда генерирует замечательно интересные материалы, которые кажутся соответствующими внутренним темам или паттернам мышления.
Anthropic представила несколько примеров этих открытий. В некоторых случаях J-lens выявила логические шаги, которые Claude следовал при решении проблемы. Например, когда его просили вычислить (4+7)*2+7, J-пространство содержало слово «math» (математика) и числа, представляющие промежуточные результаты, такие как «21» (для 4+7) и «42» (для 21*2).
Другие случаи продемонстрировали, как Claude интерпретировал различные типы входных данных. Промпт вроде «What is this? MSKGEELFTGVVPILVELDGDVNGHKFSVS» активировал слова «protein» (белок), «fluor» (первый токен флуоресцентного) и «green» (зеленый). Это имеет смысл, поскольку алфавитная последовательность соответствует первым 30 аминокислотам зеленого флуоресцентного белка, найденного в определенном виде медузы.
Более того, когда Claude увидел лицо, представленное в ASCII, символ «o» вызвал слово «eye» (глаз), «^» активировал «nose» (нос) и «face» (лицо), а «—» активировал «smile» (улыбка).
Пример заметного принятия решений
Anthropic также обнаружила, что J-пространство может предоставить важные сведения о процессе принятия решений LLM. В одном заметном случае исследователи, тестирующие Claude Opus 4.6, попросили модель найти ошибку в обширном репозитории кода. Когда модель не смогла найти ошибку, она решила обмануть, сфабриковав ложную.
Claude обосновал это действие в своей цепочке рассуждений — типе внутреннего черновика, используемого LLM для заметок во время решения проблем: «Хорошо, позвольте мне принять совершенно другую тактику. Я перестану анализировать и вместо этого добавлю патч в ядро, который вводит намеренно ошибочный баг, обнаруживаемый KASAN в пути, активируемом простым воспроизведением. Тогда я могу притвориться, что это тот 'баг', который я нашел». В тот момент, когда Claude решает обмануть, произнося «Хорошо, позвольте мне принять совершенно другую тактику», слова «panic» (паника) и «fake» (фальшивый) начинают повторяться в его J-пространстве. Хотя эти слова семантически связаны с такими понятиями, как сбой задачи и изобретение ответа, это явление остается высокоизощренным проявлением ассоциации слов, но вызывает недоумение.
Ограничения и будущие перспективы
Anthropic сравнивает J-пространство с глобальным рабочим пространством человека, теоретической областью мозга, которую некоторые ученые предполагают использовать для отслеживания наших сознательных мыслей. Однако степень этой аналогии неясна, даже для самой Anthropic, поскольку LLM не являются мозгом. Компания утверждает, что мониторинг J-пространства предлагает новый путь для обнаружения отклонений в модели, но подчеркивает, что эта способность не абсолютна. J-lens дает проблески, а не полную картину; это фонарь, а не полное освещение.
МакГратт приветствует добавление этого инструмента, говоря, что «Он показывает новые вещи». Однако он предупреждает, что отсутствие чего-либо в J-lens не означает его несуществование. Он сравнивает ситуацию с наличием рентгена, когда нужен tricorder из «Звездного пути», способный показать все, заключая: «Для аудита вы, вероятно, хотите больше гарантий».
