GitHub သည် ကုဒ်ထုတ်ပေးသည့် Copilot စက်သင်ယူမှုစနစ်ကို စတင်ခဲ့သည်။

GitHub သည် ကုဒ်ရေးသောအခါတွင် စံတည်ဆောက်မှုများကို ထုတ်ပေးနိုင်သည့် အသိဉာဏ်ရှိသော လက်ထောက် GitHub Copilot ကို စမ်းသပ်မှု ပြီးဆုံးကြောင်း ကြေညာခဲ့သည်။ ဤစနစ်ကို OpenAI ပရောဂျက်နှင့် ပူးပေါင်းတီထွင်ခဲ့ပြီး အများသူငှာ GitHub သိုလှောင်ရာနေရာများတွင် လက်ခံကျင်းပသည့် ရင်းမြစ်ကုဒ်အများအပြားကို လေ့ကျင့်သင်ကြားထားသည့် OpenAI Codex စက်သင်ယူမှုပလက်ဖောင်းကို အသုံးပြုထားသည်။ ဝန်ဆောင်မှုသည် နာမည်ကြီး open source ပရောဂျက်များနှင့် ကျောင်းသားများအတွက် အခမဲ့ဖြစ်သည်။ အခြားအသုံးပြုသူများ၏အမျိုးအစားများအတွက်၊ GitHub Copilot သို့ဝင်ရောက်ခွင့်ကို (တစ်လလျှင် $10 သို့မဟုတ် တစ်နှစ်လျှင် $100) ပေးဆောင်ရမည်ဖြစ်ပြီး၊ သို့သော် အခမဲ့အစမ်းသုံးခွင့်ကို ရက် 60 ပေးပါသည်။

ကုဒ်ထုတ်လုပ်ခြင်းကို Python၊ JavaScript၊ TypeScript၊ Ruby၊ Go၊ C# နှင့် C++ ပရိုဂရမ်းမင်းဘာသာစကားများဖြင့် ပံ့ပိုးထားပါသည်။ GitHub Copilot သည် Neovim၊ JetBrains IDEs၊ Visual Studio နှင့် Visual Studio Code ဖွံ့ဖြိုးတိုးတက်ရေးပတ်ဝန်းကျင်များနှင့် ပေါင်းစပ်ရန် မော်ဂျူးများကို ရနိုင်ပါသည်။ စမ်းသပ်စဉ်အတွင်း စုဆောင်းထားသော တယ်လီမီတာဖြင့် အကဲဖြတ်ခြင်း ဝန်ဆောင်မှုသည် သင့်အား အရည်အသွေးကောင်းမွန်သော ကုဒ်ကို ဖန်တီးနိုင်စေသည် - ဥပမာအားဖြင့်၊ GitHub Copilot တွင် အဆိုပြုထားသည့် အကြံပြုချက် 26% ကို ဆော့ဖ်ဝဲအင်ဂျင်နီယာများက လက်ခံထားသည်။

GitHub Copilot သည် အတော်အတန်ရှုပ်ထွေးသော ကုဒ်တုံးများကို ထုတ်လုပ်နိုင်မှုတွင် သမားရိုးကျ ကုဒ်ဖြည့်ခြင်းစနစ်များနှင့် ကွဲပြားသည်၊ လက်ရှိအခြေအနေတွင် ထည့်သွင်းထားသော အဆင်သင့်လုပ်ထားသော လုပ်ဆောင်ချက်များအထိ၊ GitHub Copilot သည် developer မှ code ရေးနည်းနှင့် လိုက်လျောညီထွေဖြစ်ပြီး program တွင်အသုံးပြုသော APIs နှင့် frameworks များကို ထည့်သွင်းစဉ်းစားသည်။ ဥပမာအားဖြင့်၊ မှတ်ချက်တစ်ခုတွင် JSON ဖွဲ့စည်းပုံ၏ ဥပမာတစ်ခုရှိလျှင် ဤဖွဲ့စည်းပုံကို ပိုင်းခြားရန် လုပ်ဆောင်ချက်တစ်ခုကို စတင်ရေးသားသောအခါ၊ GitHub Copilot သည် အဆင်သင့်လုပ်ထားသောကုဒ်ကို ပေးဆောင်မည်ဖြစ်ပြီး ထပ်ခါတလဲလဲ ဖော်ပြချက်များ၏ ပုံမှန်စာရင်းများကို ရေးသားသည့်အခါ ကျန်ရှိသည့်အရာများကို ထုတ်ပေးမည်ဖြစ်သည်။ ရာထူးများ။

GitHub သည် ကုဒ်ထုတ်ပေးသည့် Copilot စက်သင်ယူမှုစနစ်ကို စတင်ခဲ့သည်။

GitHub Copilot ၏ အဆင်သင့်လုပ်ထားသော ကုဒ်တုံးများကို ထုတ်လုပ်နိုင်မှုသည် copyleft လိုင်စင်များကို ချိုးဖောက်မှုများ ဖြစ်နိုင်ခြေရှိသော အငြင်းပွားဖွယ်ရာများကို ဖြစ်စေသည်။ စက်သင်ယူမှုပုံစံကို ဖွဲ့သောအခါ၊ GitHub တွင်ရှိသော open source ပရောဂျက်သိုလှောင်နေရာများမှ အရင်းအမြစ်စာသားများကို အသုံးပြုခဲ့သည်။ ဤပရောဂျက်အများစုကို တွဲဖက်လိုင်စင်အောက်တွင် ဖြန့်ဝေရန်အတွက် ဆင်းသက်လာသောအလုပ်များ၏ကုဒ်ကို လိုအပ်သည့် GPL ကဲ့သို့သော မိတ္တူလက်ဝဲလိုင်စင်များအောက်တွင် ပံ့ပိုးထားသည်။ Copilot မှ အကြံပြုထားသည့်အတိုင်း ရှိပြီးသားကုဒ်ကို ထည့်သွင်းခြင်းဖြင့်၊ ဆော့ဖ်ဝဲအင်ဂျင်နီယာများသည် ကုဒ်ကို ချေးယူထားသည့် ပရောဂျက်၏လိုင်စင်ကို မရည်ရွယ်ဘဲ ချိုးဖောက်သွားနိုင်ပါသည်။

စက်သင်ယူမှုစနစ်မှ ထုတ်ပေးသော အလုပ်သည် ဆင်းသက်လာသည်ဟု ယူဆနိုင်သည်ဆိုသည်ကို ရှင်းရှင်းလင်းလင်း မသိရသေးပါ။ စက်သင်ယူမှုမော်ဒယ်သည် မူပိုင်ခွင့်နှင့်သက်ဆိုင်ခြင်း ရှိ၊ မရှိ၊ အကယ်၍ ဤအခွင့်အရေးများကို မည်သူပိုင်ဆိုင်ကြောင်း၊ မော်ဒယ်ကိုအခြေခံသည့် ကုဒ်၏အခွင့်အရေးများနှင့် မည်သို့ဆက်စပ်နေသနည်းဆိုသည့် မေးခွန်းများလည်း ထွက်ပေါ်လာပါသည်။

တစ်ဖက်တွင်၊ ထုတ်လုပ်လိုက်သော blocks များသည် ရှိပြီးသားပရောဂျက်များမှ စာပိုဒ်များကို ထပ်ခါထပ်ခါ ပြုလုပ်နိုင်သော်လည်း အခြားတစ်ဖက်တွင်၊ စနစ်သည် ကုဒ်ကိုကူးယူခြင်းထက် ကုဒ်၏ဖွဲ့စည်းပုံကို ပြန်လည်ဖန်တီးပေးပါသည်။ GitHub လေ့လာမှုတစ်ခုအရ Copilot အကြံပြုချက်သည် စာလုံး 1 ထက်ရှည်သော လက်ရှိပရောဂျက်များမှ ကုဒ်အတိုအထွာများ ပါဝင်နိုင်သည် ။ အခြေအနေအများစုတွင် Copilot သည် ဆက်စပ်အကြောင်းအရာကို မှန်ကန်စွာဆုံးဖြတ်နိုင်ခြင်း သို့မဟုတ် ပြဿနာတစ်ခုအတွက် စံဖြေရှင်းနည်းများကို ပေးဆောင်သည့်အခါတွင် ထပ်တလဲလဲဖြစ်တတ်သည်။

ရှိပြီးသားကုဒ်ကို အစားထိုးခြင်းမှ ကာကွယ်ရန်၊ ရှိပြီးသား ပရောဂျက်များနှင့် လမ်းဆုံများကို ခွင့်မပြုသော အထူးစစ်ထုတ်မှုကို Copilot တွင် ထည့်သွင်းထားသည်။ စနစ်ထည့်သွင်းသည့်အခါ၊ ဆော့ဖ်ဝဲအင်ဂျင်နီယာသည် ၎င်း၏ဆန္ဒအလျောက် ဤစစ်ထုတ်မှုကို ဖွင့်နိုင် သို့မဟုတ် ပိတ်နိုင်သည်။ အခြားပြဿနာများကြားတွင်၊ ပေါင်းစပ်ဖန်တီးထားသောကုဒ်သည် မော်ဒယ်ကိုလေ့ကျင့်ရန်အသုံးပြုသည့်ကုဒ်တွင် ပါရှိသည့် အမှားများနှင့် အားနည်းချက်များကို ထပ်ခါတလဲလဲ ဖြစ်နိုင်ချေရှိသည်။

source: opennet.ru

မှတ်ချက် Add