કોપાયલોટ હવે ઉપલબ્ધ છે અને તેની 60-દિવસની અજમાયશ હશે, ત્યાંથી દર મહિને $10 ખર્ચ થશે

GitHub એ જાહેરાત કરી કે તેણે પરીક્ષણ પૂર્ણ કર્યું છે GitHub સ્માર્ટ સહાયકનો પાયલોટ કે જેમ તમે કોડ લખો છો તેમ તમે સામાન્ય રચનાઓ જનરેટ કરી શકો છો. સિસ્ટમ ઓપનએઆઈ પ્રોજેક્ટના સહયોગથી વિકસાવવામાં આવી હતી અને તે ઓપનએઆઈ કોડેક્સ મશીન લર્નિંગ પ્લેટફોર્મનો ઉપયોગ કરે છે, જે સાર્વજનિક ગિટહબ રિપોઝીટરીઝમાં હોસ્ટ કરાયેલા વિવિધ સ્રોત કોડ પર પ્રશિક્ષિત છે.

કોડ જનરેશન પ્રોગ્રામિંગ ભાષાઓને સપોર્ટ કરે છે Python, JavaScript, TypeScript, Ruby, Go, C# અને C++ બહુવિધ ફ્રેમવર્કનો ઉપયોગ કરીને. GitHub Copilot ને Neovim, JetBrains IDE, વિઝ્યુઅલ સ્ટુડિયો અને વિઝ્યુઅલ સ્ટુડિયો કોડ સાથે એકીકૃત કરવા માટે મોડ્યુલ્સ ઉપલબ્ધ છે.

પરીક્ષણ પ્રક્રિયા દરમિયાન એકત્રિત કરવામાં આવેલી ટેલિમેટ્રી પરથી નિર્ણય લેતા, સેવા પૂરતા પ્રમાણમાં ઉચ્ચ ગુણવત્તાનો કોડ જનરેટ કરવાની મંજૂરી આપે છે; ઉદાહરણ તરીકે, વિકાસકર્તાઓએ GitHub Copilot માં સૂચિત ભલામણોના 26% સ્વીકાર્યા છે.

GitHub કોપાયલોટ પરંપરાગત કોડ પૂર્ણતા સિસ્ટમોથી અલગ છે કોડના તદ્દન જટિલ બ્લોક્સ બનાવવાની ક્ષમતામાં, વર્તમાન સંદર્ભને ધ્યાનમાં લેતા સંશ્લેષિત ઉપયોગ માટે તૈયાર કાર્યો સુધી.

GitHub કોપાયલોટ વિકાસકર્તા જે રીતે કોડ લખે છે તેને અપનાવે છે અને પ્રોગ્રામમાં ઉપયોગમાં લેવાતા API અને ફ્રેમવર્કને ધ્યાનમાં લે છે. ઉદાહરણ તરીકે, જો ટિપ્પણીમાં JSON સ્ટ્રક્ચરનું ઉદાહરણ છે, જ્યારે તમે આ સ્ટ્રક્ચરનું વિશ્લેષણ કરવા માટે ફંક્શન લખવાનું શરૂ કરો છો, ત્યારે GitHub Copilot ઉપયોગ માટે તૈયાર કોડ પ્રદાન કરશે, અને પુનરાવર્તિત વર્ણનોની નિયમિત ગણતરીઓ લખીને, તે રચના કરશે. બાકીના

બ્લોગ પોસ્ટમાં, GitHub CEO થોમસ ડોહમકે જણાવ્યું હતું કે ગિટહબ કોપાયલોટને એડિટર એક્સ્ટેંશન તરીકે ડિઝાઇન કરવામાં આવ્યું હતું જેથી વિકાસકર્તાઓ જે કરી રહ્યાં હોય તેના માર્ગમાં કંઈ ન આવે.

"GitHub Copilot વિશ્વભરના વિકાસકર્તાઓના સામૂહિક જ્ઞાનને સંપાદક એક્સ્ટેંશનમાં ડિસ્ટિલ કરે છે જે રીઅલ ટાઇમમાં કોડ સૂચવે છે, જે તમને સૌથી વધુ મહત્વની બાબતો પર ધ્યાન કેન્દ્રિત કરવામાં મદદ કરવા માટે: ઉત્તમ સોફ્ટવેરનું નિર્માણ કરે છે," તેમણે સમજાવ્યું.

Dohmke અનુસાર, લગભગ 1,2 મિલિયન વિકાસકર્તાઓએ તેના પૂર્વાવલોકન તબક્કા દરમિયાન કોપાયલોટનો પ્રયાસ કર્યો છે. દેખીતી રીતે, તે ખૂબ ઉપયોગી પણ છે, કારણ કે ડોહમકે દાવો કર્યો છે કે તેણે પાયથોન જેવી લોકપ્રિય ભાષાઓમાં લખેલા 40% જેટલા ડેવલપર કોડ લખ્યા છે.

"કમ્પાઈલર્સ અને ઓપન સોર્સના ઉદયની જેમ, અમે માનીએ છીએ કે AI-સહાયિત કોડિંગ મૂળભૂત રીતે સોફ્ટવેર ડેવલપમેન્ટની પ્રકૃતિને બદલી નાખશે, જે વિકાસકર્તાઓને વધુ સરળતાથી અને ઝડપથી કોડ લખવા માટે એક નવું સાધન આપશે," ડોહમકે જણાવ્યું હતું.

કોડના પૂર્વ-બિલ્ટ બ્લોક્સ બનાવવાની GitHub કોપાયલોટની ક્ષમતાએ કોપીલેફ્ટ લાયસન્સના સંભવિત ઉલ્લંઘન પર વિવાદ પેદા કર્યો છે. મશીન લર્નિંગ મોડલ બનાવતી વખતે, GitHub પર હોસ્ટ કરાયેલ ઓપન પ્રોજેક્ટ રિપોઝીટરીઝમાંથી વાસ્તવિક સ્ત્રોત ટેક્સ્ટનો ઉપયોગ કરવામાં આવ્યો હતો.

આમાંના ઘણા પ્રોજેક્ટ્સ કોપીલેફ્ટ લાયસન્સ હેઠળ પ્રદાન કરવામાં આવે છે, જેમ કે GPL, જેના માટે જરૂરી છે કે ડેરિવેટિવ વર્ક્સમાં કોડ સુસંગત લાઇસન્સ હેઠળ પ્રદાન કરવામાં આવે. જો કોપાયલોટ હાલના કોડને પેસ્ટ કરે છે, તો ડેવલપર્સ અજાણતાં પ્રોજેક્ટના લાયસન્સનું ઉલ્લંઘન કરી શકે છે જેમાંથી કોડ ઉધાર લેવામાં આવ્યો હતો.

જોબ જનરેટ થશે કે કેમ તે હજુ સ્પષ્ટ નથી મશીન લર્નિંગ સિસ્ટમ દ્વારા વ્યુત્પન્ન ગણી શકાય. મશીન લર્નિંગ મૉડલ કૉપિરાઇટ કરેલું છે કે કેમ અને જો એમ હોય તો, આ હકો કોની માલિકી ધરાવે છે અને જે કોડ પર મૉડલ બાંધવામાં આવ્યું છે તેના અધિકારો સાથે તેઓ કેવી રીતે સંબંધિત છે તે વિશે પણ પ્રશ્નો ઊભા થાય છે.

એક તરફ, જનરેટ કરેલ બ્લોક્સ હાલના પ્રોજેક્ટ્સમાંથી ટેક્સ્ટ પેસેજને પુનરાવર્તિત કરી શકે છે, પરંતુ બીજી તરફ, સિસ્ટમ કોડ સ્ટ્રક્ચરને ફરીથી બનાવે છે અને કોડની નકલ કરતી નથી.

GitHub અભ્યાસ મુજબ, કોપાયલોટ દ્વારા સૂચવવામાં આવેલી ભલામણોના માત્ર 1%માં હાલના પ્રોજેક્ટના કોડ સ્નિપેટ્સનો સમાવેશ થાય છે 150 થી વધુ અક્ષરો. મોટાભાગની પરિસ્થિતિઓમાં, પુનરાવર્તન થાય છે જ્યારે કોપાયલોટ સંદર્ભને યોગ્ય રીતે નિર્ધારિત કરતું નથી અથવા સમસ્યાના સામાન્ય ઉકેલો પ્રદાન કરતું નથી.

હાલના કોડને બદલવાનું ટાળવા માટે, કોપાયલોટમાં એક વિશિષ્ટ ફિલ્ટર ઉમેરવામાં આવ્યું છે જે હાલના પ્રોજેક્ટ્સ સાથે ઓવરલેપિંગને મંજૂરી આપતું નથી. રૂપરેખાંકિત કરતી વખતે, વિકાસકર્તા તેની વિવેકબુદ્ધિથી આ ફિલ્ટરને ચાલુ અથવા બંધ કરી શકે છે. અન્ય સમસ્યાઓમાં, સંશ્લેષિત કોડ મોડેલને તાલીમ આપવા માટે ઉપયોગમાં લેવાતા કોડમાં હાજર ભૂલો અને નબળાઈઓને પુનરાવર્તિત કરી શકે તેવી સંભાવનાની નોંધ લેવામાં આવે છે.

છેલ્લે, એ ઉલ્લેખનીય છે કે લોકપ્રિય ઓપન સોર્સ પ્રોજેક્ટના જાળવણીકારો અને વિદ્યાર્થીઓ માટે સેવા મફત છે. જ્યારે અન્ય કેટેગરીના વપરાશકર્તાઓ માટે, GitHub કોપાયલોટની ઍક્સેસ ચૂકવવામાં આવે છે (દર મહિને $10 અથવા દર વર્ષે $100), પરંતુ મફત અજમાયશ ઍક્સેસ 60 દિવસ માટે પ્રદાન કરવામાં આવે છે.

અંતે, જો તમને તેના વિશે વધુ જાણવામાં રસ છે, તો તમે વિગતોનો સંપર્ક કરી શકો છો નીચેની કડીમાં.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.