AI Chatbox ને તોડવું

મોટાભાગના AI ડેમો એકસરખા દેખાય છે. તમે એક ચેટ વિન્ડો જુઓ છો. તમે પ્રોમ્પ્ટ ટાઈપ કરો છો. તમે ટેક્સ્ટ આવતું જુઓ છો. આ ઇન્ટરફેસ એક જાળ છે. તે તમને ઉકેલો બનાવવાને બદલે પ્રશ્નો પૂછવા માટે તાલીમ આપે છે.

બર્કલે (Berkeley) CS ના વિદ્યાર્થીઓએ એક વધુ સારો રસ્તો શોધ્યો છે. તેઓએ તેમના અલ્ગોરિધમ્સના હોમવર્ક માટે ચેટ બોક્સનો ઉપયોગ કરવાનું બંધ કરી દીધું. તેના બદલે, તેઓએ ઓટોનોમસ એજન્ટ્સ (autonomous agents) બનાવ્યા. આ એજન્ટ્સ ચેટ કરતા નથી. તેઓ આયોજન કરે છે, કોડ એક્ઝિક્યુટ કરે છે અને પરિણામો ઈમેલ કરે છે.

સિસ્ટમ કેવી રીતે કામ કરે છે:

• Task Planner: એક લાઇટવેઇટ LLM લક્ષ્યને સબટાસ્ક્સ (subtasks) ની JSON યાદીમાં ફેરવે છે. દરેક કાર્ય માટે સફળતાનો સ્પષ્ટ નિયમ હોય છે. • Code Executor: એક અલગ LLM દરેક કાર્ય માટે Python સ્ક્રિપ્ટ્સ લખે છે. આ સ્ક્રિપ્ટ્સ Docker sandbox માં ચાલે છે. આ તમારા કમ્પ્યુટરને સુરક્ષિત રાખે છે. જો કોડ નિષ્ફળ જાય, તો એજન્ટ એરર મેસેજ સાથે ફરી પ્રયાસ કરે છે. • SQLite Store: આ એજન્ટની મેમરી છે. વિશાળ ચેટ હિસ્ટ્રીનો ઉપયોગ કરવાને બદલે, એજન્ટ લોકલ ડેટાબેઝમાં ડેટા વાંચે છે અને લખે છે. આનાથી ખર્ચ ઓછો રહે છે અને ભૂલો અટકાવવામાં મદદ મળે છે. • Email Aggregator: તમારે એજન્ટને કામ કરતા જોવાની જરૂર નથી. જ્યારે કામ પૂરું થાય છે, ત્યારે એજન્ટ તમને પરિણામો અને વપરાયેલા કોડ સાથેનો સંપૂર્ણ રિપોર્ટ ઈમેલ કરે છે.

આ ChatGPT કરતા કેમ શ્રેષ્ઠ છે:

  • ખર્ચ: OpenRouter દ્વારા નાના મોડલ્સનો ઉપયોગ કરવાથી સેન્ટ્સમાં ખર્ચ થાય છે, ડોલરમાં નહીં.
  • મેમરી: કોન્ટેક્સ્ટ વિન્ડોને બદલે ડેટાબેઝનો ઉપયોગ કરવાથી એજન્ટ મૂંઝવણમાં મુકાતો નથી.
  • વિશ્વસનીયતા: એજન્ટ પરિણામો ચકાસવા માટે કોડનો ઉપયોગ કરે છે. તમને માત્ર ટેક્સ્ટ જ નહીં, પણ ગણિત અને લોજિક મળે છે.
  • સુરક્ષા: સેન્ડબોક્સ એ સુનિશ્ચિત કરે છે કે એજન્ટ તમારી ખાનગી ફાઇલોને સ્પર્શી ન શકે.

આ આર્કિટેક્ચર ડેટા એનાલિસિસ, ફાઇલ પ્રોસેસિંગ અને ગણિત માટે કામ કરે છે. તે ક્રિએટિવ રાઈટિંગ અથવા વ્યક્તિલક્ષી કાર્યો માટે કામ કરતું નથી. તેના માટે હજુ પણ માનવીની જરૂર છે.

પુનરાવર્તિત કામ માટે ચેટનો ઉપયોગ કરવાનું બંધ કરો. એવો એજન્ટ બનાવો જે તમે સૂતા હોવ ત્યારે તમારા માટે કામ કરે.

સ્ત્રોત: https://dev.to/youngones/breaking-the-ai-chatbox-how-berkeley-students-built-real-autonomous-agents-270c

વૈકલ્પિક લર્નિંગ કોમ્યુનિટી: https://t.me/GyaanSetuAi