با تب ناین آشنا شوید؛ ابزار جادویی برنامه‌نویسان برای تکمیل خودکار کدها

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

تب ناین بر اساس اصول اولیه پیش‌بینی متن کار می کند و به سادگی می توانید آن را به ادیتور مورد نظر خود اضافه کنید. ابزار جدید از ۲۲ زبان برنامه نویسی زیر پشتیبانی می کند:

  • پایتون
  • جاوا اسکریپت
  • جاوا
  • سی پلاس پلاس
  • سی-شارپ
  • سی
  • پرل
  • کاتلین
  • اسکالا
  • هسکل
  • روبی
  • آبجکتیو-سی
  • راست
  • سوئیفت
  • تایپ اسکریپت
  • گو
  • بش
  • SQL
  • HTML
  • CSS
  • PHP
  • OCaml

به گفته «جیکوب جکسون»، تب ناین از طریق هوش مصنوعی و با استفاده از ۲ میلیون فایل گیت هاب آموزش دیده. الگوریتم مورد استفاده برای این کار بر اساس مدل پردازش زبان طبیعی OpenAI’s GPT-2 بوده است.

تب ناین

تب ناین در پایتون

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

تب ناین اکنون در فاز بتا و روی فضای ابری قرار دارد و می توانید برای دسترسی به آن از این لینک ثبت نام کنید. گفته شده که تب ناین کدهای شما را روی فضای ابری نگهداری نمی کند و تمامی اطلاعات رد و بدل شده با فضای ابری رمزنگاری می شوند.

تب ناین

تب ناین در جاوا

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

تب ناین برای هر فرد هزینه ای ۴۹ دلاری دارد و استفاده سازمانی هم برای هر کارمند ۹۹ دلار هزینه خواهد داشت. تا زمانی که در نسخه بتا قرار دارد به روز رسانی ها رایگان ارائه می شود و با عرضه نسخه پایدار، هزینه نسخه فعلی که توسط کاربران پرداخت شده از آن کسر می شود.

لینک منبع اصلی