Introdução geral
O PPTAgent é um sistema inovador projetado para gerar automaticamente apresentações a partir de documentos. O sistema se baseia na abordagem humana para criar apresentações, usando um processo de duas etapas para garantir a qualidade do conteúdo e o impacto visual. Além disso, o PPTAgent introduz o PPTEval, uma estrutura de avaliação abrangente para avaliar a qualidade das apresentações em várias dimensões, como conteúdo, design e coerência. O PPTAgent não apenas gera slides de alta qualidade, mas também aprimora a produtividade do usuário e as apresentações com aprendizado de referência inteligente e recursos de geração de conteúdo dinâmico.
Lista de funções
- Geração de conteúdo dinâmicoGera automaticamente uma apresentação de slides com texto e imagens.
- Aprendizagem de referência inteligenteAprendizagem com apresentações existentes sem anotação manual.
- Avaliação integrada da qualidadeAvaliação de apresentações por meio de vários indicadores de qualidade.
- Processo de geração em duas etapasEstrutura e consistência dos slides: Garanta a estrutura e a consistência dos slides durante a fase de análise e a fase de geração.
- Avaliação multidimensionalAvaliar apresentações em termos de conteúdo, design e coerência.
Usando a Ajuda
Processo de instalação
- Clonagem do repositório PPTAgent:
git clone https://github.com/icip-cas/PPTAgent.git
- Vá para o catálogo de projetos:
cd PPTAgent
- Instale a dependência:
pip install -r requirements.txt
sudo apt install libreoffice
sudo apt install poppler-utils
Processo de uso
- Gerar apresentação::
- Analisar a apresentação de referência:
python analyse.py --input reference.pptx --output analysis.json
- Gerar uma nova apresentação:
python generate.py --input analysis.json --output new_presentation.pptx
- Avaliação das apresentações::
- Converta arquivos PPTX em imagens:
bash
python evals.py pptx2images --input new_presentation.pptx --output images/
- Avalie a apresentação:
bash
python evals.py eval_experiment --input images/ --output evaluation.json
- Converta arquivos PPTX em imagens:
Funções principais
- Geração de conteúdo dinâmicoOs usuários simplesmente fornecem o documento e o PPTAgent gera automaticamente uma apresentação de slides com texto e imagens, garantindo que o conteúdo seja preciso e visualmente atraente.
- Aprendizagem de referência inteligenteO PPTAgent é capaz de aprender a estrutura e os padrões de conteúdo das apresentações existentes para gerar slides com alta consistência.
- Avaliação integrada da qualidadeUsando a estrutura do PPTEval, os usuários podem avaliar a qualidade das apresentações geradas em termos de conteúdo, design e coerência.
Procedimento de operação detalhado
- Preparar o documentoPrepare o documento que precisa ser convertido em uma apresentação em um formato que pode ser PDF, Word, etc.
- Executar o script de análiseUse um script de análise para extrair informações importantes do documento e gerar um arquivo de análise.
- Gerar apresentação de slidesCom base no arquivo analisado, execute o script de geração para produzir uma apresentação de slides com texto e imagens.
- Slides de avaliaçãoRelatório de avaliação: Usando um script de avaliação, os slides gerados são convertidos em imagens e a qualidade é avaliada para produzir um relatório de avaliação.
Com as etapas acima, os usuários podem converter facilmente documentos em apresentações de alta qualidade com ferramentas de avaliação para garantir sua qualidade e consistência.