GitHub ஆகஸ்ட் 11 அன்று JetBrains-க்கான Copilot-இல் மூன்று பகுதிகளைக் கொண்ட ஒரு புதிய மேம்படுத்தலை (update) அறிமுகப்படுத்தியது. இதில் “Copilot Memory,” இயல்பான (native) Ollama மாடல் ஆதரவு மற்றும் டீபக் (debug) பதிவுகளில் தோன்றும் Codex session receipts ஆகியவை சேர்க்கப்பட்டுள்ளன. இந்த மாற்றம், உதவியாளர் எதை நினைவில் கொள்ள வேண்டும், அதன் அனுமானம் (inference) எங்கு இயங்க வேண்டும் மற்றும் அதன் செயல்பாடுகள் எவ்வாறு பதிவு செய்யப்பட வேண்டும் என்பதை டெவலப்பர்கள் தீர்மானிக்க அனுமதிக்கிறது—AI-உதவி பெறும் கோடிங்கில் தனியுரிமை (privacy), தாமதம் (latency) அல்லது தணிக்கைத்தன்மை (auditability) குறித்து கவலைப்படுபவர்களுக்கு இந்த அம்சங்கள் மிகவும் முக்கியமானவை.
புதிய கட்டுப்பாடுகள் ஏன் முக்கியம்
Copilot for JetBrains, டெவலப்பர்கள் VS Code-இல் காணும் அதே AI-இயங்கும் குறியீடு பரிந்துரைகளை (code suggestions) JetBrains IDE தொகுப்பிற்கும் கொண்டு வருகிறது. அதுவரை, இந்த பிளகின் (plugin) ஒரு 'பிளாக் பாக்ஸ்' (black box) போலச் செயல்பட்டது: GitHub-இன் சர்வர்கள் பரிந்துரைகளை உருவாக்கி, அந்த அமர்வுக்குப் பிறகு உரையாடல் சூழலை (conversational context) நீக்கிவிடும். புதிய அடுக்குகள் அந்தத் தனித்தன்மையைத் தகர்த்து, ஒவ்வொரு சூழலுக்கும் ஏற்ப எவ்வளவு உரையாடல் நினைவகத்தில் (memory) இருக்க வேண்டும், அனுமானத்தை (inference) ஒரு உள்ளூர் மாடலுக்கு (local model) மாற்ற வேண்டுமா மற்றும் உதவியாளரின் செயல்பாடுகளைப் பதிவுகளில் (logs) எவ்வாறு காண்பிக்க வேண்டும் என்பதைத் teams முடிவு செய்ய அனுமதிக்கின்றன.
Copilot Memory – உங்கள் வரலாற்றில் எது இருக்கும்
“Copilot Memory” என்பது வெவ்வேறு சாட் விண்டோக்களுக்கு இடையிலும் உரையாடலின் சிறு பகுதிகளைத் தக்கவைத்துக் கொள்கிறது. ஒரு டேப்பில் (tab) ஒரு டிசைன் பேட்டர்னை (design pattern) விளக்குமாறு உதவியாளரிடம் கேட்டுவிட்டு, பின்னர் மற்றொரு டேப்பில் அதைக் குறிப்பிடும்போது, அந்த மாடல் முந்தைய உரையாடலை நினைவுகூரும். நிறுவன நிர்வாகிகள் (Enterprise admins) இந்த அம்சத்தை ஆன்/ஆஃப் செய்யலாம், சேமிக்கப்படும் தரவின் அளவைக் கட்டுப்படுத்தலாம் அல்லது விதிமுறை சார்ந்த சூழல்களுக்காக (compliance-heavy environments) இதை முழுமையாக முடக்கலாம்.
Ollama ஒருங்கிணைப்பு – மாடல் எங்கு இயங்குகிறது
இந்த மேம்படுத்தல், நீங்கள் உங்கள் சொந்த சர்வரிலோ (on-premises) அல்லது ஒரு தனிப்பட்ட கிளவுடிலோ (private cloud) இயக்கக்கூடிய ஓப்பன் சோர்ஸ் மாடல் சர்வரான Ollama-விற்கான உள்ளமைக்கப்பட்ட ஆதரவைச் சேர்க்கிறது. Ollama-வை வழங்குநராகத் தேர்ந்தெடுப்பதன் மூலம், அனுமானச் செயல்பாடு (inference) GitHub-இன் உள்கட்டமைப்பிலிருந்து விலகிச் செல்கிறது, இது தாமதத்தைக் குறைப்பதோடு உங்கள் நிறுவனத்தின் குறியீடுகளையும் (proprietary code) உங்கள் நெட்வொர்க்கிற்குள்ளேயே பாதுகாப்பாக வைக்கிறது. பிளகின் ஒரு எளிய தேர்வை (selector) காட்டுகிறது; ஆனால் அதன் பின்னணியில் உள்ள மாடல் தேர்வு பயனருக்குத் தெரியாது.
Codex session receipts – செயல்பாடுகள் எவ்வாறு பதிவு செய்யப்படுகின்றன
ஒவ்வொரு Copilot பரிந்துரையும் இப்போது IDE-இன் டீபக் பதிவில் (debug log) எழுதப்படும் ஒரு “Codex session receipt”-ஐ உருவாக்குகிறது. புதிய அனுமதி முறைகள் (permission modes) நிர்வாகிகளுக்கு இந்த ரசீதுகளைப் பதிவு செய்யவும், மறைக்கவும் அல்லது தவிர்க்கவும் அனுமதிக்கின்றன. இந்த ரசீதுகள் ஒரு செயல்பாட்டுப் பதிவாக (execution log) செயல்படுகின்றன; எந்த ப்ராம்ப்ட்கள் (prompts) அனுப்பப்பட்டன, எந்த மாடல் பதிலளித்தது மற்றும் எந்தக் குறியீடு சேர்க்கப்பட்டது என்பதைத் துல்லியமாகக் காட்டுகின்றன—இது பிந்தைய பகுப்பாய்வு (post-mortem analysis) அல்லது ஒழுங்குமுறைத் தணிக்கைகளுக்கு (regulatory audits) பயனுள்ளதாக இருக்கும்.
நிறுவனக் கட்டுப்பாடுகள் மற்றும் நான்கு படி checklist
இந்த மூன்று அம்சங்களைத் தாண்டி, இந்த மேம்படுத்தல் நிறுவனக் கட்டுப்பாடுகளை விரிவுபடுத்துகிறது: நீங்கள் பிளகின் கிடைப்பதைத் தீர்மானிக்கலாம், Microsoft Copilot (MCP) சர்வர் அணுகலைத் தடுக்கலாம் மற்றும் அனுமதித் தவிர்ப்பு (permission-bypass) நடத்தையைச் செம்மைப்படுத்தலாம். இந்த மேம்படுத்தலைச் செயல்படுத்துவதற்கு முன் GitHub நான்கு சோதனைகளைப் பரிந்துரைக்கிறது:
- Memory scope: உதவியாளர் எந்த உரையாடல் தரவைத் தக்கவைத்துக் கொள்ளலாம் என்பதைச் சரிபார்க்கவும்.
- Model source: அனுமானம் (inference) Ollama-வில் இயங்குமா அல்லது இயல்பான கிளவுட் சேவையில் இயங்குமா என்பதை உறுதிப்படுத்தவும்.
- Permission policy: உதவியாளர் என்ன செய்ய முடியும் என்பதை நிர்வகிக்கும் புதிய அனுமதி முறைகளை மறுஆய்வு செய்யவும்.
- Execution receipt: ஒவ்வொரு அமர்வுக்கும் தேவையான அளவு விவரங்களை பதிவுகள் (logs) கொண்டுள்ளனவா என்பதை உறுதிப்படுத்தவும்.
சவால்கள் மற்றும் நன்மைகள்
சேர்க்கப்பட்ட இந்த நுணுக்கமான கட்டுப்பாடுகள் பாதுகாப்பு சார்ந்த குழுக்களுக்கு அதிக அதிகாரத்தை வழங்குகின்றன, ஆனால் இது கூடுதல் கட்டமைப்புச் சுமையையும் (configuration overhead) உருவாக்குகிறது. நிர்வாகிகள் இப்போது மூன்று தனித்தனி அமைப்புகளைக் கையாள வேண்டியுள்ளது, மேலும் டெவலப்பர்கள் உள்ளூர் மாடல் தாமதம் அல்லது நினைவகம் முடக்கப்பட்டிருக்கும் போது மாறும் பரிந்துரைத் தொடர்ச்சி ஆகியவற்றிற்காகத் தங்கள் பணிப்பாய்வுகளை (workflows) மாற்றியமைக்க வேண்டியிருக்கலாம்.
சுருக்கம்: GitHub-இன் ஆகஸ்ட் 11 மேம்படுத்தல், JetBrains-க்கான Copilot-ஐ ஒரு ஒற்றைப் பாதையிலான உதவியாளரிலிருந்து கட்டுப்படுத்தக்கூடிய கூறுகளின் தொகுப்பாக மாற்றுகிறது, இது நிறுவனங்கள் தங்களுக்குத் தேவையான வசதி, தனியுரிமை மற்றும் தணிக்கைத்தன்மை ஆகியவற்றிற்கு இடையே சமநிலையைப் பேண அனுமதிக்கிறது.
