मेरा मानना है कि AI का उपयोग शायद ही कभी मुख्यधारा के ऐप्स में किया जाता है, लेकिन यह हो सकता है, और मुझे लगता है कि धीरे-धीरे होगा।
यदि उपयोगकर्ता के इंटरैक्शन या त्रुटि से ऐप के AI की जानकारी को सीखना चाहिए, तो यह प्रोग्राम के उस प्रकार के लॉग को लॉग कर सकता है और फिर लॉग में पैटर्न खोज सकता है। यह उपयोगकर्ताओं को देख सकता है कि ईएचटी कार्यों को सबसे अधिक बार किया जाता है, कितने चरणों की आवश्यकता होती है। फिर जब यह उस कार्य को पुनरावर्ती को पहचानता है, तो यह उपयोगकर्ता से पूछ सकता है कि क्या वे चाहते थे कि यह एक मैक्रो को निष्पादित करें जो निम्नलिखित किया था [फिर यह चरणों की एक सूची के साथ प्रस्तुत करता है, जिससे उन्हें आवश्यकतानुसार संपादित करने की अनुमति मिलती है]। फिर यह 'मैक्रो' को कार्यान्वित करता है जो उसने उपयोगकर्ता को देखने से सीखा था।
एआई का एक और उपयोग त्रुटि का पता लगाने में है, न केवल सॉफ्टवेयर में, बल्कि उपयोगकर्ता त्रुटि में जब सॉफ्टवेयर का उपयोग अक्षम, अतिरेक या अनुचित तरीके से किया गया था। यदि सॉफ़्टवेयर को ऐसे डिज़ाइन किया गया था कि उसे उपयोगकर्ता कार्यों (जैसे AI योजना) के मॉडल का एक सेट दिया गया था, तो यह उपयोगकर्ताओं को उस तरह से निरीक्षण कर सकता है जैसे वे ज्ञात कार्यों को प्राप्त करते हैं, और सुझाव देते हैं या पुष्टि करते हैं कि आसन्न असामान्य परिणाम का इरादा है।
और निश्चित रूप से, एआई का उपयोग बड़े पैमाने पर उपयोगकर्ता इंटरफ़ेस डिज़ाइन, उपकरणों, वेब साइटों या एप्लिकेशन पर किया जा सकता है। इसमें से कुछ, जैसे आवाज मान्यता, अभी दैनिक उपयोग की मुख्यधारा में प्रवेश कर रही है। एप्लिकेशन के साथ बातचीत के रूप में जो अपने स्वयं के डेटा और कार्यों / अवधारणाओं / डोमेन के मॉडल को जोड़ सकते हैं, आगे विकसित होते हैं, ऐप के अंदर AI की आवश्यकता केवल बढ़ेगी।
वहाँ एक हैं टन तरीके कि ऐ क्षुधा में इस्तेमाल किया जा सकता। इनमें से कुछ मोबाइल उपकरणों और उनके ऐप में उत्पन्न होना शुरू हो गए हैं, आमतौर पर बाहरी वेब-आधारित डेटाबेस (जैसे जीपीएस और नक्शे) के साथ उपयोगकर्ता की गतिशीलता के संलयन में, लेकिन आईएमओ यह धीमा रहा है।