PPTAgent: generación y evaluación automáticas de presentaciones PPT, documentos a PPT

Introducción general

PPTAgent es un sistema innovador diseñado para generar automáticamente presentaciones a partir de documentos. El sistema se inspira en el enfoque humano de la creación de presentaciones, utilizando un proceso de dos pasos para garantizar la calidad del contenido y el impacto visual. Además, PPTAgent introduce PPTEval, un marco de evaluación integral para valorar la calidad de las presentaciones en múltiples dimensiones, como el contenido, el diseño y la coherencia.PPTAgent no sólo genera diapositivas de alta calidad, sino que también mejora la productividad del usuario y las presentaciones con funciones inteligentes de aprendizaje de referencias y generación dinámica de contenidos.

PPTAgent:自动生成和评估PPT演示文稿,文档转PPT

 

PPTAgent:自动生成和评估PPT演示文稿,文档转PPT

 

Lista de funciones

  • Generación dinámica de contenidos: Genera automáticamente una presentación de diapositivas con texto e imágenes.
  • Aprendizaje de referencia inteligenteAprendizaje con presentaciones existentes sin anotación manual.
  • Evaluación integrada de la calidad: Evaluar las presentaciones a través de múltiples indicadores de calidad.
  • Proceso de generación en dos fases: Garantizar la estructura y la coherencia de las diapositivas durante la fase de análisis y la fase de generación.
  • Evaluación multidimensionalEvaluar las presentaciones en términos de contenido, diseño y coherencia.

 

Utilizar la ayuda

Proceso de instalación

  1. Clonación del repositorio PPTAgent:
   git clone https://github.com/icip-cas/PPTAgent.git
  1. Vaya al catálogo de proyectos:
   cd PPTAgent
  1. Instale la dependencia:
   pip install -r requirements.txt
sudo apt install libreoffice
sudo apt install poppler-utils

Proceso de utilización

  1. Generar presentación::
    • Analizar la presentación de referencia:
     python analyze.py --input reference.pptx --output analysis.json
    
    • Generar una nueva presentación:
     python generate.py --input analysis.json --output new_presentation.pptx
    
  2. Evaluación de las presentaciones::
    • Convierte archivos PPTX en imágenes: bash
      python evals.py pptx2images --input new_presentation.pptx --output images/
    • Evalúe la presentación: bash
      python evals.py eval_experiment --input images/ --output evaluation.json

Funciones principales

  • Generación dinámica de contenidosLos usuarios sólo tienen que proporcionar el documento y PPTAgent genera automáticamente una presentación de diapositivas con texto e imágenes, garantizando que el contenido sea preciso y visualmente atractivo.
  • Aprendizaje de referencia inteligentePPTAgent: mediante el análisis de las presentaciones existentes, PPTAgent es capaz de aprender sus patrones de estructura y contenido para generar diapositivas con una gran coherencia.
  • Evaluación integrada de la calidadEl marco PPTEval permite a los usuarios evaluar la calidad de las presentaciones generadas en términos de contenido, diseño y coherencia.

Procedimiento de funcionamiento detallado

  1. Preparar el documento: Prepara el documento que hay que convertir en presentación en un formato que puede ser PDF, Word, etc.
  2. Ejecutar el script de análisis: Utilice un script de análisis para extraer la información clave del documento y generar un archivo de análisis.
  3. Generar presentación de diapositivasA partir del archivo analizado, ejecute el script de generación para producir una presentación de diapositivas que contenga texto e imágenes.
  4. Diapositivas de evaluaciónEvaluación: mediante un script de evaluación, las diapositivas generadas se convierten en imágenes y se evalúa su calidad para elaborar un informe de evaluación.

Con los pasos anteriores, los usuarios pueden convertir fácilmente documentos en presentaciones de alta calidad con herramientas de evaluación para garantizar su calidad y coherencia.

© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...