تیر کال، GitHub Copilot خپور کړ، د دوی د "AI جوړه پروګرامر" یوه کتنه، د کوډ بشپړولو ډول وسیله چې ستاسو په IDE کې لاین یا فعالیت وړاندیزونه وړاندې کوي.
دا بې له شکه د برنامه کولو صنعت او هاخوا کې لاریونونه رامینځته کړي ، او تاسو ډیری احتمال د دې په اړه یو څه اوریدلي دي.
Copilot په لسګونو ژبو "پوهیږي" او اوس د ویژول سټوډیو کوډ او سیسټمونو لپاره شتون لري چې د VS کوډ بیکینډ لخوا ملاتړ کیږي ، لکه د GitHub Codespaces.
تخنیکي مخکتنه د "په ځانګړي ډول د Python، JavaScript، TypeScript، Ruby، او Go لپاره د ښه کولو" په توګه ځانګړتیا لري.
د ډیفالټ کوډ نظرونه ومنئ، د نورو وړاندیزونو له لارې تیر کړئ، هغه کوډ چې تاسو یې منئ ترمیم کړئ، یا ستاسو په کوډ کې په یو ځانګړي ځای کې د Copilot وړاندیزونه په بشپړه توګه رد کړئ.
Copilot اوس مهال یوازې د مجاز غوښتنې له لارې شتون لري. خو اندیښنه مه کوه؛ د مختلف مشخصاتو اختیارونه شتون لري.
پدې برخه کې ، موږ به د GitHub Copilot او غوره بدیلونو ته ژوره کتنه وکړو چې تاسو یې سمدلاسه کارولی شئ.
نو ، څه شی دی د ګیټ هب کاپیلټ?
GitHub Copilot د کوډ بشپړولو وسیله ده چې د OpenAI او GitHub لخوا رامینځته شوې. دا د OpenAI کوډیکس کاروي، یو ټرانسفارمر چې په ګیټ هب کې د ملیاردونو کوډونو په اړه روزل شوی، د اوسني فایل مینځپانګې او ستاسو د کرسر موقعیت پراساس کوډ رامینځته کولو لپاره.
Copilot د Python، JavaScript، TypeScript، Ruby، او Go ملاتړ کوي او د مشهور کوډ ایډیټرانو سره کار کوي لکه د بصری سټوډیو کوډ، ویژول سټوډیو، نیوویم، او جیټ برینز IDEs.
کاپيلټ کولی شي د GitHub او کارونکي فیډبیک سره سم ټول کوډ لاینونه ، دندې ، ازموینې او اسناد تولید کړي. ټول ورته اړتیا ده شرایط او د پراختیا کونکو هڅې چې د دوی سافټویر جواز ورکولو په پام کې نیولو پرته خپل کوډ GitHub ته سپارلی دی.
کله چې د کاپيلټ ازموینه پای ته ورسیده، GitHub د انفرادي کاروونکو لپاره نرخونه چمتو کړل. غړیتوب د 60 ورځو وړیا آزموینې وړاندیز کوي، وروسته له دې چې دا به په میاشت کې $ 10 یا په هر کارونکي کې هر کال $ 100 لګښت ولري.
غوره GitHub Copilot بدیلونه
1. د بصری سټوډیو IntelliCode
د مایکروسافټ وسیله په ځانګړي ډول د لید سټوډیو له لارې د لاسرسي وړ ده ، IntelliCode د AI کوډ کولو تجربه ده چې د GitHub پروژو نمونې کې روزل شوي. ستاسو د بشپړولو لیست د IntelliCode لخوا لومړیتوب لري ترڅو هغه توکي چې تاسو یې د کارولو احتمال لرئ په مخ کې دي.
په GitHub کې په زرګونو خلاصې سرچینې پروژې، هر یو له 100 څخه ډیر ستوري لري، د IntelliCode وړاندیزونو بنسټ په توګه کار کوي. د بشپړولو لیست د معیاري کړنو هڅولو هدف سره جوړ شوی کله چې ستاسو د کار شرایطو سره یوځای کیږي.
د ټیمونو بشپړول د IntelliCode د نورو زړه راښکونکو وړتیاو څخه دی. د سوداګرۍ لپاره چې جوړښت یې په مایکروسافټ کې جوړ شوی او د لیرې کار په دوره کې د لید سټوډیو سره عادی انجینرانو لپاره ، د ټیم بشپړول ګټور کیدی شي.
IntelliCode د بیان بشپړولو او لاسلیکونو سره مرسته کوي، او همدارنګه د کارولو لپاره غوره دلیلونو لپاره وړاندیزونه. په بصری سټوډیو 2022 کې، IntelliCode د هر هغه کار سره مخکې له مخکې نصب شوی چې د C#، C++، TypeScript/JavaScript، یا XAML ملاتړ کوي.
2. tabnine
تبنین یو له لومړنیو کوډ بشپړولو برنامو څخه و چې بازار ته یې لاره هواره کړه (یو وخت د کوډوټا په نوم پیژندل کیده). ستاسو په غوره IDEs کې، د Tabnine کوډ بشپړولو پلگ ان د ټولو مشهورو ژبو، کتابتونونو، او چوکاټونو ملاتړ کوي.
د Tabnine AI ماډلونه یوازې د خلاصې سرچینې جواز لرونکي کوډ په اړه روزل شوي، ډاډ ترلاسه کوي چې ستاسو کار ستاسو پاتې دی.
د Tabnine Pro غړیتوب کې ستاسو د کوډ پراساس ستاسو د شخصي AI ماډل روزلو وړتیا شامله ده او د دودیز کوډ بشپړتیا ترلاسه کول چې ستاسو سټایل او نمونو سره سمون لري.
تاسو اړتیا نلرئ په خپل ذخیره کې د خپل ځان پرته د بل چا لخوا تولید شوي کوډ باندې تکیه وکړئ.
ستاسو د خپل AI ماډلونو کوربه توب او روزنې وړتیا د ټیمونو او سازمانونو لپاره د IDEs په اوږدو کې د همکارۍ اتوماتیک تکمیل ته اجازه ورکوي. دا د کوډ امنیت هم ښه کوي ځکه چې تاسو کولی شئ په خپل خوندي کارپوریټ سرورونو کې د کوډبیس او AI ماډل وساتئ.
سربیره پردې ، تابینین ستاسو لپاره کوډ تولیدولو لپاره د کاپيلټ په پرتله خورا لږ شرایطو ته اړتیا لري. په واقعیت کې، تابینین د منځنۍ کرښې نظرونه وړاندې کوي لکه څنګه چې تاسو د کوډ د بلې کرښې لپاره د وړاندیزونو پر ځای ټایپ کوئ وروسته له دې چې تاسو پخوانی پای ته ورسوئ.
3. AiXcoder
AiXcoder یو پیاوړی کوډ بشپړولو او د لټون انجن دی چې د ژورې زده کړې ټیکنالوژي کاروي.
دا د کوډ ټوله کرښه وړاندیز کولو ظرفیت لري، کوم چې تاسو ته اجازه درکوي چې ډیر چټک پرمختګ وکړي. AiXcoder د کوډ لټون انجن هم لري چې کولی شي تاسو سره په GitHub کې د API کارولو قضیې موندلو کې مرسته وکړي.
AiXcoder د ژورې زده کړې ماډل کمپریشن الګوریتمونو په کارولو سره په محلي او اسانه توګه کار کوي. د موډلونو روزلو لپاره د خلاصې سرچینې کوډ کافي اندازه کارول کیږي.
د لټون کړکۍ په اسانۍ سره د IDE سره مدغم کیږي او تاسو ته اجازه درکوي په GitHub کې د خلاصې سرچینې کوډ وپلټئ.
ژوره زده کړه د لوړ کیفیت کوډ فلټر کولو لپاره د لټون پایلو کې کارول کیږي. د API نمونو لپاره وګورئ او وکاروئ. د نقل کولو کوډ څخه مخنیوي لپاره د پرتلې کوډ لټون وکړئ.
4. توربکس
بلیک باکس تاسو ته اجازه درکوي د هرې ویډیو څخه کوډ غوره کړئ او بیا یې ستاسو د متن مدیر ته کاپي کړئ. دا د جادو په څیر کار کوي.
دا تاسو ته اجازه درکوي له هرې ویډیو څخه کوډ استخراج کړئ ، که تاسو په یوټیوب ، کورسیرا ، یا اډیمي کې د کوډ کولو ټولګي ګورئ یا په زوم ، ګوګل میټ ، یا ټیمونو کې ستاسو د ټیم سره کار کوئ.
دا د ټولو سره مطابقت لري پروګرامونې ژبې او د کره کوډ نښه خوندي کوي. دا اړینه نده چې خپل پریږدئ د کوډ کولو چاپیریال د دې لپاره چې د یو ځانګړي فعالیت رامینځته کولو لپاره د حل په لټه کې شئ.
پرته له دې چې خپل چاپیریال پریږدو، د ډیری ټبونو خلاصول، یا د اسنادو پاڼو له لارې سکرول کول، بلیک باکس د سم کوډ ټوټې پیژندلو لپاره ساده کوي.
سربیره پردې ، دا کولی شي د کوډ سنیپټ تولید کړي چې تاسو یې په هره برنامه ژبه کې غواړئ. په ساده ډول خپله پوښتنه دننه کړئ.
5. Amazon CodeWishperer
Amazon CodeWhisperer یو دی ماشین زده کړه (ML) - یو ځواکمن وسیله چې د مدغم پرمختیا چاپیریال (IDE) کې د طبیعي ژبې نظرونو او کوډ پراساس د کوډ سپارښتنو تولیدولو سره د پراختیا کونکي محصول ته وده ورکوي.
پراختیا کونکي کولی شي په اخلاقي توګه کار وکړي مصنوعي هوښیارتیا (AI) د خوندي او ترکیبي پلوه دقیق ایپسونو جوړولو لپاره. د کوډونو بشپړ افعال او منطقي ټوټې تولید کړئ پرته لدې چې انټرنیټ براوز کړئ او د کوډ ټوټې تنظیم کړئ.
تاسو کولی شئ متمرکز پاتې شئ او د Java، Python، یا JavaScript غوښتنلیکونو لپاره د ریښتیني وخت دودیز شوي کوډ سپارښتنو سره IDE مه پریږدئ.
Amazon CodeWhisperer، د ماشین زده کړې (ML) لخوا پرمخ وړل کیږي، د پراختیا کونکو سره مرسته کوي د کوډ سپارښتنو تولیدولو سره د دوی د طبیعي ژبې تبصرو او کوډ پراساس د مدغم پراختیا چاپیریال (IDE) کې د تولید زیاتوالي کې.
د اتوماتیک کوډ وړاندیزونه پراختیا کونکو ته وړتیا ورکوي چې د مخکني او شاته پای پراختیا ګړندي کړي. CodeWhisperer کولی شي د ML ماډلونو جوړولو او روزنې لپاره کوډ رامینځته کړي.
6. Jedi
Jedi د مدیرانو او IDE لپاره پلگ ان دی چې د Python کوډ کې جامد تحلیل کوي. Jedi د نورو شیانو په منځ کې د اتوماتیک بشپړتیا او د ګوتو وړتیاوو ټینګار کوي. د کوډ لټون، بیاکتنه، او د حوالې موندل نور ځانګړتیاوې دي. Jedi د کاروونکي دوستانه API چمتو کوي.
د VIM پلگ ان په توګه، د حوالې تطبیق د لاسرسي وړ دی. تاسو کولی شئ خپل REPL په اوتومات ډول بشپړ کړئ. دا په اصلي توګه د IPython لخوا کارول کیږي.
سربیره پردې، دا د CPython REPL لپاره نصب کیدی شي. د دې پراخه ازموینې ته په پام سره ، دا باید یو څو مسلې ولري.
یو سکریپټ د Jedi بشپړولو، ګوتوس، او هر هغه څه چې تاسو ورته اړتیا لرئ د بنسټ په توګه کار کوي. په دې ټولګي کې یو ترجمان هم شامل دی.
دا د ریښتیني قاموس او همدارنګه د REPL سره کار کوي. دا ټولګي باید په مدیر کې د کوډ بدلولو پرمهال وکارول شي. ډیری میتودونه دواړه کرښه او د کالم پیرامیټر لري.
د Jedi کرښې تل یو پر بنسټ وي، پداسې حال کې چې کالمونه تل د صفر پر بنسټ وي. دوی معمولا مستند ندي ترڅو د نقل څخه مخنیوی وشي.
7. کوډیګا
کوډیګا یو پلیټ فارم دی چې پراختیا کونکو ته وړتیا ورکوي چې ډیر ژر غوره کوډ ولیکي. پراختیا کونکي کولی شي د کوډیګا کوډینګ اسسټنټ څخه کار واخلي ترڅو د دوی IDE څخه د کوډ ټوټې تولید ، توزیع او بیا وکاروي.
د لټون کولو وخت ضایع کولو پرځای، پراختیا کونکي کولی شي د دوی IDE کې د بیا کارونې وړ کوډ لټون وکړي. د کوډیګا کوډ تحلیل او د کوډ اتوماتیک بیاکتنه کولی شي په سمدستي توګه په هر پل غوښتنې یا فشار کې د کوډینګ مسلې رابرسیره کړي.
کوډیګا امنیت، زیان منونکي، پیچلې دندې، او د کوډ نقل کولو ستونزې پیژني. دا د CVE او CWE زیانونو راپور ورکوي، په بیله بیا د تاریخ څخه تیر شوي انحصارونه.
کوډیګا د GitHub، GitLab، او Bitbucket سره مدغم کیږي او په ثانیو کې تنظیم کیدی شي. دا د هر CI/CD چمتو کونکي سره مطابقت لري.
دا په رسمي ډول د GitHub عملونو، سرکل CI، او AWS CodeBuild ملاتړ کوي، او د دودیز پایپ لاینونو سره یوځای کولو لپاره وسایل چمتو کوي. کوډیګا له 2,000 څخه زیاتو قواعدو ملاتړ کوي او په 12 ژبو کار کوي.
8. JetBrains Datalore
د دې لپاره غوره پلیټ فارم دی جوپېټر نوټ بوکونه. په Jupyter نوټ بوکونو کې، د Python لپاره د هوښیار کوډ کولو مرستې د لاسرسي وړ دي.
تاسو کولی شئ په قوي CPUs یا GPUs کې کوډ اجرا کړئ ، په ریښتیني وخت کې د ملګرو سره کار وکړئ ، پایلې تبادله کړئ ، او حتی شریک یې کړئ.
د مخکې تنظیم کولو چاپیریال تاسو ته اجازه درکوي چې سمدلاسه کار ته ورشئ. د قوي CPU او GPU کمپیوټرونو په مرسته ، دایمي ذخیره کولو لپاره ډیټا اپلوډ کړئ ، ارزونه وکړئ او روزنه ورکړئ د ماشین زده کړې موډلونه.
ځواکمن وسایل او لامحدود فعالیت به د پرمختللي لپاره ګټور وي د ډیټا ساینس پوهان او شنونکي.
9. کپتان سټیک
Stackoverflow او پراختیا کونکي د LinkedIn او HR مسلکيانو سره ورته دي. د کیپټن سټیک په نوم د خلاصې سرچینې VSCode پلگ ان د دواړو عناصرو ترکیب کوي.
کیپټن سټیک د کوډ سپارښتنې وسیله ده چې له کاپيلټ څخه پور اخلي مګر د AI پرځای ګوګل کاروي.
په GitHub Copilot کې د کوډ سپارښتنې فعالیت د دې سره د پرتله کولو وړ دی.
په هرصورت، دا ستاسو د لټون پوښتنې لیږدولو لپاره ګوګل کاروي، بیا د StackOverflow او Github Gist څخه ځوابونه راټولوي، بیا یې ستاسو لپاره په اتوماتيک ډول بشپړوي — AI پدې پروسه کې نه کارول کیږي.
10. پتنګ
ډیر ژر کوډ. خپل جریان وساتئ. پتنګ د دوی د کوډ ایډیټر کې د AI ځواک لرونکي کوډ بشپړولو سره مدغم کولو سره پراختیا کونکو ته ځواک ورکوي. پتنګ ستاسو ټولو کوډ ایډیټرانو ته د AI ځواک لرونکي کوډ بشپړولو وړاندیز کولو لپاره نصب کیدی شي.
پتنګ له 16 څخه زیاتو ژبو او همدارنګه د 16 کوډ ایډیټرونو ملاتړ کوي. تاسو به د شرایطو څخه خبرتیا کوډ بشپړولو ته ګورئ چې د بریښنا ګړندي دي. ستاسو د کوډ ایډیټر یو سوپر هیرو دی چې کولی شي څو لاین لاینونه ستاسو په پرتله ګړندي بشپړ کړي.
یوازې په یو کلیک سره د Python اسناد لیدل. دلته عملي لارښوونې او مثالونه هم شتون لري.
خپل کوډبیس د فایلونو لپاره وپلټئ چې کیدای شي له هغه سره وصل وي چې تاسو یې اوس لیکئ. دا به د زرګونو پراختیا کونکو تولید زیات کړي.
پایله
دا خورا ښه دی چې د AI ځواک لرونکي وسیلې تولید کوډ شاهد کړئ.
د GitHub هدف د پروګرامرانو ځای په ځای کول ندي، مګر د دوی د اغیزمنتیا په زیاتولو کې د دوی سره مرسته کول کله چې وده کوي، په ځانګړې توګه د تکرار کوډ کولو کارونو سره لکه په دندو یا ټولګیو کې د مناسبو اسنادو تولید کول..
د اوس وخت لپاره، Copilot یو ډول ټیکنالوژي ده. که تاسو ټول د AI بشپړولو ښه سیسټم ته اړتیا لرئ، د غور کولو لپاره مختلف اضافي انتخابونه شتون لري.
په امید سره، د اختیارونو دا کوچنۍ لړۍ به تاسو تر هغه وخته پورې ودروي تر هغه چې کاپيلوټ خلکو ته وویشل شي. تاسو حتی کولی شئ ومومئ چې یو له دوی څخه دومره ګټور دی چې په اوږد مهال کې ستاسو لپاره کار وکړي.
یو ځواب ورکړئ ووځي