Frame (artificial intelligence)
فریم ایک مصنوعی ذہانت کا ڈیٹا ڈھانچہ ہے جو "دقیانوسی حالات" کی نمائندگی کرتے ہوئے علم کو ذیلی ڈھانچوں میں تقسیم کرنے کے لیے استعمال ہوتا ہے۔ ان کی تجویز مارون منسکی نے اپنے 1974 کے مضمون "علم کی نمائندگی کے لیے ایک فریم ورک" میں پیش کی تھی۔ فریم بنیادی ڈیٹا ڈھانچہ ہیں جو مصنوعی ذہانت فریم زبانوں میں استعمال ہوتے ہیں۔ انہیں سیٹوں کی آنٹولوجیز کے طور پر محفوظ کیا جاتا ہے۔ فریم بھی علم کی نمائندگی اور استدلال کی اسکیموں کا ایک وسیع حصہ ہیں۔ وہ اصل میں سیمنٹک نیٹ ورکس سے اخذ کیے گئے تھے اور اس لیے ڈھانچے پر مبنی علم کی نمائندگی کا حصہ ہیں۔ رسل اور نوروگ کی مصنوعی ذہانت: ایک جدید نقطہ نظر کے مطابق، ساختی نمائشیں "مخصوص اشیاء اور واقعات کی اقسام کے بارے میں حقائق کو جمع کرتی ہیں اور اقسام کو حیاتیاتی درجہ بندی کے مترادف ایک بڑے درجہ بندی کے درجہ بندی میں ترتیب دیتی ہیں۔" فریم ڈھانچہ فریم کو کس طرح استعمال کرنا ہے، آگے کیا توقع کرنی ہے، اور جب یہ توقعات پوری نہ ہوں تو کیا کرنا ہے اس کے بارے میں معلومات پر مشتمل ہے۔ فریم میں کچھ معلومات عام طور پر تبدیل نہیں ہوتی ہیں جبکہ دیگر معلومات، جو "ٹرمینلز" میں محفوظ ہوتی ہیں، عام طور پر تبدیل ہوتی ہیں۔ ٹرمینلز کو متغیر سمجھا جا سکتا ہے۔ اعلی درجے کے فریموں میں معلومات ہوتی ہیں، جو ہاتھ میں موجود مسئلے کے بارے میں ہمیشہ درست ہوتی ہیں، تاہم، ٹرمینلز کو درست ہونا ضروری نہیں ہے۔ سامنے آنے والی نئی معلومات کے ساتھ ان کی قیمت بدل سکتی ہے۔ مختلف فریم ایک ہی ٹرمینل کا اشتراک کر سکتے ہیں۔ کسی خاص فریم کے بارے میں معلومات کا ہر ٹکڑا ایک سلاٹ میں رکھا جاتا ہے۔ معلومات میں شامل ہو سکتے ہیں: حقائق یا ڈیٹا ویلیوز (جسے پہلو کہتے ہیں) طریقہ کار (جسے طرز عمل کے منسلک بھی کہا جاتا ہے) آئی ایف-نیڈ: موخر تشخیص آئی ایف-ایڈڈ: منسلک معلومات کو اپ ڈیٹ کرتا ہے ڈیٹا کے لیے ڈیفالٹ ویلیوز طریقہ کار کے لیے دیگر فریم یا سب فریم کی خصوصیات اور فوائد ایک فریم کے ٹرمینلز پہلے ہی ڈیفالٹ ویلیوز سے بھرے ہوتے ہیں، جو اس بات پر مبنی ہوتے ہیں کہ انسانی دماغ کیسے کام کرتا ہے۔ مثال کے طور پر، جب کسی شخص سے کہا جاتا ہے کہ "ایک لڑکا گیند کو لات مارتا ہے"، تو زیادہ تر لوگ بغیر کسی خاصیت کے کسی تجریدی گیند کا تصور کرنے کے بجائے کسی خاص گیند (جیسے کہ ایک واقف فٹ بال گیند) کا تصور کریں گے۔ فریم پر مبنی علم کی نمائندگی کی ایک خاص طاقت یہ ہے کہ، سیمنٹک نیٹ ورکس کے برعکس، وہ خاص صورتوں میں مستثنیات کی اجازت دیتے ہیں۔ یہ فریموں کو ایک حد تک لچک دیتا ہے جو نمائندگی کو حقیقی دنیا کے مظاہر کو زیادہ درست طریقے سے ظاہر کرنے کی اجازت دیتا ہے۔ سیمنٹک نیٹ ورکس کی طرح، اسپریڈنگ ایکٹیویشن کا استعمال کرتے ہوئے فریموں سے پوچھ گچھ کی جا سکتی ہے۔ وراثت کے اصولوں پر عمل کرتے ہوئے، ذیلی فریموں کے ذریعے وراثت میں ملنے والے سلاٹ کو دی گئی کسی بھی قیمت کو ذیلی فریموں میں متعلقہ سلاٹس میں اپ ڈیٹ کیا جائے گا (IF-ADDED) اور کسی خاص فریم کی کسی بھی نئی مثال میں اس نئی قیمت کو ڈیفالٹ کے طور پر پیش کیا جائے گا۔ چونکہ فریم ڈھانچوں پر مبنی ہوتے ہیں، اس لیے فریموں کے ایک سیٹ کو دیکھتے ہوئے ایک سیمنٹک نیٹ ورک تیار کرنا ممکن ہے حالانکہ اس میں واضح آرکس کا فقدان ہے۔ نوم چومسکی اور 1950 کے ان کے پیداواری گرائمر کے حوالے عام طور پر منسکی کے کام سے غائب ہیں۔ فریموں کے آسان ڈھانچے آسان مشابہت استدلال کی اجازت دیتے ہیں، جو کسی بھی ذہین ایجنٹ میں ایک بہت قیمتی خصوصیت ہے۔ فریموں کے ذریعہ فراہم کردہ طرز عمل کے منسلک بھی ایک حد تک لچک کی اجازت دیتے ہیں جو زیادہ حقیقت پسندانہ نمائندگی کرتا ہے اور پروگرامنگ ایپلی کیشنز کے لیے قدرتی استطاعت فراہم کرتا ہے۔ یہاں توجہ دینے کے قابل مثال آسان مشابہت استدلال (موازنہ) ہے جو ایک لڑکے اور بندر کے درمیان صرف اسی طرح کے نامزد سلاٹ رکھ کر کیا جا سکتا ہے۔ یہ بھی نوٹ کریں کہ الیکس، ایک لڑکے کی مثال، زیادہ عام پیرنٹ آبجیکٹ بوائے سے "سیکس" جیسی ڈیفالٹ اقدار کو وراثت میں حاصل کرتا ہے، لیکن لڑکے کے پاس مستثنیات کی شکل میں مختلف مثال کی اقدار بھی ہو سکتی ہیں جیسے کہ ٹانگوں کی تعداد۔ فریم زبان ایک ایسی ٹیکنالوجی ہے جو مصنوعی ذہانت میں علم کی نمائندگی کے لیے استعمال ہوتی ہے۔ وہ آبجیکٹ پر مبنی زبانوں میں کلاس کی درجہ بندی سے ملتے جلتے ہیں حالانکہ ان کے بنیادی ڈیزائن کے اہداف مختلف ہیں۔ فریم علم کی واضح اور بدیہی نمائندگی پر مرکوز ہوتے ہیں جبکہ اشیاء کیپسولشن اور معلومات کو چھپانے پر مرکوز ہوتی ہیں۔ فریموں کی ابتدا AI تحقیق اور اشیاء میں بنیادی طور پر سافٹ ویئر انجینئرنگ میں ہوئی۔ تاہم، عملی طور پر، فریم اور آبجیکٹ پر مبنی زبانوں کی تکنیکیں اور صلاحیتیں نمایاں طور پر اوورلیپ ہوتی ہیں۔ مثال فریم زبان میں وضع کردہ تصورات کی ایک سادہ مثال فرینڈ آف اے فرینڈ (ایف او اے ایف) آنٹولوجی ہے جس کی تعریف سیمنٹک ویب کے حصے کے طور پر سوشل نیٹ ورکنگ اور کیلنڈر سسٹم کی بنیاد کے طور پر کی گئی ہے۔ اس سادہ سی مثال میں بنیادی فریم ایک شخص ہے۔ مثال کے سلاٹ اس شخص کا ای میل، ہوم پیج، فون وغیرہ ہیں۔ ہر شخص کے مفادات کی نمائندگی کاروبار اور تفریحی ڈومینز کی جگہ کو بیان کرنے والے اضافی فریموں کے ذریعے کی جا سکتی ہے۔ سلاٹ جانتا ہے کہ ہر شخص کو دوسرے افراد سے جوڑتا ہے۔ کسی شخص کے مفادات کے لیے ڈیفالٹ اقدار کا اندازہ ان لوگوں کے نیٹ ورک سے لگایا جا سکتا ہے جن کے وہ دوست ہیں۔ نفاذ ابتدائی فریم پر مبنی زبانیں مخصوص تحقیقی منصوبوں کے لیے اپنی مرضی کے مطابق تیار کی گئی تھیں اور انہیں دوسرے محققین کے ذریعے دوبارہ استعمال کرنے کے لیے آلات کے طور پر پیک نہیں کیا گیا تھا۔ ماہر نظام کے تخمینہ انجنوں کی طرح، محققین نے جلد ہی بنیادی بنیادی ڈھانچے کے کچھ حصے کو نکالنے اور عام مقصد کی فریم زبانوں کو تیار کرنے کے فوائد کو محسوس کیا جو مخصوص ایپلی کیشنز سے منسلک نہیں تھے۔ پہلی عام مقصد والی فریم زبانوں میں سے ایک کے آر ایل تھی۔ سب سے زیادہ بااثر ابتدائی فریم زبانوں میں سے ایک KL-ONE تھی۔ کے ایل-ون نے بعد میں کئی فریم زبانوں کو جنم دیا۔ KL-ONE کے سب سے زیادہ استعمال ہونے والے جانشینوں میں سے ایک لوم زبان تھی جسے رابرٹ میک گریگر نے انفارمیشن سائنسز انسٹی ٹیوٹ میں تیار کیا تھا۔ 1980 کی دہائی میں مصنوعی ذہانت نے ماہر نظاموں کی وجہ سے کاروباری دنیا میں بہت زیادہ دلچسپی پیدا کی۔ اس کی وجہ سے علم پر مبنی نظام کی ترقی کے لیے بہت سی تجارتی مصنوعات تیار ہوئیں۔ یہ ابتدائی مصنوعات عام طور پر Lisp اور مربوط تعمیرات میں تیار کی جاتی تھیں جیسے کہ ڈیٹا کی نمائندگی کے لیے فریم کی درجہ بندی کے ساتھ منطقی استدلال کے لیے IF-ThEN اصول۔ ان ابتدائی لیسپ نالج بیس ٹولز میں سے سب سے مشہور انٹیلی کارپ کا نالج انجینئرنگ انوائرمنٹ (کے ای ای) تھا۔ کے ای ای نے ایک مکمل فریم زبان فراہم کی جس میں متعدد وراثت، سلاٹس، ٹرگرز، ڈیفالٹ ویلیوز، اور ایک قاعدہ انجن تھا جو بیکورڈ اور فارورڈ چیننگ کی حمایت کرتا تھا۔ اے آئی سافٹ ویئر کے بیشتر ابتدائی تجارتی ورژن کی طرح کے ای ای کو اصل میں لیسپ مشین پلیٹ فارم پر لیسپ میں تعینات کیا گیا تھا لیکن آخر کار اسے پی سی اور یونکس ورک سٹیشنوں پر پورٹ کیا گیا۔ سیمنٹک ویب کے تحقیقی ایجنڈے نے خودکار درجہ بندی اور فریم زبانوں میں نئی دلچسپی پیدا کی۔ انٹرنیٹ پر معلومات کو بیان کرنے کے لیے ویب آنٹولوجی لینگویج (او ڈبلیو ایل) کا معیار ایک مثال ہے۔ او ڈبلیو ایل انٹرنیٹ کے اوپر ایک سیمنٹک پرت فراہم کرنے کے لیے ایک معیار ہے۔ مقصد یہ ہے کہ ویب کو منظم کرنے کے بجائے مطلوبہ الفاظ کو زیادہ تر ایپلی کیشنز کے طور پر استعمال کیا جائے (جیسے. گوگل) کیا آج ویب کو آنٹولوجی میں منظم تصورات کے ذریعے منظم کیا جا سکتا ہے۔ او ڈبلیو ایل زبان کا نام خود سیمنٹک ویب کی قدر کی ایک اچھی مثال فراہم کرتا ہے۔ اگر آج انٹرنیٹ کا استعمال کرتے ہوئے "او ڈبلیو ایل" کی تلاش کی جائے تو بازیافت کیے گئے زیادہ تر صفحات معیاری او ڈبلیو ایل کے بجائے پرندے الو پر ہوں گے۔ سیمنٹک ویب کے ساتھ "ویب آنٹولوجی لینگویج" کے تصور کی وضاحت کرنا ممکن ہوگا اور صارف کو تلاش کے حصے کے طور پر مختلف ممکنہ مخففات یا مترادفات کے بارے میں فکر کرنے کی ضرورت نہیں ہوگی۔ اسی طرح، صارف کو اس سادہ سی مثال میں شکار کے پرندوں کے بارے میں معلومات جیسے غیر متعلقہ اعداد و شمار کے ساتھ تلاش کے نتائج کو جمع کرنے والے ہم جنسوں کے بارے میں فکر کرنے کی ضرورت نہیں ہوگی۔ او ڈبلیو ایل کے علاوہ، مختلف معیارات اور ٹیکنالوجیز جو سیمنٹک ویب سے متعلق ہیں اور فریم زبانوں سے متاثر ہیں ان میں آئل اور ڈی اے ایم ایل شامل ہیں۔ اسٹینفورڈ یونیورسٹی کا پروٹیج اوپن سورس سافٹ ویئر ٹول ایک آنٹولوجی ایڈیٹنگ کی صلاحیت فراہم کرتا ہے جو او ڈبلیو ایل پر بنایا گیا ہے اور اس میں درجہ بندی کی مکمل صلاحیتیں ہیں۔ تاہم اس نے ورژن 3.5 کے طور پر فریموں کو واضح طور پر سپورٹ کرنا بند کر دیا (جو فریم واقفیت کو ترجیح دینے والوں کے لیے برقرار رکھا جاتا ہے)، 2017 میں موجودہ ورژن 5 تھا۔ واضح فریموں سے ہٹنے کا جواز یہ ہے کہ او ڈبلیو ایل ڈی ایل زیادہ اظہار خیال اور "صنعت کا معیار" ہے۔ فریم اور آبجیکٹ کا موازنہ فریم زبانوں میں آبجیکٹ پر مبنی زبانوں کے ساتھ نمایاں اوورلیپ ہوتا ہے۔ دونوں برادریوں کی اصطلاحات اور اہداف مختلف تھے لیکن جیسے جیسے وہ تعلیمی دنیا اور لیبارٹریوں سے تجارتی دنیا کی طرف بڑھے، ڈویلپرز فلسفیانہ مسائل کی پرواہ نہیں کرتے تھے اور بنیادی طور پر مخصوص صلاحیتوں پر توجہ مرکوز کرتے تھے، اس بات سے قطع نظر کہ خیال کہاں سے شروع ہوا، کسی بھی کیمپ سے بہترین لیتے تھے۔ دونوں نمونوں میں جو چیز مشترک ہے وہ حقیقی دنیا میں تصورات اور سافٹ ویئر میں ان کے نفاذ کے درمیان فاصلے کو کم کرنے کی خواہش ہے۔ اس طرح دونوں نمونے درجہ بندی میں بنیادی سافٹ ویئر آبجیکٹ کی نمائندگی کرنے کے خیال پر پہنچے جو بہت عام اقسام سے شروع ہوتے ہیں اور زیادہ مخصوص اقسام کی طرف بڑھتے ہیں۔ مندرجہ ذیل جدول آبجیکٹ پر مبنی اور فریم لینگویج کمیونٹیز کی معیاری اصطلاحات کے درمیان ارتباط کی وضاحت کرتا ہے: دونوں پیراڈائمز کے درمیان بنیادی فرق اس حد تک تھا کہ ان کیپسولشن کو ایک بڑی ضرورت سمجھا جاتا تھا۔ آبجیکٹ پر مبنی پیراڈائم کے لیے ان کیپسولشن، اگر سب سے زیادہ نہیں تو، ایک اہم ضرورت تھی۔ سافٹ ویئر اجزاء کے درمیان ممکنہ تعاملات کو کم کرنے کی خواہش اور اس وجہ سے بڑے پیچیدہ نظاموں کا انتظام آبجیکٹ پر مبنی ٹیکنالوجی کا ایک اہم محرک تھا۔ فریم لینگویج کیمپ کے لیے یہ ضرورت قواعد، رکاوٹوں اور پروگرامنگ منطق کی نمائندگی کے لیے ممکنہ ٹولز کی ایک وسیع صف فراہم کرنے کی خواہش سے کم اہم تھی۔ آبجیکٹ پر مبنی دنیا میں ہر چیز طریقوں اور طریقوں کی مرئیت کے ذریعے کنٹرول کی جاتی ہے۔ لہذا مثال کے طور پر، کسی آبجیکٹ پراپرٹی کی ڈیٹا ویلیو تک رسائی ایکسیسور طریقہ کار کے ذریعے کی جانی چاہیے۔ یہ طریقہ ڈیٹا کی قسم کی توثیق کرنے اور جائیداد پر بازیافت یا سیٹ کی جانے والی قیمت پر رکاوٹوں جیسی چیزوں کو کنٹرول کرتا ہے۔ فریم زبانوں میں ان ہی قسم کی رکاوٹوں کو متعدد طریقوں سے نمٹا جا سکتا ہے۔ محرکات کو قیمت مقرر کرنے یا بازیافت کرنے سے پہلے یا بعد میں فائر کرنے کے لیے بیان کیا جا سکتا ہے۔ قواعد کی وضاحت کی جا سکتی ہے جو ایک ہی قسم کی رکاوٹوں کا انتظام کرتے ہیں۔ سلاٹس کو خود اضافی معلومات کے ساتھ بڑھایا جا سکتا ہے (جسے کچھ زبانوں میں "پہلو" کہا جاتا ہے) دوبارہ اسی قسم کی رکاوٹ کی معلومات کے ساتھ۔ فریم اور او او زبانوں کے درمیان دوسرا اہم فرق ایک سے زیادہ وراثت (ایک فریم یا کلاس کو دو یا زیادہ سپر کلاسز کی اجازت دینا) تھا۔ فریم زبانوں کے لیے متعدد وراثت کی ضرورت تھی۔ یہ دنیا کو انسانوں کی طرح ماڈل بنانے کی خواہش کے بعد ہوتا ہے، دنیا کے بارے میں انسانی تصورات شاذ و نادر ہی سخت طور پر بیان کردہ غیر اوور لیپنگ ٹیکسونومیوں میں آتے ہیں۔ بہت سی او او زبانوں کے لیے، خاص طور پر او او کے بعد کے سالوں میں، واحد وراثت یا تو بہت زیادہ مطلوب تھی یا ضروری تھی۔ ایک سے زیادہ وراثت کو ڈومین ماڈل بنانے کے لیے تجزیہ کے مرحلے میں ایک ممکنہ قدم کے طور پر دیکھا گیا تھا لیکن ایک ایسی چیز جسے اینکیپسولیشن اور ماڈیولرٹی کو برقرار رکھنے کے نام پر ڈیزائن اور عمل درآمد کے مراحل میں ختم کیا جانا چاہیے۔ اگرچہ کے آر ایل جیسی ابتدائی فریم زبانوں میں پیغامات منتقل کرنا شامل نہیں تھا، جو ڈویلپرز کے مطالبات سے کارفرما تھا، لیکن بعد کی زیادہ تر فریم زبانیں (مثال کے طور پر۔ لوم، کے ای ای) میں فریموں پر پیغامات کی وضاحت کرنے کی صلاحیت شامل تھی۔ آبجیکٹ پر مبنی پہلو پر، معیارات بھی ابھر کر سامنے آئے ہیں جو بنیادی طور پر مساوی فعالیت فراہم کرتے ہیں جو فراہم کردہ زبانوں کو تشکیل دیتے ہیں، حالانکہ ایک مختلف شکل میں اور تمام آبجیکٹ لائبریریوں پر معیاری ہوتے ہیں۔ مثال کے طور پر، آبجیکٹ مینجمنٹ گروپ کے پاس صلاحیتوں کے لیے معیاری وضاحتیں ہیں جیسے ٹیسٹ ڈیٹا کو جوڑنا اور اشیاء کے ساتھ رکاوٹیں (فریموں میں پہلوؤں اور فریم زبانوں جیسے لوم میں رکاوٹوں کے لیے عام استعمال کے مترادف) اور رول انجنوں کو مربوط کرنے کے لیے۔ فریم پر ابتدائی کام 1930 کی دہائی میں ہونے والی نفسیاتی تحقیق سے متاثر تھا جس نے اشارہ کیا کہ لوگ نئے علمی حالات کی تشریح اور عمل کے لیے ذخیرہ شدہ دقیانوسی علم کا استعمال کرتے ہیں۔ فریم کی اصطلاح سب سے پہلے مارون منسکی نے بصری استدلال اور قدرتی زبان کی پروسیسنگ کو سمجھنے کے لیے ایک مثال کے طور پر استعمال کی تھی۔ ان اور بہت سی دوسری اقسام کے مسائل میں ممکنہ حل کی گنجائش بہت زیادہ ہوتی ہے یہاں تک کہ سب سے چھوٹے مسئلے کے لیے بھی۔ مثال کے طور پر، خام آڈیو اسٹریم سے فونیم نکالنا یا کسی شے کے کناروں کا پتہ لگانا۔ وہ چیزیں جو انسانوں کو معمولی لگتی ہیں دراصل کافی پیچیدہ ہوتی ہیں۔ درحقیقت، وہ واقعی کتنے مشکل تھے شاید اس وقت تک پوری طرح سے سمجھ میں نہیں آیا جب تک کہ اے آئی کے محققین نے انہیں حل کرنے کے لیے کمپیوٹر حاصل کرنے کی پیچیدگی کی تحقیقات شروع نہیں کیں۔ فریم یا اسکرپٹ جیسا کہ انہیں بھی کہا جاتا تھا، کا ابتدائی تصور یہ ہے کہ وہ کسی مسئلے کے لیے سیاق و سباق قائم کریں گے اور ایسا کرنے سے ممکنہ تلاش کی جگہ خود بخود نمایاں طور پر کم ہو جائے گی۔ اس خیال کو شینک اور ایبلسن نے بھی اپنایا تھا جنہوں نے اسے اس بات کی وضاحت کے لیے استعمال کیا کہ کس طرح ایک اے آئی سسٹم عام انسانی تعاملات پر عمل کر سکتا ہے جیسے کہ ریستوراں میں کھانے کا آرڈر دینا۔ ان تعاملات کو ہر فریم کے بارے میں متعلقہ معلومات کو محفوظ کرنے والے سلاٹس کے ساتھ فریم کے طور پر معیاری بنایا گیا تھا۔ سلاٹس آبجیکٹ پر مبنی ماڈلنگ میں آبجیکٹ پراپرٹیز اور ہستی سے متعلق ماڈل میں تعلقات کے مترادف ہیں۔ سلاٹس میں اکثر ڈیفالٹ ویلیوز ہوتی تھیں لیکن منظر نامے کی ہر مثال پر عمل درآمد کے حصے کے طور پر مزید اصلاح کی بھی ضرورت ہوتی تھی۔ یعنی ریستوراں میں آرڈر دینے جیسے کام پر عمل درآمد کو فریم کی بنیادی مثال سے شروع کرکے اور پھر مناسب طریقے سے مختلف اقدار کو فوری اور بہتر بنا کر کنٹرول کیا جاتا تھا۔ بنیادی طور پر تجریدی فریم ایک آبجیکٹ کلاس کی نمائندگی کرتا ہے اور فریم ایک آبجیکٹ مثال کی مثال دیتا ہے۔ اس ابتدائی کام میں، زور بنیادی طور پر فریم کے جامد ڈیٹا کی وضاحت پر تھا۔ سلاٹ کی حد، ڈیفالٹ ویلیوز وغیرہ کی وضاحت کے لیے مختلف میکانزم تیار کیے گئے تھے۔ تاہم، ان ابتدائی نظاموں میں بھی طریقہ کار کی صلاحیتیں موجود تھیں۔ ایک عام تکنیک سلاٹس سے منسلک "ٹرگرز" (ٹرگرز کے ڈیٹا بیس تصور کی طرح) کا استعمال کرنا تھا۔ ایک محرک محض طریقہ کار کا کوڈ ہے جو سلاٹ سے منسلک ہوتا ہے۔ ٹرگر سلاٹ ویلیو تک رسائی یا ترمیم سے پہلے اور/یا بعد میں فائر کر سکتا ہے۔ آبجیکٹ کلاسز کی طرح، فریموں کو سبسمپشن کی درجہ بندی میں منظم کیا گیا تھا۔ مثال کے طور پر، ایک بنیادی فریم کسی ریستوراں میں آرڈر کرنا ہو سکتا ہے۔ اس کی ایک مثال یہ ہوگی کہ جو ڈیری کوئین کے پاس جاتا ہے۔ ریستوراں کے فریم کی ایک تخصص (بنیادی طور پر ایک ذیلی کلاس) ایک فینسی ریستوراں میں آرڈر کرنے کے لیے ایک فریم ہوگی۔ فینسی ریستوراں کا فریم ریستوراں کے فریم سے تمام ڈیفالٹ ویلیوز کو وراثت میں حاصل کرے گا لیکن یہ یا تو مزید سلاٹس کا اضافہ کرے گا یا خصوصی فریم کے لیے ایک یا زیادہ ڈیفالٹ ویلیوز (مثال کے طور پر متوقع قیمت کی حد) کو تبدیل کرے گا۔ زبانیں ابتدائی فریم زبان کی زیادہ تر تحقیق (مثال کے طور پر۔ شینک اور ایبلسن) تجرباتی نفسیات کے نتائج اور علم کی نمائندگی کے ٹولز کو ڈیزائن کرنے کی کوششوں سے کارفرما تھے جو ان نمونوں سے مطابقت رکھتے تھے جو انسانوں کو روزمرہ کے کاموں میں کام کرنے کے لیے استعمال کرنے کے بارے میں سوچا جاتا تھا۔ ان محققین کو ریاضیاتی رسمی حیثیت میں کم دلچسپی تھی کیونکہ ان کا خیال تھا کہ اس طرح کی رسمی کارروائیاں ضروری نہیں کہ اوسط انسان کے دنیا کے تصورات کے لیے اچھے نمونے ہوں۔ مثال کے طور پر انسان جس طرح سے زبان کا استعمال کرتے ہیں وہ اکثر حقیقی طور پر منطقی سے دور ہوتا ہے۔ اسی طرح، لسانیات میں، چارلس جے فلمور نے 1970 کی دہائی کے وسط میں فریم سیمنٹکس کے اپنے نظریہ پر کام کرنا شروع کیا، جو بعد میں فریم نیٹ جیسے کمپیوٹیشنل وسائل کا باعث بنے گا۔ فریم سیمنٹکس انسانی زبان اور انسانی ادراک پر عکاسی سے متاثر تھا۔ دوسری طرف رون بریچ مین جیسے محققین اے آئی کے محققین کو ریاضیاتی رسمی اور کمپیوٹیشنل طاقت دینا چاہتے تھے جو منطق سے وابستہ تھے۔ ان کا مقصد نظریہ اور منطق کو ترتیب دینے کے لیے فریم کلاسز، سلاٹس، رکاوٹوں اور قواعد کو فریم زبان میں نقشہ بنانا تھا۔ اس نقطہ نظر کے فوائد میں سے ایک یہ ہے کہ ماڈلز کی توثیق اور یہاں تک کہ تخلیق کو تھیوریم پروورز اور دیگر خودکار استدلال کی صلاحیتوں کا استعمال کرتے ہوئے خودکار کیا جا سکتا ہے۔ خرابی یہ تھی کہ ابتدائی طور پر رسمی الفاظ کے ساتھ کسی زبان میں ماڈل کی وضاحت کرنا زیادہ مشکل ہو سکتا ہے۔ یہ ارتقاء اے آئی تحقیق میں ایک کلاسک تقسیم کی بھی وضاحت کرتا ہے جسے "نیٹس بمقابلہ سکرفیز" کہا جاتا ہے۔ "نیٹس" وہ محققین تھے جنہوں نے ریاضیاتی درستگی اور رسمی نظام کو سب سے زیادہ اہمیت دی جسے فرسٹ آرڈر لاجک اور سیٹ تھیوری کے ذریعے حاصل کیا جا سکتا ہے۔ "سکریفیز" ان نمائندوں میں علم کی ماڈلنگ میں زیادہ دلچسپی رکھتے تھے جو انسانوں کے لیے بدیہی اور نفسیاتی طور پر معنی خیز تھے۔ زیادہ رسمی طریقوں میں سب سے زیادہ قابل ذکر KL-ONE زبان تھی۔ کے ایل-ون نے بعد میں کئی فریم زبانوں کو جنم دیا۔ KL-ONE جیسی زبانوں کے رسمی الفاظ نے ان فریم زبانوں کو ایک نئی قسم کی خودکار استدلال کی صلاحیت دی جسے درجہ بندی کہا جاتا ہے۔ درجہ بندی ایک ایسا انجن ہے جو فریم کی زبان میں مختلف اعلانات کا تجزیہ کرتا ہے: سیٹوں، ذیلی سیٹوں، تعلقات وغیرہ کی تعریف۔ اس کے بعد درجہ بندی کرنے والا خود بخود مختلف اضافی تعلقات کا اندازہ لگا سکتا ہے اور پتہ لگا سکتا ہے کہ ماڈل کے کچھ حصے کب ایک دوسرے سے مطابقت نہیں رکھتے ہیں۔ اس طرح بہت سے کام جو عام طور پر انفریشن انجن میں فارورڈ یا بیکورڈ چیننگ کے ذریعے انجام دیے جاتے ہیں، اس کے بجائے درجہ بندی کے ذریعے انجام دیے جا سکتے ہیں۔ یہ ٹیکنالوجی انٹرنیٹ سے نمٹنے میں خاص طور پر قیمتی ہے۔ یہ ایک دلچسپ نتیجہ ہے کہ انٹرنیٹ پر پائے جانے والے انتہائی غیر رسمی اور غیر منظم ڈیٹا سے نمٹنے کے لیے KL-ONE جیسی زبانوں کی رسمی حیثیت سب سے زیادہ مفید ثابت ہو سکتی ہے۔ انٹرنیٹ پر یہ ممکن نہیں ہے کہ تمام نظاموں کو ایک ڈیٹا ماڈل پر معیاری بنایا جائے۔ یہ ناگزیر ہے کہ اصطلاحات کو متعدد متضاد شکلوں میں استعمال کیا جائے گا۔ درجہ بندی کرنے والے انجن کی خودکار درجہ بندی کی صلاحیت اے آئی ڈویلپرز کو ایک طاقتور ٹول باکس فراہم کرتی ہے جو اعداد و شمار کے انتہائی متضاد مجموعہ (یعنی انٹرنیٹ) میں ترتیب اور مستقل مزاجی لانے میں مدد کرتا ہے۔ ایک بہتر انٹرنیٹ کے لیے وژن، جہاں صفحات کو نہ صرف ٹیکسٹ مطلوبہ الفاظ کے ذریعے بلکہ تصورات کی درجہ بندی کے ذریعے ترتیب دیا جاتا ہے، سیمنٹک ویب کے نام سے جانا جاتا ہے۔ درجہ بندی کی ٹیکنالوجی جو اصل میں فریم زبانوں کے لیے تیار کی گئی ہے، سیمنٹک ویب کا ایک کلیدی معاون ہے۔ "نیٹس بمقابلہ سکریفیز" کی تقسیم سیمنٹک ویب ریسرچ میں بھی سامنے آئی، جس کا اختتام لنکنگ اوپن ڈیٹا کمیونٹی کی تخلیق میں ہوا-ان کی توجہ ماڈلنگ کے بجائے ویب پر ڈیٹا کو بے نقاب کرنے پر تھی۔ ڈڈکٹو کلاسیفائر ڈسکرپشن منطق فیکٹ فرسٹ آرڈر منطق فریم مسئلہ علم کی بنیاد علم پر مبنی نظام آنٹولوجی زبان پیشن گوئی سیمنٹکس سیمنٹک نیٹ ورک صورتحال کیلکولس سچائی حوالہ جات کتابچہ رسل، اسٹیورٹ جے۔ نورویگ، پیٹر (2010)، مصنوعی ذہانت: ایک جدید نقطہ نظر (دوسرا ایڈیشن) بھی دیکھیں۔ )، اپر سیڈل ریور، نیو جرسی: پرینٹس ہال، چ۔ 1. مارون منسکی، اے فریم ورک فار ریپریزنٹنگ نالج، ایم آئی ٹی-اے آئی لیبارٹری میمو 305، جون، 1974۔ ڈینیل جی بوبرو، ٹیری ونوگراڈ، این اوور ویو آف کے آر ایل، اے نالج ریپریزنٹیشن لینگویج، اسٹینفورڈ آرٹیفیشل انٹیلی جنس لیبارٹری میمو اے آئی ایم 293، 1976۔ آر بروس رابرٹس اور ایرا پی گولڈسٹین، دی ایف آر ایل پرائمر، 1977 آر بروس رابرٹس اور ایرا پی گولڈسٹین، دی ایف آر ایل دستی، 1977 پیٹر کلارک اور بروس پورٹر: کے ایم-دی نالج مشین 2: یوزرز دستی، http://www.cs.utexas.edu/users/mfkb/RKF/km.html۔ پیٹر ڈی کارپ، دی ڈیزائن اسپیس آف فریم نالج ریپریزنٹیشن سسٹمز، ٹیکنیکل نوٹ 520۔ آرٹیفیشل انٹیلی جنس سینٹر، ایس آر آئی انٹرنیشنل، 1992 بیرونی روابط منسکی کا "علم کی نمائندگی کے لیے ایک فریم ورک" آرٹیفیشل انٹیلی جنس: ایک جدید نقطہ نظر ویب سائٹ فریم پر مبنی نظام جنیرک فریم پروٹوکول پروٹیگ آنٹولوجی ایڈیٹر انٹرو پریزنٹیشن ٹو فریم لینگویجز علم کی نمائندگی مصنوعی ذہانت کی تاریخ