← Все проекты
Проект / Python

RehgLab/ArcDeck: ArcDeck — генерация презентаций из научных PDF с сохранением нарратива

Превратите скучные научные статьи в визуально привлекательные слайды, не теряя логики повествования.

RehgLab/ArcDeck — open-source проект на Python, который стоит оценить перед внедрением или доработкой.

★ 12 Python Форки 0 Issue 0 Оценка 7/10 Карточка проверена

Для кого это

Исследователи, ML/AI-специалисты и преподаватели, которым нужно быстро подготовить доклад или лекцию на основе научной публикации.

Проблема / задача

Подготовка слайдов из академических статей отнимает много времени: нужно выделить главное, структурировать, оформить. Обычные инструменты просто вырывают куски текста и теряют сюжет.

Как это работает

ArcDeck анализирует PDF статьи и строит нарративный план презентации, используя мультиагентную систему. Сначала документ парсится в Markdown с извлечением рисунков. Затем агенты-планировщики на основе риторической структуры текста (RST) создают контур слайдов, а критики оценивают качество. Финальная версия отрисовывается в .pptx с поддержкой тем оформления. Можно запустить через CLI или веб-интерфейс Gradio.

Что видно по README

ArcDeck — это фреймворк с открытым исходным кодом (MIT), разработанный в UIUC. Вместо простого саммари он строит слайды вокруг нарративной структуры статьи. Поддерживает несколько LLM (GPT-4o, Qwen) для анализа, включает бенчмарк ArcBench. Проект находится в активной разработке, есть веб-интерфейс, но требуется настройка API-ключей.

Ключевые возможности

Преобразование PDF в слайды .pptx с сохранением нарративаМультиагентный анализ с риторической структурой (RST)Веб-интерфейс на Gradio и CLIПоддержка GPT-4o, Qwen (локально)Кастомизируемые темы оформленияБенчмарк ArcBench для оценки качества

Технологии

Pythonpython-pptxGradiocamel-ai / pyautogenOpenAI / Anthropic / LiteLLMMarker / DoclingOpenAI API

Интересный факт

Проект использует инновационный мультиагентный подход с ролями: Анализатор дискурса, Составитель обязательств, Планировщик слайдов, Критик нарратива и Судья — почти как команда коллег, которая вместе делает слайды.

С чего начать

  • Установите зависимости: pip install -r requirements.txt
  • Настройте API-ключи для LLM (OpenAI, Anthropic) в переменных окружения.
  • Запустите веб-интерфейс: python app.py и откройте http://localhost:7860

Оценка GitRadar

Удобство
6/10
Свежесть
9/10
Перспектива
8/10
Монетизация
4/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если вы часто делаете презентации на основе научных статей. Проект свежий, идея перспективная, но пока мало звёзд и форков — вероятно, есть шероховатости. Для внедрения в бизнес нужно доработать, но для личного использования — отличный инструмент.

Наблюдения по обновлениям

Проект активен (commit'ы за последние дни), но звёзд мало — сообщество только формируется.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/RehgLab/ArcDeck
Официальный сайт
https://arcdeck.org
Лицензия
MIT
Создан на GitHub
16 апреля 2026 г.
Последнее обновление репо
16 апреля 2026 г.
Последняя проверка GitRadar
16 апреля 2026 г.
Изученные файлы
README.md, app.py, requirements.txt, utils/core/__init__.py, utils/core/model_utils.py, utils/core/helpers.py

FAQ

Что это такое?

ArcDeck — open-source фреймворк для генерации презентаций из PDF научных статей с акцентом на сохранение нарративной структуры.

Для кого подходит?

Для исследователей, ML/AI специалистов и преподавателей, которые хотят автоматизировать создание слайдов.

Источники

Нужна помощь с RehgLab/ArcDeck?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.