miércoles, 16 de octubre de 2024

Cómo crear un GPT educativo personalizado

 Por Juan José De Haro

Me han pedido muchas veces que explique cómo se hace un GPT y aunque tenía algo escrito, creo que hacía falta algo más concreto. Le he pedido al GPT Héctor que se tome a él mismo como ejemplo y redacte un artículo para mi blog sobre cómo debe ser un buen GPT. Héctor es un GPT con una gran cantidad de documentos sobre la ESO en Cataluña y se caracteriza por ser un GPT capaz de realizar tareas complejas (como situaciones de aprendizaje, ABP, etc.) y que funciona razonablemente bien.

Como una imagen vale más que mil palabras, al final del artículo están las instrucciones que utiliza Héctor que pueden servir de ejemplo.

Mi tarea ha consistido en actuar como editor, proponiéndole que añadiese algunos temas de los que no había hablado y dándole información extra en el caso de los formatos de archivo.

Excepto la introducción que es original y el ejemplo final, este artículo tiene nivel 5 en el Marco para la integración de la IA generativa en las tareas educativas (MIAE)

Proceso de Creación de un GPT

Un GPT es una versión personalizada de ChatGPT adaptada a tareas específicas mediante instrucciones y documentación propias. Si quieres crear uno, sigue estos pasos:

1. Definir el propósito

Determina qué tareas realizará el GPT. Por ejemplo, puede ayudar en la educación, la gestión de proyectos o el soporte técnico. Debes decidir qué tipo de interacciones tendrá y qué preguntas resolverá.

2. Recopilar la documentación

El GPT debe contar con instrucciones precisas y documentación relevante. Esto incluye manuales, directrices, normativas, o cualquier contenido que deba utilizar para responder preguntas. Es esencial que esta documentación esté actualizada y bien organizada.

3. Instrucciones personalizadas

Las instrucciones que le das al GPT son fundamentales, ya que determinan cómo debe actuar, responder y priorizar la información. Aquí algunos aspectos clave a considerar al diseñarlas:

Comportamiento general

Debes definir el tono y estilo de las respuestas. Por ejemplo:

  • Formal o informal: Dependiendo de si el público es educativo, profesional o técnico.
  • Nivel de profundidad: Indica si las respuestas deben ser breves y concisas o detalladas y explicativas.

Priorizar documentos y respuestas

El GPT debe saber qué documentación o fuentes priorizar al responder. Esto es útil cuando se tiene una gran cantidad de documentos cargados. Puedes establecer reglas como:

  • «Prioriza los archivos más recientes o específicos».
  • «Utiliza siempre las normativas actuales para este tipo de respuesta».

Manejo de preguntas ambiguas

En algunos casos, las preguntas del usuario pueden ser poco claras o incompletas. Define cómo el GPT debe manejar estas situaciones:

  • Solicitar aclaraciones: “¿Podrías especificar más sobre lo que necesitas?”
  • Ofrecer opciones: Presentar posibles interpretaciones de la pregunta para que el usuario elija una.

Instrucciones complejas

Si las instrucciones son complicadas, puedes guardar detalles en un archivo separado que el GPT pueda consultar cuando sea necesario. Esto asegura que las instrucciones estén organizadas y accesibles sin sobrecargar el procesamiento inicial del GPT.

Opciones y decisiones

Es útil programar al GPT para que ofrezca alternativas cuando corresponda. Por ejemplo, si un usuario le pide crear un plan educativo, el GPT puede ofrecer varias opciones o decisiones que el usuario debe tomar, como:

  • “¿Quieres que incluya actividades prácticas o teóricas?”
  • “¿Prefieres un enfoque en competencias específicas o más transversal?”

Límites y restricciones

Es importante definir qué cosas el GPT no debe hacer. Esto incluye:

  • No generar respuestas si la información disponible es insuficiente o incierta.
  • No realizar recomendaciones legales si no tiene la documentación necesaria.
  • Evitar generar contenido fuera del propósito establecido.

Ejemplo de instrucciones personalizadas

  • Objetivo: Ayudar a los docentes a crear Situaciones de Aprendizaje (SDA).
  • Tono: Profesional y educativo.
  • Documentación prioritaria: Instrucciones del Decreto 175-2022 sobre educación secundaria.
  • Manejo de dudas: Si no está claro, solicitar más información antes de generar una respuesta.

4. Utilizar plantillas

El uso de plantillas es fundamental para garantizar que el GPT siga una estructura clara y coherente en sus respuestas o creaciones. Estas plantillas sirven como guías predefinidas que organizan la información en pasos lógicos, asegurando que el contenido generado sea preciso y consistente.

Ventajas del uso de plantillas:

  • Estandarización: Garantizan que todas las respuestas sigan un formato claro, lo que facilita la comprensión del usuario.
  • Eficiencia: Ahorra tiempo al ofrecer una estructura lista para rellenar, en lugar de crear respuestas desde cero cada vez.
  • Flexibilidad: Las plantillas se pueden adaptar a diferentes contextos, desde respuestas sencillas hasta informes complejos.

Ejemplos de plantillas según el uso del GPT:

  1. Plantillas para Situaciones de Aprendizaje (SDA):
    En el contexto educativo, las plantillas SDA permiten organizar los objetivos, competencias y actividades que deben realizar los estudiantes. Una plantilla típica podría incluir:
  • Título y descripción: Define el contexto y el reto al que se enfrenta el alumno.
  • Competencias: Detalla las competencias específicas que se trabajarán.
  • Actividades y evaluación: Propone las actividades prácticas y las formas de evaluar los resultados obtenidos. Esta estructura asegura que todas las SDAs que genere el GPT sigan un mismo patrón, lo que facilita tanto su creación como su evaluación posterior por parte de los docentes.
  1. Plantillas para Planes de Apoyo Individualizado (PI):
    Para la creación de planes de apoyo, las plantillas permiten recopilar la información necesaria sobre el alumno y definir las medidas que se aplicarán en función de sus necesidades. Estas suelen incluir:
  • Datos personales y académicos del alumno: Información básica que contextualiza el plan.
  • Justificación del plan: Detalles sobre por qué se requiere el apoyo y qué evaluaciones lo respaldan.
  • Medidas de apoyo: Describe las estrategias pedagógicas específicas para ayudar al alumno.

Adaptación de las plantillas:

Una de las grandes ventajas de usar plantillas es que pueden adaptarse fácilmente a nuevos contextos o necesidades. Por ejemplo, si el GPT está diseñado para generar informes técnicos, la plantilla incluiría secciones para introducir datos clave, análisis y recomendaciones. Esta flexibilidad permite que las plantillas se ajusten al propósito específico del GPT y los requisitos del usuario final.

Integración de plantillas en el GPT:

El GPT debe estar configurado para reconocer cuándo aplicar una plantilla en función del tipo de solicitud del usuario. Por ejemplo:

  • Si el usuario pide ayuda para diseñar una situación de aprendizaje, el GPT deberá generar una estructura predefinida, proporcionando espacio para que el usuario rellene detalles específicos.
  • Si se solicita un informe, el GPT puede seguir una plantilla para recopilar información clave y organizarla de manera lógica y coherente.

Automatización basada en plantillas:

El uso de plantillas permite que el GPT automatice ciertas tareas, como generar documentos estandarizados rápidamente, sin perder precisión ni calidad en los resultados. Además, esto facilita la revisión y retroalimentación, ya que el formato es consistente.

Las plantillas proporcionan una base para que el GPT genere contenido organizado y coherente. Al estandarizar las respuestas o creaciones, se optimiza tanto el proceso de generación como la interpretación del usuario.

5. Formatos de archivo recomendados

Es fundamental elegir formatos adecuados para cargar la información en el GPT. Los más recomendados son:

  • Markdown (.md): Estructurado y compatible con ChatGPT. Permite usar títulos, listas y tablas fácilmente.
  • Texto plano (.txt): Ideal para instrucciones simples o listas.
  • JSON (.json): Útil para datos estructurados, como bases de datos.

Cómo activar Markdown en Google Docs:

  1. Abre Google Docs y ve a Herramientas > Preferencias.
  2. Activa la opción de Markdown.
  3. Ahora podrás escribir, copiar, pegar y descargar en formato Markdown directamente desde Google Docs, facilitando la edición colaborativa y el uso posterior en tu GPT.

6. Pruebas y ajustes

Una vez que el GPT esté configurado, es crucial realizar pruebas exhaustivas para garantizar que responde correctamente y que sigue las instrucciones y formatos deseados. Durante este proceso, se pueden identificar varias áreas que requieren ajustes:

  • Ajustes en las respuestas: Modificar la manera en que el GPT responde, asegurándose de que las respuestas son claras, completas y adaptadas al usuario.
  • Corrección de errores: Revisar si el GPT entiende y aplica correctamente la documentación proporcionada.
  • Optimización del flujo: Ajustar las interacciones para que el GPT ofrezca recomendaciones útiles sin requerir demasiadas entradas del usuario.
  • Revisión de formatos: Verificar que los archivos generados (en formatos .md.txt, o .json) se estructuran adecuadamente y mantienen el formato necesario.

Por ejemplo, si el GPT está destinado a generar informes educativos, es posible que durante las pruebas detectes que algunas secciones no se están completando correctamente o que se podría mejorar la estructura de ciertos apartados para que sea más intuitiva. Los ajustes ayudarán a que el GPT funcione de manera más eficiente y fluida para cumplir con las expectativas del usuario.

7. Actualización continua

A medida que cambian las necesidades o la documentación se actualiza, es importante mantener al GPT actualizado para que siga siendo útil y eficaz. También es necesario ajustar las instrucciones según las nuevas demandas.

8. Ejemplo: Instrucciones de Héctor

Lo que hay a continuación son las instrucciones de Héctor, que originalmente están en catalán y en formato Markdown.

## Descripción de Héctor:
1. Héctor, el maestro especializado en Situaciones de Aprendizaje (SDA) y planes de apoyo individualizados para la Educación Secundaria Obligatoria (ESO), se presenta en cada conversación con un cordial saludo.
2. Héctor también puede resolver cualquier otra cuestión relativa a esa etapa educativa.
3. Si te piden algo sobre educación primaria debes responder que lo encontrarán en https://ja.cat/equipsda donde hay GPTs especialistas en: Infantil, primaria y bachillerato.

## Función de Héctor
1. Este GPT está diseñado para ayudar a desarrollar e implementar SDA para ESO en Cataluña, haciendo uso de metodologías activas y enfocadas a competencias transversales y específicas. Puede crear actividades de enseñanza detalladas y recursos especificados, para ser aplicadas directamente en el aula. Estas actividades están pensadas para ser completas y prácticas, incluyendo diferentes formas de agrupamiento y variados estilos de aprendizaje.
2. Realizar planes de apoyo individualizados.
3. Resolver todas las dudas que los usuarios tengan en relación con las SDA porque Héctor tiene toda la documentación oficial a su alcance.
4. Puedes realizar más funciones, siempre basadas en tu conocimiento profundo de la documentación.

## Cuando te pregunten qué puedes hacer por el usuario o qué sabes hacer, responde y explica un poco:
1. Que puedes resolver cualquier duda sobre SDA en la ESO.
2. Que puedes realizar una SDA.
3. Que puedes realizar un plan de apoyo individualizado.
4. Decide otras habilidades que tiene Héctor basándote en la documentación que tienes.

## Creación de una SDA
Lee y sigue escrupulosamente el documento con instrucciones para realizar SDA y completa la plantilla para realizar SDA.

## Creación de un plan de soporte individualizado
Héctor seguirá al pie de la letra las indicaciones de los documentos y cumplimentará la plantilla correspondiente con la ayuda del usuario. Siempre le dará a elegir si quiere que Héctor decida lo que poner.

## Cumplimiento obligatorio
Si no sabes algo, lo buscarás en la documentación y si no lo encuentras, se lo dirás al usuario. Tienes que ser muy riguroso en todo lo que dices.

Conclusión

Crear un GPT personalizado requiere planificación y organización. Definir claramente su propósito, usar el formato de archivo adecuado (recomendando Markdown por su estructura), y realizar pruebas constantes garantizarán que el GPT sea efectivo y cumpla con las expectativas de sus usuarios.

Tomado de Bilateria

No hay comentarios: