Awesome AI AgentsPrompt Libraries

icip-cas/PPTAgent

⭐ 5023 Python added to this list on 2026-07-27 repository created 2025-01-04

PPTAgent is an advanced system designed to automatically generate high-quality presentations from documents, going beyond simple text-to-slide conversion. The system mimics human presentation creation by employing a two-phase approach: an analysis phase and a generation phase. During the analysis phase, PPTAgent extracts and learns patterns from existing reference presentations, enabling it to understand effective presentation structures and styles without requiring manual annotations. In the generation phase, it creates structured outlines and produces visually cohesive slides that integrate text and images dynamically, ensuring the content is engaging and well-organized. A key feature of PPTAgent is its ability to generate slides with seamlessly integrated text and images, enhancing the visual appeal and informativeness of presentations. The system also incorporates smart reference learning, which leverages existing presentations to improve its generation capabilities. This approach allows PPTAgent to produce presentations that are not only accurate in content but also aesthetically pleasing and logically coherent. Complementing PPTAgent is PPTEval, a comprehensive evaluation framework that assesses the quality of generated presentations across multiple dimensions. PPTEval evaluates content accuracy and relevance, design quality including visual appeal and consistency, and coherence to ensure a logical flow of ideas throughout the presentation. This multi-dimensional evaluation helps in refining the presentation generation process and maintaining high standards. The project provides resources such as a pre-built Docker image for easy setup, a dataset available on Hugging Face, and detailed documentation. It also includes case studies demonstrating the system's capabilities on real-world topics like the iPhone 16 Pro and building effective agents. PPTAgent is actively maintained and encourages community contributions through issues, pull requests, and discussions. Overall, PPTAgent represents a significant advancement in automated presentation generation and evaluation, making it a valuable tool for users seeking to create professional presentations efficiently.

https://github.com/icip-cas/PPTAgent

agentautomated-presentationscase-studiescoherence-assessmentcontent-assessmentdatasetdesign-assessmentdocker-imagedynamic-content-generationllmnlppowerpointpptevalpresentation-evaluationpresentation-generationpresentation-qualityslide-creationsmart-reference-learningtext-to-slides

Also in Prompt Libraries

asgeirtj/system_prompts_leaks

This repository provides a collection of extracted system prompts from various large language models (LLMs) including Anthropic's Claude, OpenAI's ChatGPT, Google's Gemini, and xAI's Grok, updated ...

HKUDS/RAG-Anything

RAG-Anything is a next-generation all-in-one multimodal Retrieval-Augmented Generation system that processes and queries diverse document content including text, images, tables, and equations within a unified framework.

dzhng/deep-research

Open Deep Research is an AI-powered research assistant that performs iterative, deep research on any topic by combining search engines, web scraping, and large language models to generate comprehensive markdown reports.

dottxt-ai/outlines

Outlines is an open-source tool that enables structured text generation with large language models, ensuring predictable and schema-compliant outputs for various applications.

microsoft/RD-Agent

RD-Agent is an open-source R&D automation tool by Microsoft designed to automate and enhance industrial research and development processes focused on data and models using AI.

arcee-ai/mergekit

mergekit is a toolkit for efficiently merging pre-trained large language models using various algorithms, supporting CPU and GPU execution, and enabling creation of versatile merged models with maintained inference costs.

serenakeyitan/awesome-notebookLM-prompts

A curated collection of NotebookLM and Kael.im slide prompts designed to generate presentation-ready decks from various content types.

snap-stanford/Biomni

Biomni is a general-purpose biomedical AI agent that autonomously executes diverse research tasks across multiple biomedical subfields by integrating advanced LLM reasoning, retrieval-augmented planning, and code-based execution.