For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navegación principal
Codex

Codex use case

Agregar App Intents a una app de iOS

Usa Codex para que las acciones y el contenido de tu app estén disponibles en Shortcuts, Siri, Spotlight y las experiencias más recientes del sistema basadas en asistentes.

Difficulty Avanzado
Time horizon 1 h

Usa Codex y el complemento Build iOS Apps para identificar las acciones y entidades que tu app debe exponer mediante App Intents, integrarlas en superficies del sistema como Shortcuts y Spotlight, y preparar tu app para flujos de trabajo cada vez más guiados por asistentes.

Ideal para

  • Apps de iOS que ya tienen acciones o contenido útiles, pero que siguen sin ser visibles en Shortcuts, Siri, Spotlight o el resto del sistema
  • Equipos que quieren exponer ahora unas pocas acciones de gran valor y avanzar con el tiempo hacia flujos de trabajo más compatibles con asistentes
  • Apps con objetos claramente definidos, como cuentas, listas, filtros, destinos, borradores o contenido multimedia, que pueden convertirse en entidades de la app en lugar de permanecer confinados en la UI

Contents

    ← Todos los casos de uso

    Agregar App Intents a una app de iOS

    Usa Codex para que las acciones y el contenido de tu app estén disponibles en Shortcuts, Siri, Spotlight y las experiencias más recientes del sistema basadas en asistentes.

    Usa Codex y el complemento Build iOS Apps para identificar las acciones y entidades que tu app debe exponer mediante App Intents, integrarlas en superficies del sistema como Shortcuts y Spotlight, y preparar tu app para flujos de trabajo cada vez más guiados por asistentes.

    Avanzado
    1 h

    Usa Codex y el complemento Build iOS Apps para identificar las acciones y entidades que tu app debe exponer mediante App Intents, integrarlas en superficies del sistema como Shortcuts y Spotlight, y preparar tu app para flujos de trabajo cada vez más guiados por asistentes.

    Avanzado
    1 h

    Ideal para

    • Apps de iOS que ya tienen acciones o contenido útiles, pero que siguen sin ser visibles en Shortcuts, Siri, Spotlight o el resto del sistema
    • Equipos que quieren exponer ahora unas pocas acciones de gran valor y avanzar con el tiempo hacia flujos de trabajo más compatibles con asistentes
    • Apps con objetos claramente definidos, como cuentas, listas, filtros, destinos, borradores o contenido multimedia, que pueden convertirse en entidades de la app en lugar de permanecer confinados en la UI

    Habilidades y complementos

    • Usa las habilidades de compilación para iOS y de SwiftUI para agregar App Intents, entidades de la app y App Shortcuts; luego comprueba que la app siga compilándose y dirija correctamente los puntos de entrada basados en intenciones.
    Skill Why use it
    Build iOS Apps Usa las habilidades de compilación para iOS y de SwiftUI para agregar App Intents, entidades de la app y App Shortcuts; luego comprueba que la app siga compilándose y dirija correctamente los puntos de entrada basados en intenciones.

    Prompt inicial

    Usa el complemento Build iOS Apps para auditar esta app de iOS y agregar App Intents para las acciones y entidades que deben exponerse al sistema. Restricciones: - comienza por identificar las acciones más valiosas para el usuario y los objetos principales de la app que deben estar disponibles fuera de ella en Shortcuts, Siri, Spotlight, widgets, controles o las superficies más recientes del sistema basadas en asistentes. - Mantén acotada la primera implementación. Elige un conjunto pequeño de intenciones que sean realmente útiles sin abrir la app completa, además de las intenciones para abrir la app que deban usar un enlace profundo hacia una pantalla o un flujo de trabajo específicos. - Define entidades de la app solo para los datos que el sistema realmente necesita comprender y para enrutar esas acciones. No reflejes toda la capa interna de modelos si basta con una capa de entidades más pequeña. - Agrega App Shortcuts cuando faciliten descubrir la experiencia y elige títulos, frases y representaciones visuales que tengan sentido en Siri, Spotlight y Shortcuts. - Si la app necesita procesar la intención en la UI principal, redirige el resultado a la app de forma clara y explica cómo reacciona la escena de la app a esa transferencia. - Compila y valida la app después de la primera implementación; luego resume qué acciones, entidades y superficies del sistema admite ahora. Entrega: - la capa recomendada de intenciones y entidades para una primera versión - las intenciones, entidades y App Shortcuts implementados - cómo la app enruta o procesa esas intenciones en tiempo de ejecución - qué experiencias del sistema de Apple habilita esto ahora y cuáles son los siguientes pasos lógicos
    Usa el complemento Build iOS Apps para auditar esta app de iOS y agregar App Intents para las acciones y entidades que deben exponerse al sistema. Restricciones: - comienza por identificar las acciones más valiosas para el usuario y los objetos principales de la app que deben estar disponibles fuera de ella en Shortcuts, Siri, Spotlight, widgets, controles o las superficies más recientes del sistema basadas en asistentes. - Mantén acotada la primera implementación. Elige un conjunto pequeño de intenciones que sean realmente útiles sin abrir la app completa, además de las intenciones para abrir la app que deban usar un enlace profundo hacia una pantalla o un flujo de trabajo específicos. - Define entidades de la app solo para los datos que el sistema realmente necesita comprender y para enrutar esas acciones. No reflejes toda la capa interna de modelos si basta con una capa de entidades más pequeña. - Agrega App Shortcuts cuando faciliten descubrir la experiencia y elige títulos, frases y representaciones visuales que tengan sentido en Siri, Spotlight y Shortcuts. - Si la app necesita procesar la intención en la UI principal, redirige el resultado a la app de forma clara y explica cómo reacciona la escena de la app a esa transferencia. - Compila y valida la app después de la primera implementación; luego resume qué acciones, entidades y superficies del sistema admite ahora. Entrega: - la capa recomendada de intenciones y entidades para una primera versión - las intenciones, entidades y App Shortcuts implementados - cómo la app enruta o procesa esas intenciones en tiempo de ejecución - qué experiencias del sistema de Apple habilita esto ahora y cuáles son los siguientes pasos lógicos

    Haz visibles para el sistema las partes adecuadas de tu app

    App Intents es una de las formas más claras de hacer que una app de iOS sea más útil fuera de su propia UI. En lugar de tratar tu app como un espacio cerrado que solo funciona cuando alguien la abre y navega por ella, usa Codex para exponer las acciones y los objetos que deben estar disponibles en Shortcuts, Siri, Spotlight, widgets, controles y las experiencias más recientes del sistema basadas en asistentes.

    Esto resulta útil hoy para la visibilidad y la automatización, y es un paso sólido de preparación para un futuro en el que los asistentes tengan un papel más central. Si tu app ya sabe cómo redactar, abrir, filtrar, enrutar o resumir algo útil, App Intents le ofrece al sistema una forma estructurada de solicitar esa capacidad.

    Comienza por las acciones y entidades, no por todas las pantallas

    En una primera implementación de App Intents, lo mejor no suele ser “reflejar toda la app”. Pídele a Codex que identifique:

    • las pocas acciones que un usuario querría activar sin navegar por toda la interfaz
    • los objetos de la app que el sistema debe comprender para dirigir correctamente esas acciones
    • qué flujos de trabajo deben abrir la app en un estado específico y cuáles deben completarse directamente desde una superficie del sistema

    Las recomendaciones de Apple sobre App Intents ofrecen un buen marco para hacerlo: define la acción, define la capa de entidades que necesita el sistema y luego haz que esas acciones sean fáciles de encontrar y reutilizar en distintas experiencias del sistema. Las referencias más útiles son Hacer que las acciones y el contenido se puedan descubrir y estén ampliamente disponibles, Crear tu primera intención de app y el ejemplo de experiencias del sistema Adoptar App Intents para admitir experiencias del sistema.

    Piensa en las superficies del sistema, no solo en Shortcuts

    La oportunidad va más allá de “agregar un atajo”. Una buena capa de App Intents puede hacer que tu app sea útil en varios lugares:

    • Shortcuts, donde los usuarios pueden ejecutar acciones directamente o integrarlas en automatizaciones más amplias
    • Siri, donde la app puede exponer verbos significativos y enlaces profundos, en lugar de limitarse a abrirse de forma genérica
    • Spotlight, donde las entidades de la app y los App Shortcuts se convierten en puntos de entrada del sistema fáciles de encontrar
    • widgets, Live Activities, controles y otras superficies de UI basadas en intenciones
    • experiencias más recientes orientadas a asistentes, donde las acciones y entidades estructuradas le resultan al sistema mucho más fáciles de entender que los flujos arbitrarios de la UI

    Sigue un patrón de app real

    Esto suele funcionar mejor cuando la app adopta una estructura como la siguiente:

    • un target dedicado a App Intents, en lugar de dispersar tipos de intenciones entre archivos de la app que no guardan relación
    • entradas de AppShortcutsProvider para acciones valiosas para el usuario, como redactar una publicación o abrir la app en una pestaña específica
    • tipos AppEntity pequeños para elementos sobre los que el sistema necesita razonar, como cuentas, listas y filtros de cronología
    • un manejo de intenciones que redirija correctamente a la escena principal de la app, de modo que una intención invocada pueda abrir el flujo de redacción correcto o cambiar la app a la pestaña adecuada

    Para la mayoría de las apps, le pediría a Codex que siguiera este patrón: comenzar con una pequeña capa de acciones orientada al sistema, mantener acotada la capa de entidades y configurar un retorno predecible a la app en tiempo de ejecución cuando la intención necesite la UI principal.

    Pídele a Codex que diseñe la primera capa de intenciones

    El prompt más eficaz en este caso le proporciona a Codex los objetos principales y las acciones más importantes de tu app; luego le pide que elija la capa inicial de App Intents más pequeña que resulte útil, en lugar de exponerlo todo indiscriminadamente.

    Consejos prácticos

    Expón los verbos que los usuarios realmente quieren usar fuera de la app

    Las primeras intenciones más adecuadas suelen ser acciones como redactar, abrir, buscar, filtrar, iniciar, continuar o inspeccionar. Si una acción solo resulta útil después de un largo flujo de configuración dentro de la app, quizá no deba incluirse en la primera implementación de App Intents.

    Mantén las entidades más acotadas que la capa de modelos

    Por lo general, el sistema no necesita todo tu modelo de persistencia. Pídele a Codex que defina la capa más pequeña de entidades de la app que aun así les brinde a Siri, Shortcuts y Spotlight contexto suficiente para enrutar y mostrar correctamente la acción.

    Considéralo infraestructura para asistentes, no solo una función de Shortcuts

    Aunque tu primera versión solo aporte mejoras visibles a Shortcuts o Siri, la ventaja de fondo es que tu app empieza a expresarse mediante acciones y entidades estructuradas. Eso le facilita participar en futuros puntos de entrada del sistema e impulsados por IA, en comparación con una app cuyas capacidades solo están codificadas en toques y jerarquías de vistas.

    Tech stack

    Need

    Exposición de acciones

    Default options

    App Intents

    Why it's needed

    App Intents es el contrato con el sistema que permite que las acciones de tu app aparezcan en Shortcuts, Siri, Spotlight, widgets, controles y superficies más recientes orientadas a asistentes.

    Need

    Capa de datos de la app

    Default options

    AppEntity, EntityQuery y representaciones visuales

    Why it's needed

    Una capa de entidades pequeña y bien estructurada permite que el sistema comprenda los objetos de tu app sin exponer toda la capa de modelos.

    Need

    Capa de visibilidad

    Default options

    AppShortcutsProvider con frases, títulos y símbolos claros

    Why it's needed

    Los App Shortcuts facilitan encontrar y ejecutar el primer conjunto de acciones expuestas, sin exigirles a los usuarios que creen todo desde cero.

    Need

    Ciclo de validación

    Default options

    xcodebuild, comprobaciones en el simulador y una verificación específica del enrutamiento en tiempo de ejecución

    Why it's needed

    Lo difícil no es solo compilar el target de App Intents, sino demostrar que la app se abre o dirige al lugar correcto cuando el sistema invoca una intención.

    Need Default options Why it's needed
    Exposición de acciones App Intents App Intents es el contrato con el sistema que permite que las acciones de tu app aparezcan en Shortcuts, Siri, Spotlight, widgets, controles y superficies más recientes orientadas a asistentes.
    Capa de datos de la app AppEntity , EntityQuery y representaciones visuales Una capa de entidades pequeña y bien estructurada permite que el sistema comprenda los objetos de tu app sin exponer toda la capa de modelos.
    Capa de visibilidad AppShortcutsProvider con frases, títulos y símbolos claros Los App Shortcuts facilitan encontrar y ejecutar el primer conjunto de acciones expuestas, sin exigirles a los usuarios que creen todo desde cero.
    Ciclo de validación xcodebuild , comprobaciones en el simulador y una verificación específica del enrutamiento en tiempo de ejecución Lo difícil no es solo compilar el target de App Intents, sino demostrar que la app se abre o dirige al lugar correcto cuando el sistema invoca una intención.

    Casos de uso relacionados