એજન્ટ-નેટિવ સ્ટેક: AI માટે ઇન્ફ્રાસ્ટ્રક્ચરનું પુનઃડિઝાઇનિંગ

Claude Code અને Codex જેવા AI કોડિંગ એજન્ટો દર મહિને લાખો API વિનંતીઓ મોકલી રહ્યા છે. આ એજન્ટો બ્રાઉઝરનો ઉપયોગ કરતા નથી. તેઓ બટનો પર ક્લિક કરતા નથી. તેઓ CAPTCHAs ઉકેલતા નથી.

જો તમારા ઇન્ફ્રાસ્ટ્રક્ચર માટે કોઈ માણસ દ્વારા લોગિન કરવાની અથવા "confirm" પર ક્લિક કરવાની જરૂર હોય, તો એજન્ટ નિષ્ફળ જશે. જ્યારે એજન્ટોને અવરોધ (friction) મળે છે, ત્યારે તેઓ છોડી દે છે.

સુસંગત રહેવા માટે, તમારે એજન્ટ-નેટિવ ઇન્ફ્રાસ્ટ્રક્ચર બનાવવું પડશે. આ નવા સ્ટેકના પાંચ સ્તંભો અહીં છે:

  • Ephemeral Deployments: કોડ ટેસ્ટ કરવા માટે એજન્ટોને કામચલાઉ (throwaway) એન્વાયરમેન્ટની જરૂર હોય છે. Cloudflare હવે કોઈ એકાઉન્ટ અથવા OAuth વગર કામચલાઉ ડિપ્લોયમેન્ટની મંજૂરી આપે છે. આ સ્વાયત્ત (autonomous) એજન્ટો માટે ઝડપી ફીડબેક લૂપ બનાવે છે.

  • Dual-Mode CLIs: માણસોને રંગો અને ટેબલ ગમે છે. એજન્ટોને સ્ટ્રક્ચર્ડ ડેટા ગમે છે. Hugging Face CLI જેવા સાધનો હવે એજન્ટ ચાલી રહ્યો છે કે નહીં તે શોધી શકે છે. તેઓ માનવ-અનુકૂળ વ્યુઝમાંથી મશીન-રીડેબલ TSV અથવા JSON માં આપમેળે સ્વિચ થઈ જાય છે. આનાથી ટોકન ખર્ચ 6 ગણો સુધી ઘટી શકે છે.

  • Agent-Friendly Auth: OAuth મોડેલ એવું માની લે છે કે બ્રાઉઝરનો ઉપયોગ કરવા માટે કોઈ માણસ હાજર છે. આનાથી એજન્ટો કામ કરતા નથી. auth.md જેવા નવા પ્રોટોકોલ્સ એજન્ટોને માનવીય હસ્તક્ષેપ વગર ઓથેન્ટિકેશન ફ્લો શોધવા અને ઉપયોગ કરવા દે છે.

  • Agentic Benchmarking: સફળતાનું માપન બદલાઈ રહ્યું છે. હવે આપણે ફક્ત જવાબ સાચો છે કે નહીં તે જ તપાસતા નથી. આપણે લેવામાં આવેલા માર્ગનું માપન કરીએ છીએ. એજન્ટ કેટલી કાર્યક્ષમતાથી કામ કરે છે તે જોવા માટે આપણે ટોકન વપરાશ, ટૂલ કોલ્સ અને એરર રેટ્સને ટ્રેક કરીએ છીએ.

  • OpenEnv અને RL: એજન્ટોને તાલીમ આપવા માટે આપણે એક પ્રમાણિત પદ્ધતિની જરૂર છે. OpenEnv એજન્ટ અને કોઈપણ એન્વાયરમેન્ટ વચ્ચે યુનિવર્સલ ઇન્ટરફેસ પ્રદાન કરે છે. આ એજન્ટોને એ જ સાધનોનો ઉપયોગ કરીને શીખવા દે છે જેનો તેઓ પ્રોડક્શનમાં ઉપયોગ કરશે.

તમારી સર્વિસ "શું ડેવલપર આનો ઉપયોગ કરી શકે છે?" થી બદલાઈને "શું એજન્ટ આનો સ્વાયત્ત રીતે ઉપયોગ કરી શકે છે?" તરફ આગળ વધવી જોઈએ.

એજન્ટ-નેટિવ ડિઝાઇન માટે ચેકલિસ્ટ: • મશીન-રીડેબલ JSON આઉટપુટ આપો. • તમામ CLI કમાન્ડ્સમાં a --non-interactive ફ્લેગ ઉમેરો. • એજન્ટો કેવી રીતે ઓથેન્ટિકેટ કરી શકે છે તેનું વર્ણન કરતી auth.md ફાઇલ પ્રકાશિત કરો. • એજન્ટોને કયો આગામી કમાન્ડ ચલાવવો તે જણાવવા માટે તમારા CLI માં pre-parameterized હિન્ટ્સનો ઉપયોગ કરો. • એજન્ટ મોડમાં આઉટપુટને ક્યારેય ટૂંકું (truncate) ન કરો.

API ના પ્રાથમિક વપરાશકર્તા તરીકે AI એજન્ટનો યુગ આવી ગયો છે. અત્યારે જ તેમના માટે બનાવો અથવા પાછળ રહી જશો.

સ્ત્રોત: https://dev.to/monuminu/the-agent-native-stack-how-developers-must-redesign-infrastructure-for-the-agentic-ai-era-362j