Apple Intelligence and machine learning
Add intelligent features with Apple Intelligence, machine learning, and related technologies.
Overview
Intelligent features help you personalize someone’s experience with your app. Apple incorporates intelligent features into many of its frameworks and technologies, making it easy to adopt those features quickly. When a framework doesn’t do what you need it to, you can customize its behavior by training a model with your own data — like training a new sound classification model to detect your own sound. Of course, if you have your own machine learning models, use Apple technologies to incorporate them into your app in a way that works well with Apple hardware and the system’s other intelligent features.
Minimize the time you spend adding intelligent features to your app by using existing system frameworks instead of developing custom models. Many system frameworks use already trained models to analyze the content you provide and return results.
Designed with privacy in mind, Apple Intelligence is the personal intelligence system that helps you communicate, work, and express yourself. It combines generative models with your personal context to deliver intelligence that is most useful and relevant to people. Build experiences into your app that are smart, private, and work even without internet connectivity.
Run generative models directly from your app by writing your own prompts and processing responses. Train custom machine-learning models using straightforward tools and use them to improve your app’s responses for your specific content. Build your own generative models and make them available to the rest of the system.