papervizagent_techbrief
PaperVizAgent: Технический бриф
Автор: Данил Шерки (AI4S team)
Дата: 2026-04-02 (PR смерджен в dev)
Подготовлено: Феанор worker 2026-04-05
Что это
PaperVizAgent — агентный фреймворк для автоматизированной генерации академических иллюстраций по текстовому описанию. Работает через чат-интерфейс (предположительно dev.ai4s.pro).
Архитектура
5 специализированных агентов (pipeline)
| Агент | Роль | Input | Output |
|---|---|---|---|
| Retriever | Поиск визуальных референсов | запрос пользователя | список референс-стилей/шаблонов |
| Planner | Текстовое описание иллюстрации | запрос + референсы | structured illustration brief |
| Stylist | Эстетические гайдлайны | brief + референсы | style guide (палитра, типографика, стрелки) |
| Visualizer | Генерация изображения | style guide + brief | PNG/SVG диаграмма |
| Critic | Проверка качества | изображение + brief | критика + список правок |
Итеративный цикл
User → Retriever → Planner → Stylist → Visualizer ↔ Critic (×3 раунда)
- Visualizer и Critic выполняют до 3 раундов уточнения
- Critic проверяет: фактические ошибки, визуальная читаемость, соответствие brief
- После 3 раундов или одобрения Critic → финальный артефакт
Технические наблюдения
Качество (из скриншота Шерки)
- Светлый фон, EN текст → переключение на тёмный фон, RU текст по запросу: ✅ работает
- Диаграмма архитектуры самого PaperVizAgent сгенерирована системой → dogfooding подтверждён
Возможные ограничения
- Скорость: 5 агентов × 3 раунда = минимум 15 LLM-вызовов на один артефакт. При дорогих моделях (sonnet) это ~$0.15-0.50 за иллюстрацию
- Нет информации о fallback при неудаче Critic после 3 раундов
- Неизвестно: Visualizer использует code-gen (matplotlib/graphviz) или image-gen (DALL-E/Stable Diffusion)?
Интеграционные возможности
1. Neuler pipeline → PaperVizAgent
- Сейчас: Neuler генерирует исследовательские отчёты (текст + таблицы)
- С PaperVizAgent: автоматические иллюстрации к отчётам (блок-схемы, сравнительные диаграммы)
- Добавленная ценность: ≈3-5 ключевых иллюстраций на отчёт → резко повышает читаемость
2. PhD диссертация / ЖВММФ
- Splitting paper нуждается в диаграммах: cool/hot modes визуализация, convergence curves
- PaperVizAgent мог бы генерировать LaTeX-совместимые рисунки
- Блокер: нужна SVG/PDF выгрузка, не только растр
3. Курсовые материалы (ВШЭ/МФТИ)
- Автогенерация иллюстраций к лекциям по заданию (например, “нарисуй как работает backpropagation”)
- Снижает время подготовки презентаций
4. Perelman (постер AI4X-AC 2026)
- Постер уже готов (Strategy/projects/files/perelman_ai4xac2026_poster.pdf)
- Будущие постеры: PaperVizAgent для диаграмм межатомных потенциалов
Сравнение с альтернативами
| Инструмент | Тип | Управление | Научная точность | Итеративность |
|---|---|---|---|---|
| PaperVizAgent | LLM-агенты | текстовый чат | высокая (Critic) | ✅ 3 раунда |
| Draw.io / Miro | ручное | GUI | зависит от автора | ручная |
| Mermaid / Graphviz | code-gen | код | высокая | ручная |
| DALL-E / Midjourney | image-gen | промпт | низкая | ❌ |
| Diagrams.net API | code-gen | API | высокая | ❌ |
Преимущество PaperVizAgent: единственный инструмент с автоматическим Critic-циклом для академических диаграмм.
Вопросы для Даниила
- Visualizer: генерирует код (matplotlib/graphviz) или изображение напрямую? Это критично для LaTeX-совместимости.
- Кто апрувнул PR? Альберт? Или Данил мог сам апрувнуть в dev?
- Sprint 3 Neuler: запланирована ли интеграция PaperVizAgent как нового MCP-инструмента (например,
neuler_generate_figure)? - Демо: можно ли посмотреть живой пример на dev.ai4s.pro?
Рекомендация для review decision
Принять (подготовительно, до ответов выше). Мотивация:
- Архитектура продуманная и масштабируемая (Retriever/Planner разделение = легко расширять)
- Critic-цикл — ключевая деталь, отличающая от простой image-gen
- Потенциал синергии с Neuler высокий: следующий логичный шаг после text-отчётов
- Риски низкие (уже в dev, не в main)
Следующий шаг: попросить Данила Шерки показать демо + ответить на вопрос про Visualizer (code vs image).
Феанор worker, 2026-04-05 04:10 MSK