OpenAI-இன் சமீபத்திய கண்டுபிடிப்பான Codex AI ஏஜென்ட், கோடிங்கிற்கு ஒரு புதுமையான அணுகுமுறையை அறிமுகப்படுத்துகிறது - இது ChatGPT போன்ற இடைமுகத்தால் இயக்கப்படும் ஒரு “வைப்-கோடிங்” சூழல். இந்த கருத்து ஆரம்பத்தில் தந்திரமானதாக தோன்றினாலும், புதிய Codex ஏஜென்ட்டின் திறன்கள் குறிப்பிடத்தக்க வகையில் சுவாரஸ்யமாக உள்ளன.
OpenAI, Codex ஐ ஒரு ஆராய்ச்சி முன்னோட்டமாகக் குறித்துள்ளது, இது இன்னும் தீவிர வளர்ச்சியில் உள்ளது என்பதைக் குறிக்கிறது. தற்போது, இது ChatGPT Pro, Enterprise மற்றும் Team-நிலை சந்தாதாரர்களுக்கு கிடைக்கிறது, விரைவில் Plus மற்றும் Edu பயனர்களுக்கு கிடைக்கும் வகையில் திட்டமிடப்பட்டுள்ளது.
OpenAI-இன் அறிவிப்பின்படி, Codex என்ற பெயர் 2021 முதல் வளர்ந்து வரும் கோடிங் கருவியுடன் இணைக்கப்பட்டுள்ளது. இந்த விவாதத்தில், “Codex” என்பது புதிதாக அறிவிக்கப்பட்ட பதிப்பைக் குறிக்கிறது.
Codex OpenAI இன் சேவையகங்களில் உள்ளது மற்றும் GitHub களஞ்சியங்களுடன் ஒருங்கிணைக்கிறது. Codex ஒரு குழுவில் ஒரு கூடுதல் புரோகிராமராக செயல்படுகிறது என்று ஆர்ப்பாட்டங்கள் தெரிவிக்கின்றன.
ஒரு தொடர்ச்சியான பிழைகளைத் தீர்க்கவும், அதற்கேற்ப பணியை செயல்படுத்தவும் அதற்கு அறிவுறுத்தப்படலாம். இது குறியீடு மாற்றங்களுக்கு ஒப்புதல் பெறுகிறது, இருப்பினும் இது தானாக குறியீட்டை மாற்றும் திறன் கொண்டதாகத் தெரிகிறது.
Codex குறியீட்டை பகுப்பாய்வு செய்து மாற்றலாம், குறிப்பிட்ட சிக்கல்களை அடையாளம் காணலாம், மேம்படுத்த வேண்டிய பகுதிகளைக் கண்டறியலாம் மற்றும் பிற கோடிங் மற்றும் பராமரிப்பு பணிகளைச் செய்யலாம். ஒவ்வொரு பணியும் ஒரு புதிய மெய்நிகர் சூழலைத் தொடங்குகிறது, இது கருப்பொருள் மற்றும் வடிவமைப்பு முதல் யூனிட் சோதனை வரை அனைத்தையும் கையாள AI ஐ செயல்படுத்துகிறது.
கோடிங்கில் ஒரு முன்னுதாரண மாற்றம்
இது கோடிங் முன்னுதாரணத்தில் உண்மையான மாற்றத்தைக் குறிக்கிறது. முந்தைய AI கோடிங் உதவி முதன்மையாக தானாக நிரப்பல் அம்சங்களை உள்ளடக்கியது, ஏற்கனவே உள்ள குறியீட்டின் அடிப்படையில் குறியீட்டின் வரிகள் அல்லது தொகுதிகளை தானாக உருவாக்குகிறது.
தொழில்நுட்பம் இப்போது AI சிறிய குறியீட்டுப் பகுதிகளை எழுதலாம் அல்லது பிழைத்திருத்தம் செய்யலாம். ZDNET இன் புரோகிராமிங் சோதனைகள் குறித்து நான் குறிப்பாக ஆர்வமாக இருந்த அம்சம் இதுதான்.
AI க்கான மற்றொரு பங்கு ஒட்டுமொத்த அமைப்பையும் பகுப்பாய்வு செய்வதாகும். சமீபத்தில், முழு குறியீடுகளையும் சிதைத்து, குறியீடு மதிப்பாய்வுகளையும் பரிந்துரைகளையும் வழங்கும் ஒரு புதிய டீப் ரிசர்ச் கருவியை நான் ஆராய்ந்தேன்.
Codex இப்போது முழு நிரலாக்க பணிகளையும் கிளவுட்டில் உள்ள AI இடம் ஒப்படைக்கக்கூடிய ஒரு புள்ளியை அடைகிறது, இது ஒரு குழுவில் உள்ள மற்ற புரோகிராமர்கள் அல்லது குறியீடு பராமரிப்பை கற்கும் ஜூனியர் புரோகிராமர்களுக்கு பணிகளை ஒப்படைப்பது போன்றது.
OpenAI இதை "ஏஜென்ட்-நேடிவ் மென்பொருள் மேம்பாடு என்று விவரிக்கிறது, அங்கு AI நீங்கள் வேலை செய்யும்போது உங்களுக்கு உதவுவது மட்டுமல்லாமல், சுயாதீனமாக வேலையை ஏற்றுக்கொள்கிறது."
தொடக்க வீடியோ Codex பல பணிகளை ஒரே நேரத்தில் நிர்வகிக்கும் திறனை நிரூபித்தது, ஒவ்வொன்றும் ஒரு தனி, தனிமைப்படுத்தப்பட்ட மெய்நிகர் சூழலில் செயல்படுகின்றன.
புரோகிராமர்கள் ஏஜெண்டுக்கு பணிகளை ஒதுக்கினர், அது பின்னர் வேலையை சுயாதீனமாக செயல்படுத்தியது. முடிந்ததும், ஏஜென்ட் சோதனை முடிவுகளை வழங்கியது மற்றும் குறியீடு மாற்றங்களை பரிந்துரைத்தது.
பிழை திருத்தங்களைச் செய்தல், அச்சுப்பிழைகளை ஸ்கேன் செய்தல், பணி பரிந்துரைகளை வழங்குதல் மற்றும் திட்டம் முழுவதும் மறுசீரமைப்பு செய்தல் (நடத்தை மாற்றாமல் கட்டமைப்பை மேம்படுத்த குறியீட்டை மாற்றுதல்) ஆகியவற்றை டெமோவில் Codex நிகழ்த்தியது.
மூத்த டெவலப்பர்கள் மற்றும் வடிவமைப்பாளர்கள் தேவைகளை வெளிப்படுத்துவதற்கும் மற்றவர்களின் வேலையை மதிப்பாய்வு செய்வதற்கும் பழக்கமாகிவிட்டனர். Codex ஐப் பயன்படுத்துவது அவர்களுக்கு குறிப்பிடத்தக்க மாற்றங்களை ஏற்படுத்தாது. இருப்பினும், வலுவான தேவைகளை வெளிப்படுத்தும் மற்றும் மதிப்பாய்வு செய்யும் திறன்கள் இல்லாத டெவலப்பர்கள் Codex ஐ நிர்வகிப்பது சற்று சவாலாக இருக்கலாம்.
இருப்பினும், கருவி நிரூபிக்கப்பட்டபடி செயல்பட்டால், Codex சிறிய குழுக்கள் மற்றும் தனிப்பட்ட டெவலப்பர்களை மேலும் அடையவும், மீண்டும் மீண்டும் வரும் பணிகளைக் குறைக்கவும், சிக்கல் அறிக்கைகளுக்கு இன்னும் திறம்பட பதிலளிக்கவும் உதவும்.
சாத்தியமான ஆபத்துகள் மற்றும் தணிப்பு உத்திகள்
ChatGPT இன் கோடிங் திறன்களுடனான ஆரம்ப அனுபவங்கள் கவனத்தை இழக்கும் அல்லது திட்டமிடப்பட்ட திசையிலிருந்து விலகிச் செல்லும் போக்கை வெளிப்படுத்தின. இது தனிப்பட்ட குறியீடு தொகுதிகளுக்கு பேரழிவை ஏற்படுத்தாத நிலையில், ஒரு கோடிங் ஏஜென்ட் குறைந்த மேற்பார்வையுடன் செயல்பட அனுமதிக்கப்பட்டால், அது திட்டமிடப்படாத மற்றும் சிக்கலான விளைவுகளுக்கு வழிவகுக்கும்.
இதைச் சரிசெய்ய, AGENTS.md கோப்பில் கோடிட்டுக் காட்டப்பட்டுள்ள அறிவுறுத்தல்களைப் பின்பற்ற Codex க்கு OpenAI பயிற்சி அளித்துள்ளது. களஞ்சியத்தில் அமைந்துள்ள இந்த கோப்பு புரோகிராமர்கள் மற்றும் குழுக்களை Codex இன் நடத்தையை வழிநடத்த உதவுகிறது. கோடிங் செயல்முறை முழுவதும் விரும்பிய பெயரிடும் மரபுகள், வடிவமைத்தல் விதிகள் மற்றும் பிற நிலையான வழிகாட்டுதல்கள் இதில் அடங்கும். இது அடிப்படையில் ChatGPT இன் தனிப்பயனாக்குதல் அமைப்புகளை ஒரு களஞ்சிய மைய குழு சூழலுக்கு நீட்டிக்கிறது.
கூடுதலாக, OpenAI டெவலப்பரின் கணினியில் உள்நாட்டில் இயங்கும் Codex CLI என்ற Codex இன் பதிப்பை அறிமுகப்படுத்தியுள்ளது. கிளவுட் அடிப்படையிலான Codex போலல்லாமல், இது ஒத்திசைவற்ற முறையில் இயங்குகிறது மற்றும் முடிந்ததும் அறிக்கைகளை வழங்குகிறது, உள்ளூர் பதிப்பு புரோகிராமரின் கட்டளை வரியின் மூலம் இயங்குகிறது மற்றும் ஒத்திசைவாக செயல்படுகிறது.
அடிப்படையில், புரோகிராமர் ஒரு அறிவுறுத்தலை உள்ளிட்டு, Codex CLI செயல்முறை ஒரு முடிவை வழங்கும் வரை காத்திருக்கிறார். இது புரோகிராமர்களை ஆஃப்லைனில் வேலை செய்யவும், அவர்களின் செயலில் உள்ள மேம்பாட்டு இயந்திரத்தின் உள்ளூர் சூழலை மேம்படுத்தவும் உதவுகிறது.
நம்பிக்கைக்குரிய சாத்தியக்கூறுகளுடன் கூடிய ஆராய்ச்சி முன்மாதிரி
டெமோ சுவாரஸ்யமாக இருந்தது, ஆனால் அவர்கள் காட்டியதும் வெளியிட்டதும் ஒரு ஆராய்ச்சி முன்மாதிரி என்று டெவலப்பர்கள் வலியுறுத்தினர். இது அவர்கள் “அற்புதமான தருணங்கள்” என்று அழைத்ததை வழங்கினாலும், இதற்கு இன்னும் குறிப்பிடத்தக்க வளர்ச்சி தேவைப்படுகிறது.
இந்த தொழில்நுட்பத்தின் எதிர்கால வளர்ச்சி மற்றும் எனது சொந்த மேம்பாட்டு செயல்முறைக்கான குறிப்பிட்ட தாக்கங்களைப் புரிந்து கொள்ள நான் முயற்சித்து வருகிறேன். எனது முதன்மை தயாரிப்பு ஒரு திறந்த மூல WordPress சொருகி, தனியுரிம இணைப்பு சொருகிகளுடன். Codex திறந்த மூல முக்கிய சொருகிற்கான பொது களஞ்சியத்தை பகுப்பாய்வு செய்ய முடியும்.
இருப்பினும், ஒரு பொது களஞ்சியம் மற்றும் பல தனியார் களஞ்சியங்களுக்கு இடையிலான உறவை Codex ஒரு ஒட்டுமொத்த திட்டத்தின் ஒரு பகுதியாக நிர்வகிக்க முடியுமா? மேலும் சோதனை எனது குறியீட்டை மட்டும் உள்ளடக்கும்போது மட்டுமல்லாமல், செயல்திறனை மதிப்பிடுவதற்கு ஒரு முழு கூடுதல் சுற்றுச்சூழல் அமைப்பையும் - WordPress - சுழற்றும்போது அது எப்படி செயல்படும்?
Codex போன்ற ஒரு கருவியின் சாத்தியமான நன்மைகளை ஒரு தனி புரோகிராமராக நான் அங்கீகரிக்கிறேன். மாதத்திற்கு $200-பெர் மாதத்திற்கு கூட மதிப்புள்ளதாக இருக்கலாம். ஒரு மனித புரோகிராமரை பணியமர்த்தினால் கணிசமாக அதிக செலவாகும், அதிலிருந்து உறுதியான, பணமாக்கக்கூடிய மதிப்பை நான் பெற முடியும் என்று வைத்துக்கொள்வோம்.
ஒரு அனுபவம் வாய்ந்த குழு மேலாளர் மற்றும் தொடர்பாளராக, Codex போன்ற ஒன்றுக்கு பணிகளை ஒப்படைப்பதில் நான் வசதியாக உணர்கிறேன். இது ஸ்லாக் மூலம் ஒரு குழு உறுப்பினருடன் தொடர்புகொள்வதில் இருந்து பெரிதும் மாறுபட்டதல்ல.
Codex பரிந்துரைகளை வழங்குகிறது, பதிப்பு வரைவுகளை வழங்குகிறது மற்றும் எனது ஒப்புதலுக்காக காத்திருக்கிறது என்பது எனது குறியீட்டில் சுதந்திரமாக செயல்பட அனுமதிப்பதை விட பாதுகாப்பான உணர்வை வழங்குகிறது. இது ஒரு புதிய மேம்பாட்டு வாழ்க்கை சுழற்சிக்கான ஆர்வமூட்டும் சாத்தியங்களைத் திறக்கிறது, அங்கு மனிதர்கள் இலக்குகளை வரையறுக்கிறார்கள், AI சாத்தியமான செயலாக்கங்களின் வரைவுகளை உருவாக்குகிறது, பின்னர் மனிதர்கள் AI ஐ மற்றொரு மறு செய்கைக்கு அங்கீகரிக்கிறார்கள் அல்லது திசை திருப்புகிறார்கள்.
பதிலளிக்கப்படாத கேள்விகள் மற்றும் எதிர்கால தாக்கங்கள்
கோடிங்கிற்கான AI களைப் பயன்படுத்துவதில் எனது முந்தைய அனுபவங்களின் அடிப்படையில், Codex பராமரிப்பு நேரத்தை குறைக்கலாம் மற்றும் பயனர்களுக்கு திருத்தங்களை வழங்குவதை துரிதப்படுத்தலாம். இருப்பினும், ஒரு விவரக்குறிப்பு ஆவணத்தின் அடிப்படையில் புதிய அம்சங்களைச் சேர்ப்பதில் அதன் செயல்திறன் தெளிவாகத் தெரியவில்லை. இதேபோல், Codex செயலாக்கத்திற்குப் பிறகு செயல்பாடு மற்றும் செயல்திறனை மாற்றுவதில் உள்ள சிரமம் இன்னும் தீர்மானிக்கப்படவில்லை.
AI கோடிங் பல நிறுவனங்களில் இதே வேகத்தில் உருவாகி வருவது குறிப்பிடத்தக்கது. நான் விரைவில் GitHub Copilot இன் கோடிங் ஏஜென்ட் பற்றிய மற்றொரு கட்டுரையை வெளியிட உள்ளேன், இது Codex உடன் சில செயல்பாடுகளைப் பகிர்ந்து கொள்கிறது.
அந்த கட்டுரையில், இந்த கோடிங் ஏஜெண்டுகள் ஜூனியர் மற்றும் நுழைவு நிலை புரோகிராமர்களை இடம்பெயர்க்கக்கூடும் என்ற கவலையை நான் வெளிப்படுத்தினேன். மனித வேலைகளுக்கான தாக்கங்களுக்கு அப்பாற்பட்டு, ஒரு டெவலப்பரின் வாழ்க்கையின் ஒரு நடுத்தர கட்டத்தில் நாம் AI இடம் ஒப்படைத்தால் இழக்கப்படக்கூடிய முக்கியமான பயிற்சி வாய்ப்புகள் பற்றிய கேள்வியும் உள்ளது.
மென்பொருள் தொழில்துறையின் “அறியப்படாதவற்றில்”
டிஸ்னியின் ஃப்ரோஸன் II இல் “இன்டு தி அன்னோன்” என்ற பாடல் உள்ளது, இதை ஐדינה மென்சல் நிகழ்த்தினார். இந்த பாடல் நிலையான நிலையை பராமரிப்பதற்கும் “அறியப்படாதவற்றில்” துணிந்து இறங்குவதற்கும் இடையிலான முக்கிய கதாபாத்திரத்தின் உள் முரண்பாட்டை பிரதிபலிக்கிறது.
ஏஜென்ட் மென்பொருள் மேம்பாட்டுடன், AI கோடிங் மட்டுமல்ல, முழு மென்பொருள் தொழிலும் “அறியப்படாதவற்றில்” ஒரு பயணத்தைத் தொடங்குகிறது. நமது மென்பொருளை உருவாக்க நாம் AI அடிப்படையிலான அமைப்புகளை அதிகமாக நம்பும்போது, திறமையான பராமரிப்பாளர்களின் எண்ணிக்கை குறையக்கூடும். AI கள் தொடர்ந்து திறம்பட செயல்பட்டு அணுகக்கூடியதாக இருக்கும் வரை இது ஏற்றுக்கொள்ளத்தக்கது. இருப்பினும், முக்கியமான திறன்கள் சிதைவடையவும், இன்னும் உணர்வு இல்லாத, கிளவுட் அடிப்படையிலான உள்கட்டமைப்புக்கு ஒப்படைக்கும் வசதிக்காக நல்ல ஊதியம் தரும் வேலைகளை நாங்கள் தியாகம் செய்கிறோமா?
காலம் பதில்களை வெளிப்படுத்தும், இந்த வெளிப்பாடு நேரம் முடிந்ததும் நடக்காது என்று நம்புகிறோம்.
இதுபோன்ற ஒரு கருவிக்கு உண்மையான மேம்பாட்டு பணிகளை ஒப்படைக்க நீங்கள் பரிசீலிப்பீர்களா? மென்பொருள் குழுக்கள் அல்லது தனிப்பட்ட டெவலப்பர்கள் மீது நீண்ட கால தாக்கம் என்னவாக இருக்கும் என்று நீங்கள் நினைக்கிறீர்கள்? மேலும் குறியீடு வாழ்க்கை சுழற்சியில் அதிகமானவை AI இடம் ஒப்படைக்கப்படுவதால் முக்கியமான திறன்கள் அல்லது பாத்திரங்களை இழப்பது குறித்து நீங்கள் கவலைப்படுகிறீர்களா?