کدنویسی

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

در چندین سال گذشته، فناوری هوش مصنوعی به طور جد تواناهایی خود را در زمینه تولید کلمات نوشته شده، بهبود داده است. با اسکن مجموعه های متنوع متنی، نرم افزار یادگیری ماشینی می تواند نمونه های متقاعد کننده ای از هر چیزی، از داستان های کوتاه تا اشعار بلند را تولید کند. و حالا، این تکنیک ها در برنامه ای جدیدی تحت عنوان DeepTabNine برای دنیای کدنویسی و برای کدنویسان طراحی شده است. DeepTabNine برنامه ای است که به عنوان تکمیل خودکار کدنویسی معرفی شده است. برنامه نویسان می توانند این برنامه را نصب کنند و به صورت یک افزونه در قسمت ویرایش استفاده کنند، هنگامی که شروع به نوشتن کد می  کنند، این برنامه به آن ها پیشنها می دهد که یک خط را چگونه تمام کنند. پیشنهادهایی که می دهد به صورت نوشته های کوتاه می باشد. در واقع این برنامه مانند ویژگی تکمیل هوشمند جیمیل است با این تفاوت که برای کد استفاده می شود.   جیکوب جاکسون، دانشجوی علوم رایانه در دانشگاه واترلو که برنامه DeepTabNine را تولید کرده است، می گوید: این نوع نرم افزارها جدید نیستند، اما ماشین های یادگیری، در ارائه پیشنهادات و آنچه که می توانند ارائه دهند بسیار بهبود یافته اند.  او می گوید: این ماشین ها توانسته اند مشکل مرا حل کنند". جکسون کار بر روی نسخه اصلی نرم افزار TabNine، را در ماه فوریه سال گذشته، قبل از راه اندازی آن در ما...
Read More

رکوردهای گینس: بزرگترین مسابقه رباتیک جهان با حضور ۳۰ هزار دانش پژوه

مسابقه VEX Worlds موفق شد سال گذشته با حضور ۳۰ هزار دانشجو و دانش آموز در قالب ۱۰۷۵ تیم، رکوردهای گینس را بکشند و بزرگترین مسابقه رباتیک جهان لقب گیرد. این مسابقه به مدت سه روز در شهر لوییویل ایالت کنتاکی برگزار شد و در پایان تیم‌هایی از کشور کانادا، چین، انگلستان و آمریکا موفق شدند جوایزی کسب کنند و در بخش‌های مختلف آموزش رباتیک نظیر تفکر محاسباتی، کار تیمی و کد نویسی بهترین دنیا لقب گیرند. این مسابقه به صورت جهانی برگزار شده و در پایان کشور‌های چین، کانادا و آمریکا موفق شدند به ترتیب در سطوح دبستان، دبیرستان و دانشگاه، مقام اول را کسب کنند. Dan Mantz مدیر عامل REC Foundation کمپانی طراح این مسابقه می گوید: «بسیار مهم است که ما توجه دانش آموزان را از سنین پایین به حوزه های STEM ( برگرفته از سر واژه‌های ریاضیات، مهندسی، تکنولوژی و علوم) جلب کنیم. مخصوصاً باید امتیازاتی برای دختران این حوزه در نظر بگیریم تا آنها اشتیاق خود را از دست ندهند. ما با طراحی بازی‌های متفاوت سعی داریم بستر جالب و بامزه‌ای برای آموزش این موضوعات فراهم کنیم و توجه کودکان و نوجوانان را به این بخش جلب نماییم.» طی این سری مسابقه دانش پژوهشان موظف بودند چندین چالش مهندسی را که مسئولین به شکل یک بازی بزرگ طراحی کرده بودند را پشت سر بگذارند و مراحل را پشت سر هم طی نمایند. هر تیم شرکت کننده در...
Read More