Generador de documentación
Este flujo de trabajo es un sistema automatizado diseñado para generar documentos personalizadas sobre la temática indicada en formato PDF y guardarlas en Google Drive.
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
Prompt-rek36[<div><img src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Prompt]
style Prompt-rek36 stroke:#a170ff
OpenAIModel-qct7t[<div><img src="/_astro/openAI.BhmuxEs3.svg" style="height: 20px !important;width: 20px !important"/></div>OpenAI]
style OpenAIModel-qct7t stroke:#a170ff
PdfWriter-ht7y8[Pdf Writer]
style PdfWriter-ht7y8 stroke:#a170ff
GDriveFilesComponent-0mr8v[<div><img src="/_astro/google_drive.wKmDsV2c.svg" style="height: 20px !important;width: 20px !important"/></div>Google Drive File Manager]
style GDriveFilesComponent-0mr8v stroke:#a170ff
TextInput-643iq[<div><img src="/_astro/type.Dy26vmDy.svg" style="height: 20px !important;width: 20px !important"/></div>Notas adicionales o instrucciones personalizadas]
style TextInput-643iq stroke:#a170ff
TextInput-ipla4[<div><img src="/_astro/type.Dy26vmDy.svg" style="height: 20px !important;width: 20px !important"/></div>Nivel de grado]
style TextInput-ipla4 stroke:#a170ff
TextInput-nup34[<div><img src="/_astro/type.Dy26vmDy.svg" style="height: 20px !important;width: 20px !important"/></div>Incluir clave de respuestas]
style TextInput-nup34 stroke:#a170ff
TextInput-nhmez[<div><img src="/_astro/type.Dy26vmDy.svg" style="height: 20px !important;width: 20px !important"/></div>Número de preguntas]
style TextInput-nhmez stroke:#a170ff
TextInput-sj7qo[<div><img src="/_astro/type.Dy26vmDy.svg" style="height: 20px !important;width: 20px !important"/></div>Asunto]
style TextInput-sj7qo stroke:#a170ff
TextInput-qcjq3[<div><img src="/_astro/type.Dy26vmDy.svg" style="height: 20px !important;width: 20px !important"/></div>Tema de la hoja de trabajo]
style TextInput-qcjq3 stroke:#a170ff
Prompt-rek36 -.- OpenAIModel-qct7t
linkStyle 0 stroke:#a170ff
OpenAIModel-qct7t -.- PdfWriter-ht7y8
linkStyle 1 stroke:#a170ff
PdfWriter-ht7y8 -.- GDriveFilesComponent-0mr8v
linkStyle 2 stroke:#a170ff
TextInput-643iq -.- Prompt-rek36
linkStyle 3 stroke:#a170ff
TextInput-ipla4 -.- Prompt-rek36
linkStyle 4 stroke:#a170ff
TextInput-nup34 -.- Prompt-rek36
linkStyle 5 stroke:#a170ff
TextInput-nhmez -.- Prompt-rek36
linkStyle 6 stroke:#a170ff
TextInput-sj7qo -.- Prompt-rek36
linkStyle 7 stroke:#a170ff
TextInput-qcjq3 -.- Prompt-rek36
linkStyle 8 stroke:#a170ff
Gerador de Documentação
🧩 Visão Geral
Este fluxo de trabalho automatiza a criação de folhas de atividades educacionais. Ele utiliza parâmetros definidos pelo usuário, como disciplina, tópico e nível escolar, para gerar uma folha de atividades estruturada usando um modelo de IA. O conteúdo final é então formatado em um PDF e salvo automaticamente em um local especificado no Google Drive, otimizando todo o processo de criação e armazenamento de documentos.
⚙️ Principais Funcionalidades
- Coleta múltiplas entradas do usuário para definir o conteúdo da folha de atividades, incluindo tópico, disciplina, nível escolar e número de questões.
- Constrói dinamicamente um prompt detalhado e usa um modelo da OpenAI para gerar o texto da folha de atividades, opcionalmente incluindo um gabarito de respostas.
- Converte o texto gerado em um documento PDF com estilo profissional.
- Faz o upload e armazena automaticamente o arquivo PDF final em uma pasta designada do Google Drive.
🔄 Etapas do Fluxo de Trabalho
| Nome do Componente | Função no Fluxo de Trabalho | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Entrada de Texto (Múltipla) | Fornece os parâmetros definidos pelo usuário para a folha de atividades. | Entradas do usuário para tópico, disciplina, nível escolar, número de questões, preferência por gabarito e instruções personalizadas. | Parâmetros de dados individuais. |
| Prompt | Combina todas as entradas do usuário em uma instrução estruturada e detalhada para o modelo de IA. | Todos os parâmetros da folha de atividades (tópico, disciplina, nível escolar, etc.). | Uma mensagem de prompt completa e formatada. |
| Modelo OpenAI | Gera o conteúdo da folha de atividades com base no prompt detalhado. | O prompt estruturado do componente Prompt. | O texto da folha de atividades gerado pela IA. |
| Escritor de PDF | Converte o texto gerado em um arquivo PDF formatado. | O texto da folha de atividades do modelo de IA e CSS opcional para estilização. | Um arquivo PDF contendo a folha de atividades. |
| Gerenciador de Arquivos do Google Drive | Gerencia o armazenamento do documento final, fazendo o upload para o Google Drive. | O arquivo PDF gerado e o ID da pasta de destino. | Confirmação do upload e armazenamento do arquivo. |
🧠 Observações
- O fluxo de trabalho requer credenciais de API válidas para os serviços da OpenAI e do Google Drive para funcionar.
- O modelo de IA é configurado com uma configuração de temperatura baixa para produzir resultados mais determinísticos e consistentes, adequados para material educacional.
- A estilização padrão do PDF usa um formato simples e legível, mas pode ser personalizada via CSS dentro do componente Escritor de PDF.
- O usuário deve fornecer o ID da pasta de destino no Google Drive para o armazenamento bem-sucedido do arquivo.