Apple simplifica o trabalho com IA no Swift com as macros @Generable e @Guide

A Apple mostrou como o FoundationModels encurta o caminho entre o prompt e uma estrutura de dados pronta. A macro @Generable marca um modelo Swift como apto para geração, enquanto a @Guide ajuda a refinar campos específicos. O desenvolvedor passa a receber um fluxo de objetos tipados que podem ser usados direto no SwiftUI, sem parsing manual da resposta do modelo. Isso reduz o código repetitivo e torna a integração de um LLM à interface bem mais prática.

Processado por IA de Habr AI; editado por Hamidun News
Apple simplifica o trabalho com IA no Swift com as macros @Generable e @Guide
Fonte: Habr AI. Colagem: Hamidun News.
Ouvir artigo

O FoundationModels para Swift ganhou as macros @Generable e @Guide, que facilitam o trabalho dos desenvolvedores com modelos de linguagem: em vez de texto bruto da rede neural, o desenvolvedor recebe objetos prontos com a estrutura desejada, que o compilador prepara automaticamente.

Como usar modelos de linguagem no desenvolvimento com Swift?

A Apple adicionou as macros @Generable e @Guide. O desenvolvedor marca uma estrutura de dados uma única vez, e o modelo de linguagem cria automaticamente objetos tipados prontos, em vez de texto bruto.

Como incorporar IA em um app Swift?

Use as macros @Generable e @Guide do FoundationModels: o desenvolvedor marca uma estrutura de dados, e o compilador prepara as instruções para o modelo de linguagem, que devolve objetos tipados prontos em vez de texto bruto.

O que é a macro @Generable?

Uma ferramenta integrada do Swift que marca uma estrutura como apta para geração por IA. O compilador prepara tudo o que o modelo de linguagem precisa para criar instâncias desse tipo e entregá-las em fluxo.

O que a macro @Generable faz no Swift?

A @Generable marca uma estrutura de dados como apta para ser gerada por um modelo de linguagem. O desenvolvedor define os tipos e as propriedades uma única vez, e o modelo devolve sozinho objetos prontos em vez de texto bruto, enquanto o compilador prepara tudo o que é necessário para entregar as instâncias em fluxo.

História

Perguntas frequentes sobre a notícia

Como usar modelos de linguagem no desenvolvimento com Swift?

A Apple adicionou as macros @Generable e @Guide. O desenvolvedor marca uma estrutura de dados uma única vez, e o modelo de linguagem cria automaticamente objetos tipados prontos, em vez de texto bruto.

Como incorporar IA em um app Swift?

Use as macros @Generable e @Guide do FoundationModels: o desenvolvedor marca uma estrutura de dados, e o compilador prepara as instruções para o modelo de linguagem, que devolve objetos tipados prontos em vez de texto bruto.

O que é a macro @Generable?

Uma ferramenta integrada do Swift que marca uma estrutura como apta para geração por IA. O compilador prepara tudo o que o modelo de linguagem precisa para criar instâncias desse tipo e entregá-las em fluxo.

O que a macro @Generable faz no Swift?

A @Generable marca uma estrutura de dados como apta para ser gerada por um modelo de linguagem. O desenvolvedor define os tipos e as propriedades uma única vez, e o modelo devolve sozinho objetos prontos em vez de texto bruto, enquanto o compilador prepara tudo o que é necessário para entregar as instâncias em fluxo.

ZK
Zhemal Khamidun — CPO da Alpina Digital, gerente de produto do AlpinaGPT. Cria produtos de IA desde 2019. O Hamidun News é um projeto pessoal que virou um agregador em produção com mais de 6.000 leitores.
✦ 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
O que você acha?
Carregando comentários…