Apple simplifica el trabajo con IA en Swift con las macros @Generable y @Guide

Apple ha mostrado cómo FoundationModels acorta el camino entre el prompt y una estructura de datos lista para usar. La macro @Generable marca un modelo de Swift como apto para la generación, mientras que @Guide permite precisar campos concretos. El desarrollador obtiene un flujo de objetos tipados que puede usar directamente en SwiftUI, sin analizar a mano la respuesta del modelo. Así se reduce el código repetitivo y la integración de un LLM en la interfaz resulta bastante más práctica.

Procesado por IA desde Habr AI; editado por Hamidun News
Apple simplifica el trabajo con IA en Swift con las macros @Generable y @Guide
Fuente: Habr AI. Collage: Hamidun News.
Escuchar artículo

FoundationModels para Swift incorpora las macros @Generable y @Guide, que facilitan el trabajo de los desarrolladores con modelos de lenguaje: en lugar de texto sin procesar de la red neuronal, el desarrollador recibe objetos listos con la estructura necesaria, que el compilador prepara automáticamente.

¿Cómo usar modelos de lenguaje en el desarrollo con Swift?

Apple ha añadido las macros @Generable y @Guide. El desarrollador marca una estructura de datos una sola vez, y el modelo de lenguaje crea automáticamente objetos tipados listos para usar en lugar de texto sin procesar.

¿Cómo integrar IA en una aplicación Swift?

Utilice las macros @Generable y @Guide de FoundationModels: el desarrollador marca una estructura de datos y el compilador prepara las instrucciones para el modelo de lenguaje, que devuelve objetos tipados listos en lugar de texto sin procesar.

¿Qué es la macro @Generable?

Una herramienta integrada de Swift que marca una estructura como apta para la generación con IA. El compilador prepara todo lo necesario para que el modelo de lenguaje pueda crear instancias de ese tipo y entregarlas en flujo.

¿Qué hace la macro @Generable en Swift?

@Generable marca una estructura de datos como apta para ser generada por un modelo de lenguaje. El desarrollador define los tipos y las propiedades una sola vez, y el modelo devuelve por sí mismo objetos listos en lugar de texto sin procesar, mientras el compilador prepara todo lo necesario para la entrega de las instancias en flujo.

Historia

Preguntas frecuentes sobre la noticia

¿Cómo usar modelos de lenguaje en el desarrollo con Swift?

Apple ha añadido las macros @Generable y @Guide. El desarrollador marca una estructura de datos una sola vez, y el modelo de lenguaje crea automáticamente objetos tipados listos para usar en lugar de texto sin procesar.

¿Cómo integrar IA en una aplicación Swift?

Utilice las macros @Generable y @Guide de FoundationModels: el desarrollador marca una estructura de datos y el compilador prepara las instrucciones para el modelo de lenguaje, que devuelve objetos tipados listos en lugar de texto sin procesar.

¿Qué es la macro @Generable?

Una herramienta integrada de Swift que marca una estructura como apta para la generación con IA. El compilador prepara todo lo necesario para que el modelo de lenguaje pueda crear instancias de ese tipo y entregarlas en flujo.

¿Qué hace la macro @Generable en Swift?

@Generable marca una estructura de datos como apta para ser generada por un modelo de lenguaje. El desarrollador define los tipos y las propiedades una sola vez, y el modelo devuelve por sí mismo objetos listos en lugar de texto sin procesar, mientras el compilador prepara todo lo necesario para la entrega de las instancias en flujo.

ZK
Zhemal Khamidun — CPO de Alpina Digital, product manager de AlpinaGPT. Crea productos de IA desde 2019. Hamidun News es un proyecto personal que creció hasta ser un agregador en producción con más de 6.000 lectores.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
¿Qué te parece?
Cargando comentarios…