Автономный исследователь на вашем устройстве
Команда OmniScientist представила open-source решение, позволяющее запустить полноценного ИИ-ученого локально. В отличие от облачных чат-ботов, этот агент работает на вашем железе, обрабатывая многомодальные данные: изображения, аудиоволны, видео, облака точек (например, 3D-сканы КТ) и табличные данные. Система самостоятельно формулирует гипотезы, пишет и отлаживает код анализа, а затем составляет готовую статью в формате PDF с корректной библиографией.
Ключевая особенность — полная прослеживаемость (provenance). Каждая цифра, график или утверждение в черновике статьи содержит гиперссылку на конкретный этап выполнения кода (stdout). Это позволяет проверить, что результат получен реально, а не сгенерирован «галлюцинацией» модели.
Архитектура: Разделение разума и восприятия
Система использует гибридный подход, разделяя задачи логического вывода и визуального/аудиального восприятия. Это позволяет гибко настраивать модель под конкретные задачи, используя как проприетарные API, так и локальные серверы (vLLM, sglang).
| Компонент | Роль | Поддерживаемые модели/инструменты |
|---|---|---|
| Backbone (Ядро) | Логика, написание кода, структура статьи | deepseek-v4-flash, любые OpenAI-compatible endpoints |
| Perception Sidecar | Анализ изображений, волн, видео, облаков точек | claude-sonnet-5 (по умолчанию), OpenAI, Anthropic, OpenRouter |
| Интеграция | Работа через IDE или терминал | Claude Code, Cursor, Codex, локальный CLI |
Реальные кейсы и валидация
В репозитории уже доступны примеры полностью сгенерированных статей. Один из показательных кейсов — анализ сейсмических данных из датасета STEAD. Агент проанализировал трехкомпонентные волновые записи, помеченные как «шум», и выявил в них когерентные сигналы. Итоговая статья "Coherent polarized signals in a substantial fraction of noise-labeled STEAD traces" утверждает, что 21.7% таких записей содержат реальный сигнал при уровне ложных срабатываний 1%.
Цитаты в сгенерированных работах автоматически разрешаются через API OpenAlex и Crossref, что гарантирует наличие реальных DOI и исключает вымышленные ссылки.
Установка и совместимость
Проект поддерживает macOS (arm64/x86_64), Linux (arm64/x86_64) и Windows (x64). Установка возможна как через десктопное приложение, так и через терминальный агент одной командой:
- macOS/Linux:
curl -fsSL https://raw.githubusercontent.com/Omni-Scientist/OmniScientist/main/install.sh | sh - Windows:
irm https://raw.githubusercontent.com/Omni-Scientist/OmniScientist/main/install.ps1 | iex
Для работы требуются ключи API (например, ANTHROPIC_API_KEY, DEEPSEEK_API_KEY), которые хранятся в локальных файлах конфигурации и не передаются в код, генерируемый агентом, обеспечивая безопасность данных.
Источник: Github ↗
