Spec-o3: цифровая лупа для охоты за редкими звёздами ✛ ✦

Оригинал: "Spec-o3: A Tool-Augmented Vision-Language Agent for Rare Celestial Object Candidate Vetting via Automated Spectral Inspection"
arXiv:2601.06498 · 2026-01-10 · CC BY 4.0 · 3 мин
Spec-o3 — ИИ-агент с цифровой лупой, который выискивает в спектрах редкие звёзды и прозрачно объясняет каждый шаг.

Свет звезды растянут в радужную полосу. Тёмные линии — шрамы от поглощённых элементов, яркие пики — следы горячего газа. Так выглядит спектр, главная улика в руках астронома. Сесилия Пейн-Гапошкина первой прочла, что из водорода состоят почти все звёзды. Субраманьян Чандрасекар разглядел предел: белый карлик тяжелее 1,4 солнечных масс неминуемо схлопнется. Сегодня телескопы выдают миллионы спектров. Искать в них редкие объекты — всё равно что выискивать иголку в стоге сена.

Spec-o3 подходит к стогу с цифровой лупой. Это ИИ-агент на основе модели Qwen2.5-VL, который увеличивает любой участок спектра через интерактивную визуализацию. Он не просто классифицирует — он рассуждает вслух. Направляет лупу на подозрительные длины волн, анализирует увиденное и записывает каждый шаг. Так рождается траектория инспекции — полный логический путь от вопроса к диагнозу.

Обучение шло в два этапа. Холодный старт: тысяча экспертных траекторий, где модель училась вовремя вызывать лупу и толковать детали. Затем — обучение с подкреплением. Верный ответ — награда, ошибка — штраф. Агент нащупал стратегии, которых не было у учителей. Он научился хитрить.

Боевое крещение — тест SpecVI-Bench. Spec-o3-7B взял макро-F1 76,5%, обойдя специализированную GaiaNet (64,9%) и коммерческую o3 (52,3%). Важнее другое. Агент объясняет решения. Не прячется за вероятностями, а выкладывает цепочку причин.

Как он мыслит? Для белого карлика главная улика — уширенные линии. Чудовищная гравитация сжимает атомы, квантовые уровни размываются. Вещество уплотнено так, что чайная ложка весила бы пять тонн. Spec-o3 ищет именно эту сигнатуру. Катаклизмические переменные выдают себя иначе. Широкие эмиссионные линии бальмеровской серии. Горячий газ крутится в аккреционном диске. Эффект Доплера размазывает вращение в крылья линии. Для звёзд с аномальным составом — углеродных гигантов — агент целит в молекулярные полосы C₂ и ZrO.

А однажды в спектрах квазаров — с которыми не учили работать — он показал F1 около 72%. Это нуль-shot обобщение. Модель применяет логику к незнакомым объектам.

Для масштаба: ручная проверка одного спектра занимает у эксперта ~10 секунд. Миллион кандидатов — три года непрерывной работы. Сервер с восемью GPU H100 под управлением Spec-o3 справляется за 2,3 дня. Каждый спектр обрабатывается за 0,2 секунды.

Прозрачность меняет работу. Астроном получает не чёрный ящик, а проверяемую цепочку шагов. Каталоги редких объектов пополняются быстрее. Значит, быстрее движутся теории звёздной эволюции и физики аккреции.

Охота на катаклизмические переменные — это поиск иголок в стоге сена: из 170 000 кандидатов, отсмотренных вручную, настоящими оказались всего 323 — менее 0,2%. Spec-o3 обучен работать в условиях такого экстремального дисбаланса, не переставая видеть редкое за частым.

Впереди — расширение. Архитектура открыта: скоро Spec-o3 сможет смотреть не только спектры, но и кривые блеска, изображения, собственные движения. Механизм уверенности передаст сомнительные случаи человеку. Данные LAMOST, DESI, 4MOST потекут через агента как через умный фильтр. Рутина отбраковки станет фоновой задачей.

Цифровая лупа перестаёт быть просто инструментом. Она становится напарником, с которым астроном разглядывает самые тусклые и редкие огоньки в безбрежном море данных. И кто знает, какие ещё закономерности, ускользавшие от человеческого глаза, она поможет открыть — возможно, за гранью известного лежат ключи к пониманию самых загадочных взрывов во Вселенной.

Эксперт тратит на один спектр 10 секунд. Миллион кандидатов — три года непрерывной работы. Spec-o3 на сервере с 8 GPU H100 обрабатывает их за 2,3 дня.

В «Свидании с Рамой» Артура Кларка астрономы вручную перебирали фотопластинки в поисках астероидов. Spec-o3 проделывает то же для спектров, оставляя человеку только необычные находки.

$s_t = \{ (I_k, T_k) \}_{k=0}^t$
Накопленная история визуальных и текстовых данных к моменту t
$r(\tau) = \begin{cases} 1, & \text{если } o_{pred} = o_{gold} \land f_{fmt}(y), \\ 1-\alpha, & \text{если } o_{pred} = o_{gold} \land \neg f_{fmt}(y), \\ 0, & \text{если } o_{pred} \neq o_{gold} \land f_{fmt}(y), \\ -\alpha, & \text{если } o_{pred} \neq o_{gold} \land \neg f_{fmt}(y) \end{cases}$
Поощрение за правильный ответ; штраф за неверный или нарушение формата
Учёные
Christian DopplerD. B. McLaughlinDidier QuelozMichel MayorR. A. RossiterJames Clerk Maxwell
Понятия
научный ассистент на основе ИИ слабое обучение спектральный анализ голосовой помощник спектральный анализ с помощью ИИ