خیلی از ما انسان ها که از دنیای برنامه نویسی خیلی چیزها نمیدونیم ، و خیلی از ما هوش مصنوعی رو با ربات اشتباه میگیریم. در اینجا میخوام فرق هوش مصنوعی با ربات رو نشون بدم تا از این به بعد اشتباه نکنیم.
تفاوت اصلی بین ربات و هوش مصنوعی این است که ربات مرتبط با طراحی، ساخت، و عملکرد رباتها هست، در حالی که هوش مصنوعی بیشتر به برنامهها و الگوریتمهایی اشاره داره که ماشینها را درک محیطی، یادگیری، حل مسائل، و اتخاذ تصمیمهای هوشمند کمک میکنه، بدون اینکه به طور ضروری به جسم فیزیکی واقعی نیاز باشه.
البته یک نوع ربات وجود داره که متحرک نیست و بدنی نداره، مثل رباتهای چت که در داخل سایت ها و برنامههای مختلف کار میکنند. برخی افراد ممکن هست استدلال کنند که اینها نمیتونند به عنوان ربات طبقه بندی بشن، زیرا رباتها باید فیزیکی باشند و مطابق با آن، عمل کنند. بنابراین، آیا این رباتهای چت می تونند به عنوان هوش مصنوعی طبقه بندی بشن؟ جواب، مثبت هست. چونکه این رباتهای چت، از هوش مصنوعی برای عملکرد مؤثر استفاده میکنند و توانایی یادگیری و اجرای وظایف را دارند. بنابراین میشه اینطور بیان کرد که هوش مصنوعی در سیستمها و نرم افزارها وجود داره در حالی که رباتها باید دارای جسم و بدن بوده و قابلیت انجام وظایف فیزیکی را داشته باشن.
برنامه های هوش مصنوعی میتونن بر روی سیستمهای ربات ادغام شن و با ادغام شدن در همدیگه، رباتهای با هوش مصنوعی را ایجاد کنند. هوش مصنوعی نقشی کلیدی در هوشمندسازی رباتها داره و از طرف دیگه، رباتیک، هوش مصنوعی را وارد دنیای واقعی میکنه و با اشیا و زمان های واقعی مواجه میکنه. به این ترتیب، در کنار این که رباتیک با اجزای مکانیکی مانند کامپیوترها، افکتورها و حسگرها سر و کار داره، هوش مصنوعی به استدلال و درک آن کمک میکنه. این دو با هم میتونن روشهای حل مسئله جدیدی ایجاد کنن و به طور موثر عمل کنن و یکدیگر را تکمیل کنند.
رباتهای عادی معمولاً برنامه های از قبل تعیین شده دارند تا مجموعه خاصی از وظایف رو با در نظر گرفتن محدودیتهایی انجام بدن. اما یک ربات هوشمند می تواند کارهایی مانند درک، تجزیه و تحلیل را به صورت مستقل انجام بده.
پس نتیجه میگیریم ما دو نوع هوش مصنوعی داریم: که با ربات سازگار هستند. اول، هوش نرم افزاری (ارائه شده توسط ریزپردازنده ها، میکروکنترلرها) هست که سخت افزار را برای انجام عملیات های مختلف و تصمیم گیری، کنترل میکنه، بیشتر یاد میگیره و با تجربه سازگار میشه. نوع دوم، هوش سختافزاری هست که در آن، ربات اجازه داره از نحوه پردازش اطلاعات توسط انسانها تقلید کنه و این کار را از طریق مدارهای یادگیری خود انجام میده.
حوزه های اصلی هوش مصنوعی سیستمهای خبره: برای پردازش کارآمد دنیای دیجیتال پردازش زبان طبیعی: برای آموزش مهارتها و کمک های اجتماعی رباتیک: برای ایجاد ربات های پیشرفته با هوش مصنوعی و شبیه انسان سیستم های منطق فازی: برای مشاهده، پیاده سازی و استدلال منطقی بعضی از وظایفی که یک برنامه هوش مصنوعی باید انجام دهد عبارت اند از: یادگیری، درک محیطی، درک زبان، حل مسائل، استدلال منطقی، تشخیص گفتار، تشخیص چهره و… . نمونه هایی از این برنامه ها همچون دستیار گوگل، سیری، کورتانا، الکسا و… در تلفنهای هوشمند و لپتاپ ها قابل مشاهده هست.
اگر پسندیدی، لایک کن و به سازنده انرژی بده!