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

دانلود یک برنامه هوشمند برای ارتباط. هوش مصنوعی در برنامه ها در حال تکامل است

زمانی که در سال 2011 منتشر شد مدل جدیدآیفون، بسیاری از ویژگی غیرمعمولی به نام سیری شگفت زده شدند. بهتر است بگوییم، با نام سیری، زیرا برنامه هوش مصنوعی به یک شخصیت زن مجهز شده بود. «دستیار هوشمند» صدای انسان را درک کرد و دستوراتی را اجرا کرد، به عنوان مثال، «سیری، شماره همسرت را شماره‌گیری کن» یا «سیری، زنگ ساعت را روی ساعت 6:30 تنظیم کن». او می تواند به برخی از سوالات به شیوه ای خارق العاده پاسخ دهد، مانند "سیری، آیا خدا وجود دارد؟" برای آن زمان این کاملا غیرعادی بود. با این حال، محدودیت های این فناوری به زودی مشخص شد. سیری تنها بیشترین عملکرد را داشت دستورات ساده، اما در غیر این صورت فقط یک "افزونه" صوتی برای موتور جستجوی اینترنت بود که درخواست را به آنجا هدایت می کرد.

پس از مرگ استیو جابز، توسعه دهندگان سیری یک شرکت جدید به نام Viv Labs را تشکیل دادند که در حال کار بر روی نسخه بسیار پیشرفته تر " دستیار هوشمند" به نام Viv.

یک سیستم خودآموز و تولید کد به هنگام پرواز در برنامه Viv معرفی شده است. نتیجه باید یک نوع کاملاً جدید از هوش مصنوعی باشد. با پاسخ دادن به سؤالات میلیون ها کاربر از یک سرور مرکزی، به تدریج نوعی «مغز جهانی» شکل می گیرد که هر چیزی را درک می کند. موضوعو اصطلاحات تخصصی، هر مفهومی را به هم متصل می کند و معنای هر سوالی را آشکار می کند. و طبیعتاً او به اندازه کافی به آن پاسخ خواهد داد.

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

تجزیه و تحلیل دقیق تر این درخواست در نمودار نشان داده شده است.

اصول اصلی که توسعه دهندگان را راهنمایی می کند: Viv باید به تنهایی تمرین کند، به سوالات کاربران پاسخ دهد و باید این کار را به طور مداوم انجام دهد و هر روز هوشمندتر شود. هرچه افراد بیشتری با "دستیار دیجیتال" ارتباط برقرار کنند، پایگاه دانش آن سریعتر رشد می کند. بنابراین، توسعه‌دهندگان نمی‌خواهند موتور را به هیچ شرکتی بدهند، بلکه می‌خواهند مجوز آن را به همه بدهند تا از هر تلویزیون و هر تلفن همراه به هوش مصنوعی دسترسی پیدا کند.

وظیفه تجزیه و درک کافی زبان انسانالبته پیچیده اما نه تنها Viv Labs روی راه حل آن کار می کند. مثلا اخیرا شرکت گوگل pf شرکت DeepMind را که تقریباً در همان منطقه کار می کند، به مبلغ 500 میلیون دلار خریداری کرد. همچنین ابررایانه IBM Watson و پروژه های مشابه دیگری نیز وجود دارد. به طور کلی، هوش مصنوعی با خودآموزی مداوم ممکن است نزدیک‌تر از آن چیزی باشد که فکر می‌کنیم.

جایی که او در مورد یکی از اهداف خود صحبت کرد که او را به این حرفه سوق داد - تمایل به یادگیری اصل کار و یادگیری نحوه ایجاد ربات های بازی خودش.

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

مرحله 1. ناامیدی

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

    جبر خطی؛

  • نظریه گراف؛

    نظریه احتمالات و آمار ریاضی.

این سکوی پرشی علمی است که شما روی آن قرار دارید برنامه نویسی بیشتر. بدون دانش و درک این نظریه، همه ایده ها به دلیل تعامل با یک فرد به سرعت از بین می روند، زیرا هوش مصنوعی در واقع چیزی بیش از مجموعه ای از فرمول ها نیست.

مرحله 2. پذیرش

وقتی ادبیات دانشجویی کمی غرور را از بین برد، می توانید شروع به یادگیری زبان کنید. هنوز ارزش عجله کردن به LISP یا دیگران را ندارد؛ ابتدا باید نحوه کار با متغیرها و حالت های تک ارزشی را یاد بگیرید. با توجه به یادگیری سریع، بنابراین پیشرفتهای بعدیعالی است، اما به طور کلی می‌توانید از هر زبانی که کتابخانه‌های مناسب را داشته باشد، استفاده کنید.

مرحله 3. توسعه

حالا بیایید مستقیماً به نظریه هوش مصنوعی برویم. آنها را می توان به طور کلی به 3 دسته تقسیم کرد:

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

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

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

به طور طبیعی، شما باید با ساده ترین ربات ها شروع کنید. برای انجام این کار، بازی خوب قدیمی "Tic Tac Toe" را هنگام استفاده از یک میدان 3x3 به خاطر بسپارید و سعی کنید الگوریتم های اساسی اقدامات را برای خودتان کشف کنید: احتمال پیروزی با اقدامات بدون خطا، موفق ترین مکان ها در زمین به قرار دادن یک قطعه، نیاز به کاهش بازی به تساوی، و غیره.

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

مرحله 5. کار

اکنون که ایده روشنی درباره نحوه ایجاد هوش مصنوعی و استفاده از آن دارید، وقت آن رسیده است که دانش خود را به سطح جدید. اولاً، این امر مستلزم مطالعه رشته‌ای به نام «یادگیری ماشین» است. در مرحله دوم، شما باید یاد بگیرید که چگونه با کتابخانه های مناسب زبان برنامه نویسی انتخاب شده کار کنید. برای پایتون مورد نظر ما، اینها Scikit-learn، NLTK، SciPy، PyBrain و Nump هستند. ثالثاً در توسعه هیچ راهی وجود ندارد

این عبارت فوق العاده به نظر می رسد - برنامه هوش مصنوعیو حتی در ذهن من نمی گنجد که برخی از ابزارهای نرم افزاری می توانند سیستم را مجبور به بیان منطقی کنند. اما پیشرفت ثابت نمی ماند، یک رویکرد تکاملی به هوش مصنوعی. ما قبلاً می توانیم این فانتزی را در عمل تأیید کنیم. خوب است که برنامه نویسان تاکنون هوش مصنوعی ایجاد کرده اند. آیا تا به حال نام این برنامه را شنیده اید؟با برنامه هوش مصنوعی Govorun 3.15 می توانید امروز به توانایی های فکری یک کامپیوتر پی ببرید. همچنین می توانید ببینید که این توانایی ها می توانند رشد کنند. در واقع به لطف این برنامه می توانید به سادگی با کامپیوتر شخصی خود ارتباط برقرار کنید. حتی می‌توانید آن را برای انجام برخی کارهای ساده اما مفید آموزش دهید، از جمله اینکه از طریق دستگاه خروجی صدای بلندگو به شما اطلاع می‌دهد که در حین نوشیدن قهوه یا مشغول کار، پیام جدیدی یا یادآوری تاریخ مهمی وجود دارد. اما وظیفه اصلی که برنامه Govorun 3.15 انجام می دهد، هر چند مصنوعی است، اما دیالوگ و دیالوگ بسیار جذاب است، حتی افراد شکاک نیز شگفت زده می شوند. با هوش مصنوعی بازی کنید. این را خودتان خواهید دید.

با افزایش پایه هوش مصنوعی برنامه را توسعه دهید.

علاوه بر این، برنامه هوش مصنوعی به طور مداوم در حال توسعه است، هر چه بیشتر ارتباط برقرار کنید، دایره لغات برنامه غنی تر می شود. مهم است که در این برنامه از الفاظ رکیک استفاده نکنید. در نهایت می توان از زبان نامناسب علیه شما استفاده کرد. به همین دلیل تمام دیالوگ ها و کلمات در پایگاه داده برنامه که متعلق به عقل است ذخیره می شود و به همین دلیل هوش و واژگان آن رشد می کند. با استفاده از این لحظه، می توانید خود را آموزش دهید برنامه ای برای صحبت هوشمندانهبا گفت و گوی زیبا با او اما این برنامه همچنین پایگاه داده خود را دارد که مقدار زیادی از آن را ذخیره می کند توصیه مهمبر موضوعات مختلفو همچنین کلمات قصار و حکایات وجود دارد، بنابراین فکر نکنید که مجبور خواهید شد به برنامه الفبا را آموزش دهید، در برخی موارد خود برنامه به شما آموزش می دهد یا حداقل می دهد. نصیحت مفید. اکنون می توانید در مورد هوش مصنوعی بیشتر بدانید. برنامه Govorun 3.15 لذت بسیار لذت بخشی است. هوش او که عادت کردن به آن دشوار است، در واقع کامپیوتر را به موجودی زنده تبدیل می کند که به دوست صادق شما تبدیل می شود. این برنامه یک دوست مرد است که نه تنها در هر لحظه به شما گوش می دهد و توصیه های خوبی می کند، بلکه هنگام کار با رایانه شخصی شروع به انجام کارهای ساده اما مفید می کند. Talker 3.15 به عنوان منشی کامپیوتر شما کار خواهد کرد. می تواند شما را از یادآوری ها، پیام های جدید مطلع کند، زمان را به شما بگوید، کلمه را به آن ترجمه کند زبان خارجیبا صدای بلند و بیشتر

هزاران سال است که انسان در تلاش بوده تا بفهمد که چگونه فکر می کند. در زمینه هوش مصنوعی (AI)، یک کار مهم تر در حال حل است: متخصصان این حوزه نه تنها در تلاش برای درک ماهیت هوش، بلکه برای ایجاد موجودیت های هوشمند هستند.

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

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

اخیراً چیزی خارج از داستان علمی تخیلی بود. اکنون این کاملا واقعی است و امروز یاد خواهیم گرفت که چگونه با استفاده از یک سرویس آنلاین فوق العاده، هوش مصنوعی ساده ایجاد کنیم.

من در مورد سایت http://iii.ru (Ay-ya-yai.ru) صحبت می کنم
با کمک این منبع ما به اصطلاح "infa" را ایجاد خواهیم کرد.
این چه نوع حیوانی است، اینف؟ Inf یک شخصیت کوچک (یک حیوان یا یک شخص یا یک یودو معجزه‌آسا) است که می‌تواند با یک شخص در اینترنت صحبت کند (بله، بله، می‌توان آن را چت بات نیز نامید). این جانور را می توان به یک دوست فرستاد، به صفحه نخست، به طور کلی، هر جا که تصور شما می خواهد، آن را در یک امضا در انجمن قرار دهید!
در ابتدا، البته اطلاعات شما کمی "گنگ" خواهد بود، اما ما می توانیم با آموزش آن این را اصلاح کنیم!

بیایید نگاهی دقیق تر به نحوه انجام همه این کارها بیندازیم:

هنگام ورود به سایت خود را در اصطلاح " گاراژ"، جایی که می توانیم با چندین اطلاعات آماده چت کنیم و شروع به ایجاد اطلاعات خود کنیم!

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

حالا به صفحه خلق شخصیت می رسیم.

شما باید یک شخصیت "مرد"، "جانور" یا معجزه دیگری را انتخاب کنید

ما ظاهر را سفارشی می کنیم - دهان، بینی، چشم ها و سایر لوازم جانبی. اگر در آینده آن را دوست ندارید، ناامید نشوید، همه اینها قابل اصلاح است.

حالا بیایید به جالب ترین قسمت - آموزش شخصیت نگاه کنیم. بر روی تب "آموزش" کلیک کنید. لیستی از روش های ممکن باز می شود:

پرسشنامه - اطلاعات مربوط به اطلاعات شخصی خود را پر کنید، در صورت تمایل نام او را تغییر دهید و غیره.

واکنش‌ها به رویدادها - می‌توانید انتخاب کنید که مثلاً اگر با ماوس روی آن کلیک کنید یا برای مدت طولانی با آن صحبت نکنید، اطلاعات چه خواهد گفت.

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

یک برنامه ساده با هوش مصنوعی.

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

وقتی شروع به کار می کنید، برنامه ممکن است "ضعیف" به نظر برسد. اما دلیل آن این است که پس از اولین پرتاب نباید بلافاصله از نظر سطح هوش و هوش آزمایش شود. در ابتدا باید با برنامه مانند یک کودک 12 ساله رفتار کرد که چند ساعت دیگر در سطح همکار خود ارتباط برقرار می کند. برای انجام این کار، دایره لغات برنامه باید از 3000 کلمه به 10000 کلمه افزایش یابد. پس از آن تصور کار با برنامه فراتر از همه انتظارات است.

با چشم غیرمسلح قابل توجه است که برنامه نه تنها کلمات بلکه واکنش زبانی مخاطب را به عبارات مطرح شده نیز به یاد می آورد. در صورت تمایل، می توانید با استفاده از یادگیری اجباری، پاسخ های برنامه را با گزینه های خود تنظیم کنید. در همان حالت، می‌توانید به خاطر سپردن عباراتی که با اشتباهات تایپی وارد شده‌اند، ممنوع کنید. در صورت تمایل، می توانید پایگاه داده ها را صادر کنید و آنها را با دوستان خود برای یادگیری سریع تر مبادله کنید (هنگام وارد کردن / صادرات فعال، فراموش نکنید که نسخه های پشتیبان تهیه کنید). به طور کلی، منطق در برنامه، اگرچه منحصر به فرد است، اما بسیار توسعه یافته است.

راه حل نرم افزار هوش مصنوعی بهبود یافته

بسیار جالب راه حل نرم افزاریدر زمینه هوش مصنوعی توسط توسعه دهندگان A.L.I.C.E پیشنهاد شد. آنها در هوش مصنوعی به خوبی آشنا هستند و به طور فعال در حال توسعه برنامه هایی در این زمینه هستند. برای آشنایی با پیشرفت های آنها، یک اپلیکیشن آنلاین برای برقراری ارتباط با کاپیتان کرک به صورت بلادرنگ ایجاد شد. اصل برنامه مشابه است برنامه قبلی، اما یک ویژگی خوب وجود دارد. این برنامه به تمام سوالات نوشته شده با صدای بلند پاسخ می دهد. ضرر قابل توجهبرنامه فرصتی برای برقراری ارتباط انحصاری است زبان انگلیسی. کاربرد مشابهمن نتوانستم یکی برای برقراری ارتباط به زبان روسی پیدا کنم و حیف است که برنامه نویسان از چنین عملکردی استفاده نکردند. از این گذشته، بسیاری از برنامه های سنتز گفتار وجود دارند که متن را به تبدیل می کنند گفتار سالمبا استفاده از فناوری SAPI5 حیف است که برنامه نویسان تمایلی به ایجاد یک برنامه جایگزین با پشتیبانی از زبان روسی نداشتند. پس از همه، در واقع، این هنوز یک طاقچه رایگان است.

ارتباط با یک برنامه از طریق میکروفون به عنوان هوش مصنوعی طبقه بندی می شود.

برنامه ارتباط با کامپیوتر به زبان روسی Grisha the Parrot نام دارد. این برنامه به احتمال زیاد یک نمونه اولیه از هوش مصنوعی را پیاده سازی می کند. اما ایده بسیار اصلی است. نکته این است که اصلی ویژگی متمایز Grisha Parrot قادر است از طریق میکروفون و بلندگو (بدون استفاده از صفحه کلید) ارتباط برقرار کند.

این برنامه دارای یک ماژول تشخیص گفتار مستقل از بلندگو است. آن تحلیل ورودی است کانال صوتیاین برنامه را به عنوان هوش مصنوعی طبقه بندی می کند. اما، متأسفانه، تنها قادر به تشخیص چند سؤال است (فقط 46 عبارت ارائه شده در راهنما). وقتی برنامه شروع می شود، طوطی می خوابد. به محض اینکه از طریق میکروفون صحبت می کنید، برای شروع گفتگو بیدار می شود. سیستم نرم افزار تشخیص گفتار استفاده نمی کند توابع اطلاعاتیو ارتباطی:

  • استینافی
  • احساسی؛
  • روش شیوع

فرهنگ لغت گفت و گوی مقوله ای مبتنی بر مبانی معنایی است. روش تشخیص گفتار نه با محتوای زبانی، بلکه با تعیین عملکرد گفتار انجام می شود. بنابراین، در هنگام تشخیص صدای گفتار کاربر، عمل گفتار، سناریوی ارتباطی و خود گفتگو تعیین می شود. بنابراین هنگام برقراری ارتباط با یک برنامه، استفاده از کلمات مهم نیست، بلکه عمل ارتباطی مهم است. در حین تشخیص، صحنه های تصادفی انتخاب می شوند. اگر برای مدتی سیگنال ورودی وجود نداشته باشد، طوطی خود کاربر را به گفتگو تحریک می کند. سناریوی رفتار طوطی را می توان با استفاده از عبارات کنترل کرد و حتی شخصیت آن را می توان به: غمگین، لمس کننده، شاد تغییر داد.

برای فن آوری های موبایلبه طور فعال تر برنامه هایی را با هوش مصنوعی توسعه و پیاده سازی کنید. شما می توانید این را با ویدیوی کوتاهنمای کلی برنامه:

بهترین مقالات در این زمینه