papervizagent_tech_brief
PaperVizAgent — Tech Brief для Даниила
Подготовлено: 2026-04-05 (Феанор worker)
Источник: Review inbox — danil_sherki_papervizagent_dev.md
Статус Данила: PR смерджен в dev, баги правятся (2 апр 08:08)
Что это такое
PaperVizAgent — агентный конвейер из 5 LLM-агентов для автоматической генерации научных иллюстраций по текстовому запросу.
Архитектура (5 агентов)
Запрос пользователя
↓
[Retriever] → ищет визуальные референсы (аналогичные диаграммы)
↓
[Planner] → текстовое описание целевой иллюстрации
↓
[Stylist] → эстетика: палитра, шрифты, стрелки, размеры
↓
[Visualizer] ← ─── ─── ─── ─── [Critic] (3 раунда итерации)
↓
Финальная иллюстрация
Цикл Visualizer → Critic → Visualizer: 3 раунда уточнения. Critic проверяет фактические и визуальные ошибки.
Интерфейс: чат-команды (“сгенерируй диаграмму архитектуры X”). Поддерживает:
- Смену языка надписей (EN ↔ RU)
- Смену темы (светлый/тёмный фон)
- Итеративные правки через диалог
Технический анализ
Сильные стороны
- ✅ Агентная архитектура с специализацией = правильный паттерн (у нас в Neuler аналогично)
- ✅ Iterative refinement через Critic снижает галлюцинации в иллюстрациях
- ✅ Демонстрация работающего продукта (скриншоты в TG) — не просто концепт
- ✅ Смердж в dev = рабочий код, прошедший хотя бы базовый ревью
Риски и открытые вопросы
- ⚠️ Кто апрувнул PR? Если Данил сам себе апрувнул — нет code review
- ⚠️ Качество Visualizer: зависит от модели генерации. Что используется? (DALL-E? Stable Diffusion? SVG-кодирование через LLM?)
- ⚠️ Стоимость прогона: 5 агентов × 3 раунда = потенциально дорогой конвейер. Нужна оценка токен-стоимости за 1 иллюстрацию
- ⚠️ Баги: Данил сам отметил “устраняю баги” — не production-ready
Связь с проектами Даниила
| Проект | Связь | Применение |
|---|---|---|
| Neuler | Вероятно новый модуль поверх Neuler UI | Генерация иллюстраций к найденным статьям |
| DataChat | Параллельный инструмент для работы с текстами | Визуализация результатов анализа данных |
| Perelman (постер) | Прямая применимость | Автоматическая генерация схем/диаграмм для постера A0 |
| Курс МФТИ/ВШЭ | Лекционные слайды | Иллюстрации для объяснения алгоритмов |
| 4th Expert / aireviewer | Потенциально complementary | Визуализация методов из рецензируемых статей |
Рекомендация для review decision
Статус: ПРИНЯТЬ в dev (уже смерджено), НО запросить демо перед переносом в main.
Вопросы к Даниилу перед решением:
1. Видеть живое демо на dev.ai4s.pro — протестировать 1-2 реальных запроса (например: диаграмма архитектуры трансформера)
2. Какую модель использует Visualizer? (критично для стоимости + качества)
3. Есть ли тесты / CI для нового кода?
4. Планируется ли интеграция с Neuler Search → VizAgent (end-to-end: найти статью → нарисовать ключевую диаграмму)?
Потенциал: высокий. Если Visualizer даёт качественные научные схемы, это уникальный инструмент в экосистеме AI4S. Применимо для Perelman постера, лекций, DataChat.
Следующий шаг: /review item danil_sherki_papervizagent_dev.md → Даниил смотрит демо → решение.