કોડ લખવા માટે કૃત્રિમ બુદ્ધિ સહાયક ગિટહબ કોપાયલોટ

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

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

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

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

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

તે તમને સમસ્યાઓ હલ કરવા, પરીક્ષણો લખવા, અને જવાબો માટે ઇન્ટરનેટ શોધને કંટાળાજનક રીતે ટેલર બનાવ્યા વિના નવા એપીઆઇ શોધવાની ઝડપથી વૈકલ્પિક રીતો શોધવામાં મદદ કરે છે. જેમ તમે લખો છો, તે તમારા કાર્યને ઝડપથી પૂર્ણ કરવામાં સહાય માટે, તમે કોડ લખો તે રીતે સ્વીકારે છે.

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

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

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

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

લોકો કોડનો ઉપયોગ કેવી રીતે કરે છે અને કોડ જનરેશનમાં GPT-3 કરતા નોંધપાત્ર રીતે વધુ સક્ષમ છે તેના વિશે Openપનએઆઈ કોડેક્સને વિસ્તૃત જ્ knowledgeાન છે, અંશત because કારણ કે તે ડેટા સેટમાં તાલીમ આપવામાં આવી હતી જેમાં જાહેર સ્રોત કોડની વધુ પ્રમાણમાં સાંદ્રતા શામેલ છે.

ભવિષ્યમાં, સમર્થિત વિકાસ ભાષાઓ અને સિસ્ટમોની સંખ્યાને વિસ્તૃત કરવાની યોજના છે. પ્લગિનનું કાર્ય બાહ્ય સેવાને ક callingલ કરીને કરવામાં આવે છે જે ગિટહબ બાજુ પર ચાલે છે, જેમાં અન્ય વસ્તુઓની સાથે, કોડ સાથે સંપાદિત ફાઇલની સામગ્રીને સ્થાનાંતરિત કરવામાં આવે છે.

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

આપણે તેનો ઉલ્લેખ પણ કરી શકીએ માઇક્રોસ .ફ્ટે કે જેણે તાજેતરમાં એક નવી સુવિધા, પાવર એપ્લિકેશન્સ રજૂ કરી છે, જે વપરાશકર્તાઓને યોગ્ય સૂત્રો પસંદ કરવામાં સહાય કરવા માટે ઓપનટીઆઈ જી.પી.ટી.-3 ભાષા મ modelડેલનો ઉપયોગ કરે છે.

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


ટિપ્પણી કરવા માટે સૌ પ્રથમ બનો

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

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

*

*

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