AI Context Engineering: પ્રોમ્પ્ટ્સ શા માટે પૂરતા નથી
બે વર્ષ પહેલાં, દરેક વ્યક્તિ પ્રોમ્પ્ટ એન્જિનિયરિંગ વિશે વાત કરતી હતી.
લોકો કોડ લખવા અથવા નિષ્ણાતોની જેમ કામ કરવા માટે પ્રોમ્પ્ટ્સ શેર કરતા હતા. વિચાર સરળ હતો: સારો પ્રોમ્પ્ટ એટલે સારો પરિણામ.
પરંતુ વાસ્તવિક AI પ્રોડક્ટ્સ બનાવતા એન્જિનિયરોએ એક સત્ય જાણ્યું. પ્રોમ્પ્ટ એ આ કોયડાનો માત્ર એક ભાગ છે.
Claude, Cursor, અથવા GitHub Copilot જેવા આધુનિક AI ટૂલ્સ માત્ર એક પ્રોમ્પ્ટ પર આધાર રાખતા નથી. તેઓ Context Engineering નો ઉપયોગ કરે છે.
Prompt engineering પૂછે છે: "મારે મોડેલને શું પૂછવું જોઈએ?"
Context engineering પૂછે છે: "મોડેલને સારી રીતે જવાબ આપવા માટે કઈ માહિતીની જરૂર છે?"
એક ડેવલપર વિશે વિચારો. જો તમે કહો કે "એપ બગડી ગઈ છે," તો તેઓ તમને મદદ કરી શકશે નહીં. તેઓ ઘણા પ્રશ્નો પૂછશે.
જો તમે error logs, stack traces અને તાજેતરના deployments આપો છો, તો તેઓ તેને ઝડપથી ઠીક કરી દે છે. તેઓ વધુ સ્માર્ટ બન્યા નથી, તમે તેમને વધુ સારો context આપ્યો છે.
AI પણ આ જ રીતે કામ કરે છે.
જો તમે AI ને SQL query માટે પૂછો છો, તો તે કદાચ અંદાજ લગાવશે. જો તમે તેને table names, column types અને ચોક્કસ નિયમો આપો છો, તો જવાબ સચોટ બને છે. પ્રોમ્પ્ટ સરળ રહ્યો, પરંતુ context બદલાઈ ગયો.
પ્રોડક્શન AI સિસ્ટમ્સમાં, મોડેલને તમારા ટેક્સ્ટ કરતાં ઘણું વધારે મળે છે. તેને ઘણીવાર આ મળે છે:
- System instructions
- Conversation history
- Database records
- Project files
- Tool outputs
એક AI કોડિંગ આસિસ્ટન્ટ જાણે છે કે તમે શેના વિશે વાત કરી રહ્યા છો કારણ કે તે તમારી ખુલ્લી ફાઇલો અને ફોલ્ડર સ્ટ્રક્ચર જોઈ શકે છે. તમે માત્ર ચાર શબ્દો ટાઈપ કરો છો, પરંતુ મોડેલને હજારો tokens નો ડેટા મળે છે.
પ્રોમ્પ્ટના શબ્દોમાં ફેરફાર કરવા માટે કલાકો બગાડવાનું બંધ કરો. તેના બદલે, તમારી જાતને પૂછો: "મોડેલ પાસે કઈ માહિતી ખૂટે છે?"
"મેજિક" પ્રોમ્પ્ટ શોધવા કરતાં વધુ સારી ડોક્યુમેન્ટેશન, API schemas અથવા બિઝનેસ રૂલ્સ આપવાથી વધુ સારું પરિણામ મળે છે.
Context engineering એટલે મોડેલને યોગ્ય સમયે યોગ્ય ડેટા આપવો.
ભાગ 2 માં, હું આ વિષયો આવરી લઈશ:
- Context windows અને tokens
- વધુ context હંમેશા વધુ સારું કેમ નથી હોતું
- AI માં મેમરી કેવી રીતે કામ કરે છે
શાનદાર AI સિસ્ટમ્સ પડદા પાછળના ડેટા પર આધારિત હોય છે, માત્ર તમે ટાઈપ કરેલા શબ્દો પર નહીં.
વૈકલ્પિક લર્નિંગ કોમ્યુનિટી: https://t.me/GyaanSetuAi
