OpenAI, Gmail, Slack மற்றும் GitHub ஆகியவற்றிற்கான ChatGPT-இல் நிகழ்வு-தூண்டப்பட்ட பணிகளை (event-triggered tasks) சேர்த்துள்ளது. ஒரு பொருத்தமான மின்னஞ்சல் வந்தவுடன், Slack பதிவே அல்லது ஒரு pull-request நிகழ்வு ஏற்பட்டவுடன், இந்த மாடல் உடனடியாக ஒரு பணிப்பாய்வை (workflow) தொடங்குகிறது. இது ஒவ்வொரு மணிநேரமும் தரவுகளைச் சரிபார்க்கும் (polling) தேவையை நீக்கி, நாம் அன்றாடம் பயன்படுத்தும் கருவிகளுக்கான உடனடி மற்றும் சூழல் சார்ந்த தானியங்கிச் செயல்பாடுகளை (automations) வழங்குகிறது.
இந்த மாற்றம் ஏன் முக்கியமானது
இதற்கு முன்பு, ChatGPT-இன் தானியங்கி கருவிகள் ஒரு மணிநேரத்திற்கு ஒருமுறை மட்டுமே புதிய தரவுகளைச் சரிபார்க்கும். பயனர்கள் பெரும்பாலும் ஒரு மின்னஞ்சல் வரைவு (draft email), Slack சுருக்கம் அல்லது ஒரு குறியீடு மதிப்பாய்விற்காக (code review) காத்திருக்க வேண்டியிருந்தது. தளத்தின் நிகழ்வுகளை (platform events) நேரடியாகக் கவனிப்பதன் மூலம், ஒரு தூண்டல் (trigger) ஏற்பட்ட அடுத்த கணமே பதில்களைத் தயார் செய்தல், விவாதங்களைச் சுருக்குதல் அல்லது மாற்றப் பதிவுகளை (changelogs) உருவாக்குதல் போன்ற பணிகளைச் செய்யும் ஒரு துரித உதவியாளராக (reactive assistant) OpenAI, ChatGPT-ஐ மாற்றியுள்ளது.
இந்த அம்சம் எவ்வாறு செயல்படுகிறது
புதிய பணிகள் ChatGPT இணைய இடைமுகம் (web interface) மற்றும் மொபைல் செயலியில் தோன்றும்; இவை டெஸ்க்டாப் கிளையண்ட், Codex command-line கருவி அல்லது எந்தவொரு IDE விரிவாக்கங்களிலும் (extensions) இயங்காது. ஒரு பணி பல புலங்களைக் (fields) கொண்டுள்ளது:
- Source – நிகழ்வை உருவாக்கும் Gmail கணக்கு, Slack சேனல் அல்லது GitHub களஞ்சியம் (repository).
- Event – கவனிக்கப்பட வேண்டிய செயல், உதாரணமாக ஒரு புதிய மின்னஞ்சல், தேர்ந்தெடுக்கப்பட்ட சேனலில் ஒரு Slack செய்தி, அல்லது ஒரு pull-request மதிப்பாய்வு, கருத்து அல்லது இணைப்பு (merge).
- Filter – தூண்டலைத் துல்லியமாக்க உதவும் விருப்பத்தேர்வு அளவுகோல்கள், உதாரணமாக அனுப்பியவரின் முகவரி, மின்னஞ்சல் பொருள், Slack ஆசிரியர், thread ID அல்லது GitHub லேபிள்.
- Output – முடிவின் வடிவம், உதாரணமாக ஒரு சுருக்கமான தொகுப்பு அல்லது மனித ஒப்புதலுக்காகத் தயாராக உள்ள ஒரு வரைவு.
- Forbidden action – குறியீட்டை இணைத்தல் (merging code), commits அனுப்புதல் அல்லது செய்திகளை அனுப்புதல் போன்ற அதிக ஆபத்துள்ள செயல்பாடுகளைச் செய்ய வேண்டாம் என்று மாடலுக்குக் கொடுக்கப்படும் தெளிவான அறிவுறுத்தல்.
- Dedup key – ஒரே பணி மீண்டும் மீண்டும் நடப்பதைத் தடுக்கும் ஒரு தனித்துவமான அடையாளங்காட்டி.
ஒரு பணி பல தூண்டல்களைக் கவனிக்க முடியும், ஆனால் ஒரு நிகழ்வுத் தூண்டலை (event trigger) நேர அடிப்படையிலான அட்டவணையுடன் (timed schedule) இணைக்க முடியாது. பல பொருத்தமான நிகழ்வுகள் மிக நெருக்கமாக வரும்போது, அமைப்பு அவற்றை ஒரே இயக்கமாக ஒருங்கிணைக்கலாம் (coalesce); ஒரு நிகழ்வு எப்போதும் தனித்தனி இயக்கத்திற்கு உத்தரவாதம் அளிக்காது.
தூண்டல்களை அமைத்தல்
- Gmail – நிகழ்வாக “new message”-ஐத் தேர்ந்தெடுத்து, தானியங்கிச் செயல்பாடு குறிப்பிட்ட இலக்கை நோக்கிச் செல்ல அனுப்பியவர் அல்லது மின்னஞ்சல் பொருள் ஆகியவற்றின் அடிப்படையில் வடிகட்டிகளைச் சேர்க்கவும்.
- Slack – ஒரு குறிப்பிட்ட சேனலில் “new message”-ஐத் தேர்ந்தெடுக்கவும்; வடிகட்டிகள் மூலம் ஆசிரியர் அல்லது ஒரு thread-ஐ இலக்கு வைக்கலாம். Reactions மற்றும் நேரடிச் செய்திகள் (direct messages) தூண்டல்களாக ஆதரிக்கப்படுவதில்லை.
- GitHub – மதிப்பாய்வுகள், கருத்துக்கள் அல்லது இணைப்புகள் போன்ற pull-request செயல்பாடுகளைத் தேர்ந்தெடுக்கவும். பணி செயல்பட, தொடர்புடைய GitHub app-க்கு அந்தத் களஞ்சியத்திற்கான (repository) அணுகல் இருக்க வேண்டும்.
பாதுகாப்பு முதலில்
புதிதாக உருவாக்கப்பட்ட ஒரு பணி தரவுகளை உடனடியாக மாற்றியமைக்க அனுமதிக்க வேண்டாம் என்று OpenAI எச்சரிக்கிறது. முதலில் 'read-only' (வாசிக்க மட்டும் அனுமதிக்கும்) செயல்பாடுகளுடன் தொடங்குங்கள்—எந்தவொரு தகவலும் அனுப்பப்படுவதற்கு அல்லது இணைக்கப்படுவதற்கு முன்பும் நீங்கள் சரிபார்க்க ஏதுவாக, மாடலை ஒரு மின்னஞ்சல் வரைவு, ஒரு சுருக்கமான கருத்து அல்லது ஒரு முன்மொழிவு ஆவணத்தை (proposal document) உருவாக்கச் செய்யுங்கள். தடைசெய்யப்பட்ட செயல்களைப் (forbidden actions) பட்டியலிடுவது கூடுதல் பாதுகாப்பை அளிக்கும்.
நேரடிப் பயன்பாட்டில் (production) ஒரு பணியைச் சார்ந்தே செயல்படுவதற்கு முன் சோதனை செய்வது அவசியம்:
- Positive test – ஒரு பொருத்தமான நிகழ்வை உருவாக்கி, பணி தொடங்குகிறதா என்பதைச் சரிபார்க்கவும்.
- Negative test – தொடர்பில்லாத ஒரு நிகழ்வை அனுப்பி, எதுவும் இயங்கவில்லை என்பதை உறுதிப்படுத்தவும்.
- Coalescing test – இரண்டு நிகழ்வுகளைத் தொடர்ச்சியாகத் தூண்டி, அவை சரியாக ஒருங்கிணைக்கப்படுகின்றனவா என்று பார்க்கவும்.
- Permission test – பணியின் அணுகலைத் திரும்பப் பெற்று, அது முழுமையற்ற உரிமைகளுடன் தொடர்வதற்குப் பதிலாகப் பாதுகாப்பாகத் தோல்வியடைகிறது என்பதை உறுதிப்படுத்தவும்.
ஆரம்பக்கட்டப் பயன்பாடுகளில் மூலங்களின் (sources) எண்ணிக்கை அல்லது நிகழ்வு வகைகளைக் குறைத்துக் கொள்ளுமாறு OpenAI பரிந்துரைக்கிறது; தானியங்கிச் செயல்பாடு நம்பகமானது என்று நிரூபிக்கப்பட்ட பின்னரே சிக்கலான பணிகளைச் சேர்க்கவும்.
யார் பயனடைகிறார்கள், யார் கவனிக்கிறார்கள்
சுருக்கம்
OpenAI-இன் நிகழ்வு-தூண்டப்பட்ட பணிகள், ChatGPT-ஐ ஒரு குறிப்பிட்ட கால இடைவெளியில் செயல்படும் உதவியாளரிலிருந்து Gmail, Slack மற்றும் GitHub ஆகியவற்றில் நிகழ்நேரத்தில் (real-time) இணைந்து செயல்படும் ஒரு கூட்டாளியாக மாற்றுகிறது. வரும் தரவுகளுக்கு உடனடியாகப் பதிலளிப்பது பணிகளை விரைவுபடுத்துவதோடு, தகவல்களைத் தனித்தனியாகத் திரட்டும் வேலையையும் குறைக்கிறது; ஆனால் இதற்குத் துல்லியமான வடிகட்டுதல், தெளிவான பாதுகாப்பு கட்டுப்பாடுகள் மற்றும் முழுமையான சோதனை ஆகியவை அவசியமாகும்.
