Shortcuts में Content Graph इंजन
Shortcuts का ज्यादातर मैज़िक इसके Content Graph इंजन से मिलता है, जो iOS फ़ीचर्स और ऐप्स के डेटा को इंटेलिजेंट रूप से रन के दौरान शॉर्टकट ऐक्शन में तब्दील करता है। जब कोई ऐक्शन एक प्रकार का कंटेंट लेता है और आप इसे दूसरे प्रकार का कंटेंट पास करते हैं, तब Content Graph उस कंटेंट को ऑटोमैटिकली उपयुक्त प्रकार के कंटेंट में बदल देता है।
यह स्मार्ट डेटा रूपांतरण Shortcuts को ऐप्स और सर्विसेज़ को एकीकृत करने की सुविधा प्रदान करता है। निम्नलिखित उदाहरण में Get Upcoming Events ऐक्शन है जिसके बाद Show Directions ऐक्शन आता है। पहला ऐक्शन Calendar इवेंट आउटपुट करता है, जिसमें शेड्यूलिंग डेटा और लोकेशन डेटा शामिल हो सकता है। चूंकि दूसरे ऐक्शन को लोकेशन की जरूरत है जैसे इनपुट, इसलिए Content Graph ऐक्शन Calendar इवेंट से केवल मैप डेटा ऐक्सट्रैक्ट करता है, ताकि ड्राइविंग डायरेक्शन प्रदान किया जा सके।
Content Graph ऐडवांस्ड, मल्टिस्टेप कंटेंट डिटेक्शन की भी अनुमति देता है। यह Shortcuts को ऐसे ऐप्स और सर्विसेज़ को एकीकृत करने की सुविधा देता है जो असंबद्ध लगते हैं, जैसे Music और Instagram. उदाहरण के लिए, आप एक ऐसा शॉर्टकट बना सकते हैं जिसमें Get Current Song ऐक्शन और इसके बाद Post on Instagram ऐक्शन शामिल हो। रन करने पर, ऐक्शन की यह श्रृंखला ऐसे गाने से ऑटोमैटिकली ऐल्बम आर्टवर्क ऐक्सट्रैक्ट करता है जो वर्तमान में प्ले हो रहा है और आर्टवर्क को Instagram पर पोस्ट करता है।
Content Graph से आपको शायद ही कभी यह सोचना पड़ता है कि एक ऐक्शन से दूसरे ऐक्शन में सही कंटेंट पास करना है। Shortcuts यह समझता है कि आप क्या करना चाहते हैं और तय करता है उसे कैसे करना है।