આવનારું લૂપ: AI Harness Engineering કેવી રીતે કોડિંગને બદલી રહ્યું છે
AI કોડિંગમાં સૌથી મોટો ફેરફાર વધુ સારા મોડલ્સ વિશે નથી. તે લૂપ (loop) વિશે છે.
સોફ્ટવેર ડેવલપમેન્ટ Harness Engineering નામના નવા તબક્કામાં આગળ વધી રહ્યું છે. આ તબક્કો સાદા પ્રોમ્પ્ટ્સથી આગળ વધે છે. તે AI એજન્ટ્સને નિયંત્રિત કરતી સિસ્ટમ્સ બનાવવાની બાબત પર ધ્યાન કેન્દ્રિત કરે છે.
એક શ્રેષ્ઠ harness એક શ્રેષ્ઠ model કરતા વધુ અસરકારક છે.
harness માં મોડલની આસપાસની તમામ બાબતોનો સમાવેશ થાય છે:
- System prompts અને tools
- File system access
- Execution sandboxes
- Verification logic
મોટાભાગની ટીમો inner loop પર ધ્યાન કેન્દ્રિત કરે છે. આ ત્યારે થાય છે જ્યારે AI કોઈ tool ને કોલ કરે છે, ફાઇલ એડિટ કરે છે અને ટેસ્ટ રન કરે છે.
સાચું મૂલ્ય outer loop માં રહેલું છે. આ એક orchestration layer છે. તે કાર્યોને queue માં રાખે છે, કામ પૂરું થયું છે કે નહીં તેનું મૂલ્યાંકન કરે છે અને સમગ્ર પ્રક્રિયાનું સંચાલન કરે છે. આ કાર્ય એક સિંગલ ચેટ સેશનની બહાર હોય છે.
AI ડેવલપમેન્ટનું ઉત્ક્રાંતિ (evolution):
- Prompt Engineering (2022-23): સ્નિપેટ્સ માટે સિંગલ પ્રોમ્પ્ટ્સ લખવા.
- Context Engineering (2024-25): ફીચર્સ માટે મેમરી અને ફાઇલ્સનું સંચાલન કરવું.
- Harness Engineering (2026): સ્વાયત્ત (autonomous) કંટ્રોલ સિસ્ટમ્સ બનાવવી.
અવરોધ (bottleneck) બદલાઈ ગયો છે. હવે પ્રશ્ન એ નથી કે AI કોડ લખી શકે છે કે નહીં. પ્રશ્ન એ છે કે શું તમે એવું spec લખી શકો છો જેને AI અનુસરી શકે.
જ્યાં લૂપ્સ સારી રીતે કામ કરે છે:
- એક ભાષામાંથી બીજી ભાષામાં કોડ પોર્ટ કરવો.
- Performance benchmarks ચલાવવા.
- Security scanning.
- ઝડપી સંશોધન અને પ્રોટોટાઇપ્સ.
જ્યાં લૂપ્સ નિષ્ફળ જાય છે:
- એવો કોડ જેમાં ઊંડા માનવીય નિર્ણયની જરૂર હોય.
- એવા સિસ્ટમ્સ જેને કડક આર્કિટેક્ચરલ નિયમોની જરૂર હોય.
- High-level design અને maintainability.
આપણે Comprehension Debt જેવા નવા જોખમો જોઈ રહ્યા છીએ. આ ત્યારે થાય છે જ્યારે AI માણસો રિવ્યુ કરી શકે તેના કરતા વધુ ઝડપથી કોડ જનરેટ કરે છે. પરિણામે ટીમો પાસે એવા codebases હોય છે જે તેઓ સમજી શકતા નથી.
આ ફેરફાર ત્રણ કારણોસર અનિવાર્ય છે:
- Security: હુમલાખોરો લૂપ્સનો ઉપયોગ કરે છે. ડિફેન્ડર્સ એ પણ તેનો ઉપયોગ કરવો જ પડશે.
- Economics: નાની ટીમો હવે ઘણા મોટા જૂથોનું કામ કરી શકે છે.
- Technical Debt: ભવિષ્યના codebases AI સાથે કામ કરવા માટે બનાવવામાં આવશે.
તમારી નોકરી બદલાઈ રહી છે. તમે કોડ લખવાથી કોડ લખતા લૂપ્સ લખવા તરફ આગળ વધી રહ્યા છો.
Optional learning community: https://t.me/GyaanSetuAi
