OpenAI એ Gmail, Slack અને GitHub માટે ChatGPT માં ઇવેન્ટ-ટ્રિગર થયેલ કાર્યો (event-triggered tasks) ઉમેર્યા છે. હવે જ્યારે પણ કોઈ મેળ ખાતો ઈમેલ આવે, Slack પોસ્ટ દેખાય અથવા pull-request ઇવેન્ટ થાય, ત્યારે મોડેલ તરત જ વર્કફ્લો શરૂ કરી દે છે. આનાથી દર કલાકે ડેટા ચેક કરવાની (hourly polling) જરૂરિયાત દૂર થાય છે અને આપણે દરરોજ ઉપયોગમાં લેતા સાધનો માટે ત્વરિત, સંદર્ભ-જાગૃત (context-aware) ઓટોમેશન મળે છે.
આ ફેરફાર શા માટે મહત્વનો છે
અગાઉ, ChatGPT ના ઓટોમેશન સાધનો દર કલાકે માત્ર એક જ વાર નવા ડેટા માટે તપાસ કરતા હતા. વપરાશકર્તાઓએ ઘણીવાર ડ્રાફ્ટ ઈમેલ, Slack સારાંશ અથવા કોડ રિવ્યુ માટે રાહ જોવી પડતી હતી. પ્લેટફોર્મ ઇવેન્ટ્સને સીધી રીતે સાંભળીને, OpenAI એ ChatGPT ને એક રિએક્ટિવ આસિસ્ટન્ટમાં બદલી નાખ્યું છે જે ટ્રિગર થતાની સાથે જ જવાબો ડ્રાફ્ટ કરે છે, ચર્ચાઓનો સારાંશ આપે છે અથવા changelogs બનાવે છે.
આ ફીચર કેવી રીતે કામ કરે છે
નવા કાર્યો ChatGPT વેબ ઇન્ટરફેસ અને મોબાઈલ એપમાં દેખાય છે; તેઓ ડેસ્કટોપ ક્લાયન્ટ, Codex કમાન્ડ-લાઇન ટૂલ અથવા કોઈપણ IDE એક્સટેન્શનમાં ચાલતા નથી. એક કાર્યમાં કેટલાક ફિલ્ડ્સ હોય છે:
- Source – જે Gmail એકાઉન્ટ, Slack ચેનલ અથવા GitHub રિપોઝિટરી ઇવેન્ટ મોકલે છે તે.
- Event – જે ક્રિયા માટે સાંભળવાનું હોય, જેમ કે નવો ઈમેલ, પસંદ કરેલા ચેનલમાં Slack મેસેજ, અથવા pull-request રિવ્યુ, કોમેન્ટ અથવા મર્જ.
- Filter – વૈકલ્પિક માપદંડ જે ટ્રિગરને મર્યાદિત કરે છે, જેમ કે મોકલનારનું સરનામું, ઈમેલ વિષય, Slack લેખક, thread ID અથવા GitHub લેબલ.
- Output – પરિણામનું ફોર્મેટ, ઉદાહરણ તરીકે સંક્ષિપ્ત સારાંશ અથવા માનવીય મંજૂરી માટે તૈયાર ડ્રાફ્ટ.
- Forbidden action – એક સ્પષ્ટ સૂચના જે મોડેલને કોડ મર્જ કરવા, કમિટ્સ પુશ કરવા અથવા મેસેજ મોકલવા જેવી ઉચ્ચ જોખમી કામગીરી ન કરવા માટે કહે છે.
- Dedup key – એક અનન્ય ઓળખકર્તા (unique identifier) જે ડુપ્લીકેટ રન અટકાવે છે.
એક સિંગલ કાર્ય અનેક ટ્રિગર્સ સાંભળી શકે છે, પરંતુ તે ઇવેન્ટ ટ્રિગરને સમય આધારિત શેડ્યૂલ (timed schedule) સાથે મિક્સ કરી શકતું નથી. જ્યારે એકબીજાની નજીક અનેક મેળ ખાતી ઇવેન્ટ્સ આવે છે, ત્યારે સિસ્ટમ તેમને એક જ રનમાં ભેગી (coalesce) કરી શકે છે; એક સિંગલ ઇવેન્ટ હંમેશા અલગ એક્ઝિક્યુશનની ખાતરી આપતી નથી.
ટ્રિગર્સ સેટઅપ કરવા
- Gmail – ઇવેન્ટ તરીકે “new message” પસંદ કરો અને ઓટોમેશનને ચોક્કસ રાખવા માટે મોકલનાર અથવા વિષય પર ફિલ્ટર્સ ઉમેરો.
- Slack – ચોક્કસ ચેનલમાં “new message” પસંદ કરો; ફિલ્ટર્સ લેખક અથવા થ્રેડને લક્ષ્ય બનાવી શકે છે. રિએક્શન અને ડાયરેક્ટ મેસેજ ટ્રિગર તરીકે સપોર્ટેડ નથી.
- GitHub – pull-request પ્રવૃત્તિઓ જેમ કે રિવ્યુ, કોમેન્ટ અથવા મર્જ પસંદ કરો. કાર્ય શરૂ કરવા માટે સંબંધિત GitHub એપ પાસે રિપોઝિટરી એક્સેસ હોવું જરૂરી છે.
સુરક્ષા પ્રથમ
OpenAI ચેતવણી આપે છે કે નવું બનાવેલું કાર્ય સીધું જ ડેટામાં ફેરફાર ન કરવા દેવું જોઈએ. ફક્ત વાંચવા માટેના (read-only) કાર્યોથી શરૂઆત કરો—મોડેલને ડ્રાફ્ટ ઈમેલ, સારાંશ કોમેન્ટ અથવા પ્રસ્તાવ દસ્તાવેજ (proposal document) બનાવવા માટે કહો—જેથી કંઈપણ મોકલતા કે મર્જ કરતા પહેલા તમે તેની સમીક્ષા કરી શકો. 'Forbidden actions' ની યાદી બનાવવાથી વધારાનું સુરક્ષા કવચ (guardrail) મળે છે.
પ્રોડક્શનમાં કાર્ય પર આધાર રાખતા પહેલા ટેસ્ટિંગ આવશ્યક છે:
- Positive test – મેળ ખાતી ઇવેન્ટ મોકલો અને કાર્ય શરૂ થાય છે કે નહીં તેની ખાતરી કરો.
- Negative test – બિનસંબંધિત ઇવેન્ટ મોકલો અને ખાતરી કરો કે કંઈ પણ ચાલતું નથી.
- Coalescing test – બે ઇવેન્ટ્સ ઝડપથી મોકલીને જુઓ કે તેઓ યોગ્ય રીતે મર્જ થાય છે કે નહીં.
- Permission test – કાર્યની એક્સેસ રદ કરો અને ખાતરી કરો કે તે અધૂરી સત્તા સાથે આગળ વધવાને બદલે સુરક્ષિત રીતે નિષ્ફળ જાય છે.
OpenAI શરૂઆતના રન દરમિયાન સોર્સ અથવા ઇવેન્ટના પ્રકારોની સંખ્યા મર્યાદિત રાખવાનું સૂચવે છે, અને ઓટોમેશન વિશ્વસનીય સાબિત થયા પછી જ જટિલતા ઉમેરવાનું સૂચવે છે.
કોને ફાયદો થાય છે, કોણ નજર રાખે છે
મુખ્ય વાત (Takeaway)
OpenAI ના ઇવેન્ટ-ટ્રિગર થયેલ કાર્યો ChatGPT ને Gmail, Slack અને GitHub પર સમયાંતરે મદદ કરનાર આસિસ્ટન્ટમાંથી રીઅલ-ટાઇમ સહયોગી (collaborator) માં ફેરવે છે. આવતા ડેટા પર ત્વરિત પ્રતિક્રિયા આપવાથી કામ ઝડપી બને છે અને માહિતીને મેન્યુઅલી જોડવાની જરૂરિયાત ઘટે છે, પરંતુ તે સાવચેત ફિલ્ટરિંગ, સ્પષ્ટ સુરક્ષા મર્યાદાઓ અને સંપૂર્ણ ટેસ્ટિંગની પણ માંગ કરે છે.
