Paso a paso

  1. Abre ChatGPT, Claude o Gemini

    Sirve la versión gratuita, en la web o en su app.

  2. Adjunta la checklist en PDF

    Usa el botón de adjuntar (clip o +) y elige el PDF de tu avión.

  3. Copia el prompt y pégalo

    Pulsa «Copiar prompt» más abajo, pégalo en el chat junto con el PDF y envíalo.

  4. Guarda el XML en tu móvil

    Pídele a la IA: «Dame el XML como archivo .xml descargable» y guárdalo en el móvil, por ejemplo en Descargas. Si no puede crear archivos, copia la respuesta completa, desde <?xml hasta </aircraft>, pégala en una app de editor de texto y guárdala con la extensión .xml.

  5. Impórtalo en la app

    En la app, ve a Menu › Import aircraft (XML) y elige el archivo que guardaste.

  6. Revisa la checklist en la app antes de usarla

    Compárala con el manual de vuelo y con la checklist oficial del avión. Por qué es importante.

El prompt

Cópialo tal cual. Incluye el formato que entiende la app y reglas para que la IA no se invente datos.

Prompt para la IA
Convierte la lista de chequeo del PDF adjunto en un XML para importar en una app.
Devuelve SOLO el XML, sin explicaciones ni bloques de código.

Formato:
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<aircraft>
    <name>Modelo y matrícula</name>
    <comment>Información general (opcional)</comment>
    <checklist_group>
        <name>NOMBRE DEL GRUPO</name>
        <checklist>
            <name>NOMBRE DE LA LISTA</name>
            <comment>Nota de la lista (opcional)</comment>
            <read>false</read>
            <task>
                <name>ELEMENTO</name>
                <result>ACCIÓN O VALOR</result>
                <comment>Nota del elemento (opcional)</comment>
                <state>BLANK</state>
            </task>
        </checklist>
    </checklist_group>
</aircraft>

Reglas:
- Agrupa en checklist_group según el PDF (p. ej. REFERENCIA, PROCEDIMIENTOS NORMALES,
  PROCEDIMIENTOS DE EMERGENCIA, PERFORMANCE).
- Cada procedimiento es un checklist; cada línea "elemento ... acción" es un task.
- Usa el mismo idioma del PDF. Transcribe fielmente valores, velocidades y RPM;
  no inventes ni completes datos que no estén en el PDF.
- Une las líneas que el PDF corta a mitad de frase.
- Notas, precauciones y "leer mientras se hace" van en <comment>.
- Si un procedimiento tiene subcasos ("si no arranca", "si persiste"), divídelo
  en varios checklist o pon el caso al inicio del name del task.
- Si una línea no tiene acción, pon una adecuada (HECHO, COMPROBAR, EFECTUAR).
- Las tablas de datos conviértelas en tasks (p. ej. name "4.500 ft", result "23,5 PULG").
- Escapa &, < y >. state siempre BLANK y read siempre false.
- Si el texto es demasiado largo para una sola respuesta, divídelo y espera a
  que te diga "continúa".

Formato XML

Cada archivo contiene un avión con cuatro niveles anidados:

aircraft › checklist_group › checklist › task

aircraft
El avión. Es la raíz del archivo.
checklist_group
Un grupo de checklists: procedimientos normales, procedimientos de emergencia, performance, referencia…
checklist
Un procedimiento: antes de arrancar, antes del despegue…
task
Cada línea de la checklist: el elemento y lo que hay que hacer.

Dentro de cada uno:

name
El nombre: modelo y matrícula, grupo, procedimiento o elemento.
comment
Nota opcional: precauciones, advertencias o «leer mientras se hace».
result
Solo en task: la acción o el valor (PUESTO, 2.300 RPM, COMPROBAR…).
read
Solo en checklist: si la checklist se ha leído. En un archivo nuevo, siempre false.
state
Solo en task: BLANK sin marcar, DONE hecha. En un archivo nuevo, siempre BLANK.

Ejemplo

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<aircraft>
    <name>Avión de ejemplo XX-XXX</name>
    <comment>Solo para mostrar el formato</comment>
    <checklist_group>
        <name>PROCEDIMIENTOS NORMALES</name>
        <checklist>
            <name>ANTES DEL DESPEGUE</name>
            <read>false</read>
            <task>
                <name>Freno de aparcamiento</name>
                <result>PUESTO</result>
                <state>BLANK</state>
            </task>
            <task>
                <name>Flaps</name>
                <result>SEGÚN SE REQUIERA</result>
                <comment>Ver tabla de despegue</comment>
                <state>BLANK</state>
            </task>
        </checklist>
    </checklist_group>
</aircraft>

Descargar el XML de ejemplo completo

Consejos y problemas habituales

  • La IA corta la respuesta. Si la checklist es muy larga, escribe «continúa» y une las partes en orden.
  • La app muestra un error al importar. Pídele a la IA: «Valida que el XML esté bien formado y corrígelo».
  • PDF escaneado. Los PDF que son imágenes funcionan peor. Si puedes, usa un PDF con texto seleccionable.
  • Otro idioma. Puedes pedirle a la IA que traduzca la checklist a otro idioma.

Revisa la checklist antes de volar

Una checklist generada por una IA puede contener errores. El piloto es responsable de comprobarla con el manual de vuelo (POH/AFM) y con la checklist oficial del avión antes de usarla.

La app es una ayuda y no sustituye a la documentación oficial.