algorithms are not enough

طبق شواهد هوش مصنوعی ، چه زمانی آن را به صورت عمومی خواهیم داشت ، نوعی هوش مصنوعی که بتواند از همه نظر ذهن انسان را تقلید کند؟ کارشناسان در مورد این موضوع اختلاف نظر دارند ، و پاسخ ها بین چند دهه و هرگز متفاوت است.

اما آنچه همه در آن اتفاق نظر دارند این است که سیستم های AI فعلی فاصله زیادی با هوش انسان دارند. انسان ها می توانند جهان را کشف کنند ، مشکلات حل نشده را کشف کنند و به راه حل های خود بیندیشند. در همین حال ، جعبه ابزار AI با الگوریتم هایی که می توانند کارهای خاصی را انجام دهند اما نمی توانند توانایی های آنها را فراتر از دامنه های محدود خود تعمیم دهند ، به رشد خود ادامه می دهند. ما برنامه هایی داریم که می توانند قهرمانان جهان را در StarCraft شکست دهند اما نمی توانند بازی کمی متفاوت را در سطح آماتور انجام دهند. ما شبکه های عصبی مصنوعی داریم که می تواند نشانه های سرطان پستان را در ماموگرافی پیدا کند اما نمی تواند تفاوت بین گربه و سگ را تشخیص دهد. و ما مدلهای زبانی پیچیده ای داریم که می تواند هزاران مقاله به ظاهر منسجم را در هر ساعت چرخاند اما وقتی از آنها س questionsالات منطقی ساده در مورد جهان می پرسید شروع به شکستن می کند.

به طور خلاصه ، هر یک از تکنیک های هوش مصنوعی ما می تواند برخی از جنبه های آنچه در مورد هوش انسان می دانیم را تکرار کند. اما جمع آوری همه اینها و پر کردن خلاs یک چالش اساسی است. هربرت رویتبلات ، دانشمند داده ، در کتاب خود الگوریتم ها کافی نیست ، بررسی عمیقی از شاخه های مختلف هوش مصنوعی را ارائه می دهد و توضیح می دهد که چرا هر یک از آنها از رویای ایجاد هوش عمومی کوتاه می مانند.

Roitblat بحث می کند ، نقص مشترک در تمام الگوریتم های AI نیاز به نمایش های از پیش تعریف شده است. هنگامی که مشکلی را کشف کردیم و توانستیم آن را به روشی قابل محاسبه نشان دهیم ، می توان الگوریتم های هوش مصنوعی ایجاد کرد که می توانند آن را حل کنند ، اغلب با کارآیی بیشتر از خود ما. با این حال ، این مشکلات کشف نشده و غیرقابل نمایشی هستند که همچنان از گریز ما هستند.

در طول تاریخ هوش مصنوعی ، دانشمندان به طور منظم روش های جدیدی را برای استفاده از پیشرفت در رایانه ها برای حل مشکلات از راه های هوشمندانه اختراع کرده اند. دهه های اولیه هوش مصنوعی بر سیستم های نمادین تمرکز داشت.

این شاخه هوش مصنوعی فرض می کند که تفکر انسان بر اساس دستکاری نمادها است و هر سیستمی که بتواند نمادها را محاسبه کند هوشمند است. هوش مصنوعی نمادین ، توسعه دهندگان انسانی را ملزم می کند تا قوانین ، حقایق و ساختارهایی را که رفتار یک برنامه رایانه ای را تعریف می کنند ، به طور دقیق بیان کنند. سیستم های نمادین می توانند عملکردهای چشمگیری مانند به خاطر سپردن اطلاعات ، محاسبه فرمول های پیچیده ریاضی با سرعت فوق العاده سریع و تقلید از تصمیم گیری متخصص را انجام دهند. زبانهای برنامه نویسی محبوب و اکثر برنامه هایی که ما هر روز استفاده می کنیم ریشه در کارهایی دارند که روی AI نمادین انجام شده است.