Tabnine (تبنین) چیست؟
پلاگین هوش مصنوعی Tabnine بهصورت خودکار کدهای برنامهنویسی را تکمیل و تا 10 برابر سرعت کدنویسی شما را بیشتر میکند. این پلاگین در اغلب محیطهای توسعه برنامهنویسی مانند VS Code, PHP storm, Eclipse و Android Studio نصب میشود. سپس در زمان شروع به کدنویسی، متناسب با ساختار و نیازهای کد، پیشبینیهای خودکاری را جهت تکمیل آن ارائه میدهد.
پیشنهادهای ارائه شده توسط ابزار Tabnine Code Autocompletion شامل متد، توابع، متغیر، توصیفات و دیگر قسمتهای کد میشود. تبنین برای ارائه این پیشنهادها از فناوریهای یادگیری عمیق، یادگیری ماشینی و پردازش زبان طبیعی و تحلیل کد استفاده میکند. محدودیت خاصی نیز از لحاظ زبان برنامه نویسی ندارد. از محبوبترین زبانهای برنامهنویسی مانند JS, Python وPHP گرفته تا زبانهای خاص مانند Go, Rust و Bash توسط این پلاگین پشتیبانی میشوند. در نتیجه میتوانید پروژههایتان را در زمانی کمتر و کیفیتی بیشتر ارائه دهید.
عدم ارائه پیشنهادهای دقیق کد در پروژه
مشکل ابزارهای Code Autocompletion مبتنی بر هوش مصنوعی، ارائه کدهایی است که برخی مواقع به درستی کار نمیکنند. این چالش همانند مشکلات Chatgpt در ارائه جواب است. برخی مواقع امکان پاسخ غلط توسط این ربات وجود دارد. به همین دلیل برخی مواقع کدهای ارائه شده توسط پلاگین، نیاز به ویرایش و تصحیح توسط برنامه نویس دارند.
سازنده ابزار Tabnine چه کسانی هستند؟
پلاگین تکمیل خودکار کدهای برنامه نویسی با هوش مصنوعی Tabnine توسط دو مهندس نرمافزار و کارآفرین به نامهای Dror Weiss و Eran Yahav در سال 2013 ایجاد شده است. در حال حاضر این شرکت توانسته با موفقیتهایش دهها میلیون دلار سرمایه جذب کند.