GitHub એ 11 ઓગસ્ટના રોજ Copilot for JetBrains માટે ત્રણ ભાગનું અપડેટ બહાર પાડ્યું છે, જેમાં “Copilot Memory,” નેટિવ Ollama મોડલ સપોર્ટ અને ડિબગ લોગ્સમાં દેખાતા Codex session receipts ઉમેરવામાં આવ્યા છે. આ ફેરફાર ડેવલપર્સને એ નક્કી કરવાની મંજૂરી આપે છે કે આસિસ્ટન્ટ શું યાદ રાખશે, તેનું ઇન્ફરન્સ (inference) ક્યાં ચાલશે અને તેની ક્રિયાઓ કેવી રીતે રેકોર્ડ કરવામાં આવશે—આ એવા ફીચર્સ છે જે AI-સહાયિત કોડિંગમાં પ્રાઇવસી, લેટન્સી (latency) અથવા ઓડિટેબિલિટી (auditability) વિશે ચિંતિત દરેક વ્યક્તિ માટે મહત્વપૂર્ણ છે.
નવા કંટ્રોલ્સ શા માટે મહત્વપૂર્ણ છે
Copilot for JetBrains એ જ AI-સંચાલિત કોડ સૂચનો લાવે છે જે ડેવલપર્સ VS Code માં જુએ છે, તેને JetBrains IDE સ્યુટમાં પણ ઉપલબ્ધ કરાવે છે. અત્યાર સુધી, આ પ્લગઇન એક 'બ્લેક બોક્સ'ની જેમ કામ કરતું હતું: GitHub ના સર્વર્સ સૂચનો જનરેટ કરતા અને સેશન પછી વાતચીતનો સંદર્ભ (context) કાઢી નાખતા. નવા લેયર્સ આ એકધારી પ્રક્રિયાને તોડે છે, જેનાથી ટીમો દરેક કિસ્સા મુજબ નક્કી કરી શકે છે કે કેટલું ઇન્ટરેક્શન મેમરીમાં રહેશે, ઇન્ફરન્સને લોકલ મોડલ પર ઓફલોડ કરવું કે નહીં, અને લોગ્સમાં આસિસ્ટન્ટની પ્રવૃત્તિ કેવી રીતે દર્શાવવી.
Copilot Memory – તમારી હિસ્ટ્રીમાં શું રહે છે
“Copilot Memory” અલગ-અલગ ચેટ વિન્ડોઝમાં વાતચીતના ટુકડાઓને સાચવી રાખે છે. જો તમે એક ટેબમાં આસિસ્ટન્ટને કોઈ ડિઝાઇન પેટર્ન સમજાવવા માટે કહો અને પછી બીજા ટેબમાં તેનો સંદર્ભ આપો, તો મોડલ અગાઉની વાતચીત યાદ રાખશે. એન્ટરપ્રાઇઝ એડમિન આ ફીચરને ચાલુ-બંધ કરી શકે છે, સાચવેલા ડેટાના વ્યાપને મર્યાદિત કરી શકે છે, અથવા કમ્પ્લાયન્સ-ભર્યા વાતાવરણ માટે તેને સંપૂર્ણપણે બંધ કરી શકે છે.
Ollama integration – મોડલ ક્યાં ચાલે છે
આ અપડેટ Ollama માટે ઇન-બિલ્ટ સપોર્ટ ઉમેરે છે, જે એક ઓપન-સોર્સ મોડલ સર્વર છે જેને તમે ઓન-પ્રેમિસિસ અથવા પ્રાઇવેટ ક્લાઉડમાં ચલાવી શકો છો. પ્રોવાઇડર તરીકે Ollama પસંદ કરવાથી ઇન્ફરન્સ GitHub ના ઇન્ફ્રાસ્ટ્રક્ચરથી દૂર જાય છે, જેનાથી લેટન્સી ઘટે છે અને તમારો પ્રોપ્રાઇટરી કોડ તમારા નેટવર્કની અંદર જ રહે છે. પ્લગઇન એક સરળ સિલેક્ટર બતાવે છે; વપરાશકર્તા માટે અન્ડરલાઇંગ મોડલની પસંદગી અદ્રશ્ય રહે છે.
Codex session receipts – ક્રિયાઓ કેવી રીતે લોગ થાય છે
હવે દરેક Copilot સૂચન એક “Codex session receipt” જનરેટ કરે છે જે IDE ના ડિબગ લોગમાં લખાય છે. નવા પરમિશન મોડ્સ એડમિનિસ્ટ્રેટર્સને આ રસીદો (receipts) રેકોર્ડ કરવા, માસ્ક કરવા અથવા છોડી દેવાની મંજૂરી આપે છે. આ રસીદો એક્ઝિક્યુશન લોગ તરીકે કામ કરે છે, જે બતાવે છે કે કયા પ્રોમ્પ્ટ્સ મોકલવામાં આવ્યા હતા, કયા મોડલે જવાબ આપ્યો હતો અને કયો કોડ ઇન્સર્ટ કરવામાં આવ્યો હતો—જે પોસ્ટ-મોર્ટમ એનાલિસિસ અથવા રેગ્યુલેટરી ઓડિટ માટે ઉપયોગી છે.
એન્ટરપ્રાઇઝ કંટ્રોલ્સ અને ચાર-પગલાની ચેકલિસ્ટ
આ ત્રણ ફીચર્સ ઉપરાંત, અપડેટ એન્ટરપ્રાઇઝ કંટ્રોલ્સનો વિસ્તાર કરે છે: તમે પ્લગઇનની ઉપલબ્ધતાને નિયંત્રિત કરી શકો છો, Microsoft Copilot (MCP) સર્વરની એક્સેસ બ્લોક કરી શકો છો અને પરમિશન-બાયપાસ વર્તનને ફાઇન-ટ્યુન કરી શકો છો. GitHub અપડેટ લાગુ કરતા પહેલા ચાર ચેક કરવાની ભલામણ કરે છે:
- Memory scope: આસિસ્ટન્ટ કયો વાતચીતનો ડેટા સાચવી શકે છે તેની ચકાસણી કરો.
- Model source: ઇન્ફરન્સ Ollama પર ચાલશે કે ડિફોલ્ટ ક્લાઉડ સર્વિસ પર, તેની પુષ્ટિ કરો.
- Permission policy: આસિસ્ટન્ટ શું કરી શકે છે તે નક્કી કરતા નવા પરમિશન મોડ્સની સમીક્ષા કરો.
- Execution receipt: ખાતરી કરો કે લોગ્સ દરેક સેશન માટે ઇચ્છિત વિગતવાર માહિતી કેપ્ચર કરે છે.
ટ્રેડ-ઓફ (Trade-off)
ઉમેરેલી ગ્રેન્યુલારિટી (granularity) સુરક્ષા-કેન્દ્રિત ટીમોને સશક્ત બનાવે છે, પરંતુ તે કોન્ફિગરેશન ઓવરહેડ પણ બનાવે છે. એડમિનિસ્ટ્રેટર્સ હવે ત્રણ સ્વતંત્ર સેટિંગ્સ સંભાળવા પડશે, અને ડેવલપર્સને લોકલ મોડલ લેટન્સી અથવા મેમરી ડિસેબલ હોવાને કારણે બદલાયેલ સૂચન સાતત્ય માટે વર્કફ્લો એડજસ્ટ કરવાની જરૂર પડી શકે છે.
મુખ્ય વાત: GitHub નું 11 ઓગસ્ટનું અપડેટ Copilot for JetBrains ને સિંગલ-ટ્રેક આસિસ્ટન્ટમાંથી નિયંત્રિત કરી શકાય તેવા ઘટકોના સ્યુટમાં ફેરવે છે, જે સંસ્થાઓને તેમની પોતાની શરતો પર સુવિધા, પ્રાઇવસી અને ઓડિટેબિલિટી વચ્ચે સંતુલન જાળવવાની મંજૂરી આપે છે.
