# PPTAgent
**Repository Path**: usefordev/PPTAgent
## Basic Information
- **Project Name**: PPTAgent
- **Description**: No description available
- **Primary Language**: Python
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-08-19
- **Last Updated**: 2025-08-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# PPTAgent: Generating and Evaluating Presentations Beyond Text-to-Slides
📄 Paper |
🤗 Dataset |
📝 Documentation |
🙏 Citation |
DeepWiki
We present PPTAgent, an innovative system that automatically generates presentations from documents. Drawing inspiration from human presentation creation methods, our system employs a two-step process to ensure excellence in overall quality. Additionally, we introduce **PPTEval**, a comprehensive evaluation framework that assesses presentations across multiple dimensions.
> [!TIP]
> 🚀 Get started quickly with our pre-built Docker image - [See Docker instructions](DOC.md/#docker-)
## Demo Video 🎥
https://github.com/user-attachments/assets/c3935a98-4d2b-4c46-9b36-e7c598d14863
## Distinctive Features ✨
- **Dynamic Content Generation**: Creates slides with seamlessly integrated text and images
- **Smart Reference Learning**: Leverages existing presentations without requiring manual annotation
- **Comprehensive Quality Assessment**: Evaluates presentations through multiple quality metrics
## Case Study 💡
- #### [Iphone 16 Pro](https://www.apple.com/iphone-16-pro/)
- #### [Build Effective Agents](https://www.anthropic.com/research/building-effective-agents)
## PPTAgent 🤖
PPTAgent follows a two-phase approach:
1. **Analysis Phase**: Extracts and learns from patterns in reference presentations
2. **Generation Phase**: Develops structured outlines and produces visually cohesive slides
Our system's workflow is illustrated below:

## PPTEval ⚖️
PPTEval evaluates presentations across three dimensions:
- **Content**: Check the accuracy and relevance of the slides.
- **Design**: Assesses the visual appeal and consistency.
- **Coherence**: Ensures the logical flow of ideas.
The workflow of PPTEval is shown below:
## Citation 🙏
If you find this project helpful, please use the following to cite it:
```bibtex
@article{zheng2025pptagent,
title={PPTAgent: Generating and Evaluating Presentations Beyond Text-to-Slides},
author={Zheng, Hao and Guan, Xinyan and Kong, Hao and Zheng, Jia and Zhou, Weixiang and Lin, Hongyu and Lu, Yaojie and He, Ben and Han, Xianpei and Sun, Le},
journal={arXiv preprint arXiv:2501.03936},
year={2025}
}
```
[](https://star-history.com/#icip-cas/PPTAgent&Date)