Section 1/152 menit
1. Apa Itu Foundation Models Framework?
1. Apa Itu Foundation Models Framework?
Foundation Models Framework adalah framework Apple yang diperkenalkan di WWDC 2025 untuk memberikan akses langsung ke kemampuan large language model (LLM) on-device milik Apple Intelligence dari dalam aplikasi. Model ini berjalan sepenuhnya di perangkat pengguna — tidak ada data yang dikirim ke server eksternal.
swift
import FoundationModels
let session = LanguageModelSession()
let response = try await session.respond(to: "Jelaskan apa itu Swift actor")
print(response.content)
Posisi dalam Ekosistem Apple
Foundation Models Framework berbeda dari Core ML dan Create ML:
| Framework | Untuk Apa |
|---|---|
| Foundation Models | Akses LLM general-purpose Apple Intelligence (text in, text/struct out) |
| Core ML | Deploy model kustom (image classification, object detection, NLP task spesifik) |
| Create ML | Training model kustom dari data milik Anda |
Foundation Models adalah pintu masuk ke Apple's private LLM yang sama yang digunakan Writing Tools, Siri, dan fitur Apple Intelligence lainnya. Anda mendapat akses ke model yang sudah ditraining, sudah dioptimasi, dan sudah berjalan on-device — tanpa perlu menyediakan atau menghostingnya sendiri.
Filosofi Desain
Apple merancang framework ini dengan tiga prinsip utama:
- Privacy-first: Inferensi terjadi on-device. Prompt dan respons tidak meninggalkan perangkat.
- Type-safe generation: Structured output via
@Generablemacro memastikan output model sesuai tipe Swift Anda di compile time. - Composable: Tool calling, instructions, dan session memungkinkan pipeline AI yang kompleks dibangun secara idiomatis dalam Swift.