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