નફો:
- કૃત્રિમ બુદ્ધિમત્તા ગણિતમાં શા માટે ભૂલો કરે છે (ભાષાનું મોડેલ હોવાને કારણે, તર્કશાસ્ત્રની તપાસ ન કરવી) અને સાત મુખ્ય પ્રકારની ભૂલોને ઓળખવામાં સક્ષમ બનો
- ગણિતમાં ભૂલ પ્રચારિત છે અને ચોકસાઈ દ્વિસંગી છે તે સમજીને દરેક પગલાની ચકાસણી કરવી શા માટે હિતાવહ છે તે સમજાવવાની ક્ષમતા.
- કોમન સેન્સ ટેસ્ટિંગ, મેગ્નિટ્યુડ ચેકિંગનો ઓર્ડર, ચેકસમ, ક્રોસ-ચેકિંગ અને સ્વતંત્ર પદ્ધતિઓ દ્વારા બહુ-સ્તરીય ચકાસણી શિસ્ત લાગુ કરવાની ક્ષમતા
આ એકમ મોડ્યુલના હૃદયમાં વિચારને વધુ ઊંડો બનાવે છે: AI ગણિતમાં શા માટે અને કેવી રીતે ભૂલો કરે છે, આ ભૂલોના પ્રકારો શું છે અને આપણે તેને વ્યવસ્થિત રીતે કેવી રીતે પકડી શકીએ? અગાઉના એકમોમાં, અમે દરેક વિષય માટે ચકાસણી પદ્ધતિઓ જોઈ છે; અહીં આપણે એક છત નીચે ભૂલોની શરીરરચના ભેગી કરીએ છીએ. મુદ્દો એ છે કે, જ્યારે તમે AI આઉટપુટ જુઓ છો ત્યારે તમને આશ્ચર્ય થાય છે કે "અહીં શું ભૂલ હોઈ શકે છે?" તે માન્યતા માનસિકતા મેળવવા માટે છે જે પ્રતિબિંબિત રીતે વિચારે છે.
રીમાઇન્ડર: ભ્રામકતા એ છે જ્યારે AI વિશ્વાસપૂર્વક માહિતી ઉત્પન્ન કરે છે જે વાસ્તવમાં સાચી નથી. ગણિતમાં, આભાસ ઘણીવાર "સમજાવી શકાય તેવું પરંતુ ખોટા" સ્વરૂપમાં દેખાય છે. AI ભૂલો કેમ કરે છે? કારણ કે તે એક ભાષા મોડેલ છે, લોજિક એન્જિન નથી — એટલે કે, તે આંકડાકીય પેટર્ન સાથે ટેક્સ્ટ ઉત્પન્ન કરે છે, તે પગલાંઓની તાર્કિક માન્યતાને તપાસતું નથી. "3-અંકનો ગુણાકાર" અને "માન્ય સાબિતી" તેના માટે સમાન પ્રકારનું લખાણ બનાવવાનું કાર્ય છે; તેની પાસે ચોકસાઈની ખાતરી આપવા માટે કોઈ આંતરિક પદ્ધતિ નથી.
ગાણિતિક ભૂલોની શરીરરચના: સાત પ્રકાર
પ્રકારોની નીચેની સૂચિ એઆઈ આઉટપુટ અને દરેક માટે મારણમાં તમને અનુભવાતી સૌથી સામાન્ય ભૂલોનો સારાંશ આપે છે.
ભૂલનો પ્રકાર
તે શું દેખાય છે
મારણ
અંકગણિત ભૂલ
નંબર ભૂલ જેવી કે 7×8=54
કેલ્ક્યુલેટર/SymPy
સાઇન ભૂલ
−(a−b)=−a−b
મારું નામ જાતે ખોલો
બનાવેલ પ્રમેય
અવિદ્યમાન પ્રમેય નામ
સ્ત્રોત તરફથી પુષ્ટિ
નિયમનો ખોટો ઉપયોગ
સાંકળના નિયમને ભૂલશો નહીં
"કયો નિયમ?" પ્રશ્ન
અવગણવામાં આવેલ સ્થિતિ
નકારાત્મક મૂળને અવગણો
બધી સ્થિતિઓની સૂચિ બનાવો
પુરાવાનું અંતર
"તેથી" વાજબીપણું વિના
દરેક પાસની પૂછપરછ
જૂનો/ખોટો ડેટા
જૂની માહિતી
સોર્સિંગ
શા માટે ગણિતને ખાસ ધ્યાન આપવાની જરૂર છે?
મોટા ભાગના ક્ષેત્રોમાં, નાની ભૂલનું નાનું પરિણામ હોય છે. ગણિતમાં, ભૂલ ફેલાય છે અને વધે છે. સમીકરણની પ્રથમ લાઇનમાં સાઇન ભૂલ આગામી દસ લીટીઓ અને અંતિમ પરિણામ સંપૂર્ણપણે ખોટું બનાવે છે. પુરાવાની મધ્યમાં અંતર સમગ્ર સાબિતી અમાન્ય બનાવે છે. આ "નાજુકતા" ગણિતના દરેક પગલાને ચકાસવા માટે જરૂરી બનાવે છે - "સામાન્ય રીતે કહીએ તો સાચું લાગે છે" તે પૂરતું નથી.
તદુપરાંત, ગણિતમાં સત્ય દ્વિસંગી છે: પરિણામ કાં તો સાચું કે ખોટું છે, તેની વચ્ચે કોઈ નથી. ટેક્સ્ટ સારાંશમાં "એંસી ટકા સચોટ" સ્વીકાર્ય ગણી શકાય; અવિભાજ્યમાં "એંસી ટકા સાચા" જેવી કોઈ વસ્તુ નથી - કાં તો તે સાચું પરિણામ છે અથવા તે નથી. આ બેવડી પ્રકૃતિ ચકાસણીને વધુ જટિલ અને (સદભાગ્યે) વધુ શક્ય બનાવે છે: પરિણામ કાં તો ચકાસણી પાસ કરે છે અથવા તે થતું નથી.
પગલું દ્વારા પગલું: પદ્ધતિસરની ચકાસણીની શિસ્ત
1. સાધન વડે દરેક સંખ્યાત્મક પરિણામની પુષ્ટિ કરો. AI પર આધાર રાખવા માટે અંકગણિત ક્યારેય છોડશો નહીં; SymPy, કેલ્ક્યુલેટર અથવા હાથ દ્વારા.
2. SymPy સાથે દરેક સાંકેતિક પરિણામ તપાસો. અવિભાજ્ય, વ્યુત્પન્ન, સરળ, સમીકરણ—બધું SymPy વડે ચકાસી શકાય છે.
3. સ્ત્રોતમાંથી દરેક પ્રમેય/સૂત્રની પુષ્ટિ કરો. શું નામ અને અભિવ્યક્તિ સાચી છે? બનાવેલ પ્રમેય એ સૌથી કપટી છટકું છે.
4. દરેક પુરાવામાં દરેક ઘટના પર પ્રશ્ન કરો. "શું આ ખરેખર પાછલા પગલાને અનુસરે છે?" બેઝ કેસ, ગર્ભિત ધારણા, ગેપ ચેક.
5. ચેક અને કાઉન્ટરચેક. વ્યસ્ત કામગીરી, અવેજી, મર્યાદા સ્થિતિ, પરિમાણીય વિશ્લેષણ.
6. તેને સામાન્ય જ્ઞાનની કસોટીમાં મુકો. શું પરિણામ વાજબી છે? જો સંભાવના 1 કરતા વધારે હોય, જો લંબાઈ નકારાત્મક હોય તો એક ભૂલ છે.
સંકેત: સૌથી ઝડપી સામાન્ય જ્ઞાન પરીક્ષણ એ "મેગ્નિટ્યુડનો ક્રમ" તપાસ છે. શું પરિણામ અંદાજે અપેક્ષિત શ્રેણીની અંદર છે? જો વર્ગની સરેરાશ 250 છે (100માંથી), અથવા સંભાવના 3.5 છે, તો તમે વિગતો જોયા વિના જાણશો કે ત્યાં ભૂલ છે. આ 5-સેકન્ડની તપાસ કળીમાં ઘણા હાસ્યાસ્પદ પરિણામોને દૂર કરે છે.
ત્રણ નાના કેસો
કેસ 1 - સાંકળ સાઇન ભૂલ. એક વિદ્યાર્થીને જાણવા મળ્યું કે 8-લાઇન બીજગણિત સરળીકરણમાં, AI દ્વારા લાઇન 2 માં બનાવેલ સાઇન એરર આગળની 6 લાઇનમાં પ્રચારિત થાય છે. અંતિમ પરિણામ સંપૂર્ણપણે ખોટું હતું, પરંતુ એઆઈએ તેને સંપૂર્ણ આત્મવિશ્વાસ સાથે રજૂ કર્યું. જ્યારે વિદ્યાર્થીએ SymPy સાથે શરૂઆતથી તેને સરળ બનાવ્યું, ત્યારે સાચું પરિણામ પ્રાપ્ત થયું અને AI ને 2જી લાઇનમાં ભૂલ શોધવાની મંજૂરી આપી. એક ચિહ્ને 6 લીટીઓનું ખંડન કર્યું.
કેસ 2 - સામાન્ય જ્ઞાને ટેસ્ટ બચાવી લીધો. એક શિક્ષક પાસે સંભાવનાની સમસ્યાનું નિરાકરણ AI હતું; પરિણામ 1.4 હતું. વિગતો જોયા વિના, શિક્ષકે કહ્યું કે "સંભાવના 1 કરતા વધારે હોઈ શકતી નથી" અને ભૂલની શોધ કરી: AI એ બિન-વિવિધ ઘટનાઓ એકઠી કરી હતી જાણે કે તેઓ અલગ હોય. સામાન્ય જ્ઞાનની કસોટીએ સેકન્ડોમાં ભૂલ દર્શાવી.
કેસ 3 - મેડ-અપ ફોર્મ્યુલા. એક એન્જિનિયરે એઆઈને શ્રેણીની રકમ માટે "બંધ ફોર્મ્યુલા" માટે પૂછ્યું. AIએ એક વિશ્વાસપાત્ર ફોર્મ્યુલા આપી છે. એન્જિનિયરે ફોર્મ્યુલા અને હેન્ડ એડિશન બંને દ્વારા n (n=3) ના નાના મૂલ્ય માટે સૂત્રનું પરીક્ષણ કર્યું; પરિણામો મેળ ખાતા નથી. ફોર્મ્યુલા બનાવવામાં આવી હતી. થોડો ટ્વીક કરવાથી કલાકોના દુરુપયોગને અટકાવવામાં આવે છે.
ચાર નકલ કરી શકાય તેવા નમૂનાઓ
1) બહુ-સ્તર ચકાસણી વિનંતી:
તમને મળ્યું: [પરિણામ]. હવે આ ત્રણ અલગ અલગ રીતે ચકાસો: (1) તેને રિવર્સ રીતે હેશ કરવું, (2) એક સરળ કસ્ટમ મૂલ્યનું પરીક્ષણ કરવું, (3) SymPy સાથે ચેક કરવા માટે કેટલાક કોડ (હું આઉટપુટ જોઈશ). જો ત્રણેય માર્ગો સુસંગત હોય તો મને કહો; જો નહીં, તો બતાવો કે કયા પગલામાં ભૂલ છે.
2) સામાન્ય જ્ઞાન/ક્રમ કસોટી:
તમને મળ્યું: [પરિણામ]. આ પરિણામ વાજબી છે કે કેમ તે જોવા માટે તેને સામાન્ય જ્ઞાનની કસોટીમાં મૂકો: તીવ્રતાનો અપેક્ષિત ક્રમ શું છે, શું સાઇન સાચો છે, શું તે મર્યાદામાં છે (દા.ત. સંભાવના 0-1)? જો તે વ્યાજબી ન હોય, તો તપાસ કરો કે ક્યાં ભૂલ થઈ શકે છે.
3) પ્રમેય/સૂત્ર પુષ્ટિ:
શું તમે જે [પ્રમેય/સૂત્ર]નો ઉપયોગ કરી રહ્યાં છો તે ખરેખર પ્રમાણભૂત અને સાચો છે? તેની પ્રમાણભૂત અભિવ્યક્તિ અને શરતો લખો. નાના નમૂના (દા.ત. n=3) વડે આનું પરીક્ષણ કરતું એકાઉન્ટ બતાવો. જો તે બનાવેલ ફોર્મ્યુલા અથવા કંઈક છે જેના વિશે તમને ખાતરી નથી, તો તેને સ્પષ્ટપણે કહો.
4) ભૂલ મોડ નિદાન:
હું જાણું છું કે નીચેના ઉકેલમાં એક ભૂલ છે. આ ભૂલના પ્રકારોને એક પછી એક તપાસો: અંકગણિત, સાઇન, ખોટો નિયમ, છોડેલી સ્થિતિ, ડોમેન. મને કહો કે તે કયા પ્રકારની ભૂલ છે અને કયા પગલા પર છે. ઉકેલ: [અહીં]
નબળા પ્રોમ્પ્ટ / મજબૂત પ્રોમ્પ્ટ
નબળા: "શું આ નિષ્કર્ષ સાચો છે?" [પરિણામ પેસ્ટ કરો]
પરિણામ: AI વારંવાર "હા સાચું" કહે છે (તેના પોતાના આઉટપુટની પુષ્ટિ કરવાની વૃત્તિ); અવિશ્વસનીય કારણ કે ત્યાં કોઈ સ્વતંત્ર ઓડિટ નથી.
સશક્ત: "આ પરિણામને સ્વતંત્ર રીતે તપાસો: અલગ ઉકેલનો ઉપયોગ કરો અથવા SymPy કોડ સાથે તપાસો (હું કોડ ચલાવીશ). ફક્ત 'સાચું/ખોટું' બોલશો નહીં; તમે કઈ તપાસ કરી અને પરિણામ બતાવો. જો ચેકસમ નિષ્ફળ જાય, તો ભૂલ શોધો."
પરિણામ: સ્વતંત્ર નિયંત્રણ પદ્ધતિને પડકારવામાં આવે છે; AI ને તેના પોતાના આઉટપુટને આંધળાપણે મંજૂર કરવાથી અટકાવવામાં આવે છે.
સામાન્ય ભૂલો
- તેના પોતાના આઉટપુટને માન્ય કરવા માટે AI મેળવવું. "શું આ સાચું છે?" AI ઘણીવાર તેની પોતાની ભૂલની પુષ્ટિ કરે છે; સ્વતંત્ર પદ્ધતિ જરૂરી છે.
- સામાન્ય જ્ઞાનની કસોટી છોડવી. 1 થી વધુ સંભાવના અને લંબાઈ નકારાત્મક જેવી નોનસેન્સ વિગતો જોયા વિના પકડી શકાય છે.
- એક જ ચકાસણી પર આધાર રાખવો. નિર્ણાયક પરિણામો પર બહુવિધ સ્વતંત્ર પાથ (હેશ + SymPy + કસ્ટમ મૂલ્ય) નો ઉપયોગ કરો.
- નાના નમૂનાઓ સાથે સૂત્રોનું પરીક્ષણ કરતા નથી. બનેલા સૂત્રો n=2, n=3 જેવા નાના મૂલ્યો પર તરત જ તૂટી જાય છે.
- ભૂલનો પ્રચાર થયો છે. પ્રથમ લાઇનમાં ભૂલ સમગ્ર પરિણામને બગાડે છે; જો તમને કોઈ ભૂલ મળે, તો તેને શરૂઆતથી તપાસો.
સાવધાન: AI ના આત્મવિશ્વાસ અને તેની ચોકસાઈ વચ્ચે કોઈ સંબંધ નથી. જે વાક્ય સૌથી વધુ નિર્ધારિત, સૌથી અસ્ખલિત, સૌથી વધુ "ચોક્કસ" લાગે છે તે સંપૂર્ણપણે ખોટું હોઈ શકે છે. સ્વર પર નહીં, સ્વતંત્ર ચકાસણી પર વિશ્વાસ કરો. જ્યારે તમે હાથ વડે અથવા નિર્ધારિત સાધન વડે તેની પુષ્ટિ કરો ત્યારે જ પરિણામને "સાચું" ગણો - એટલા માટે નહીં કે AI કહે છે "ખાતરી".
સારાંશમાં
AI ગણિતમાં ભૂલો કરે છે કારણ કે તે એક ભાષા મોડેલ છે જે આંકડાકીય રીતે ટેક્સ્ટનું ઉત્પાદન કરે છે, તર્કને નિયંત્રિત કરતું એન્જિન નહીં. ભૂલો સાત મુખ્ય પ્રકારોમાં આવે છે: અંકગણિત, સાઇન, મેડ-અપ પ્રમેય, નિયમનો ખોટો ઉપયોગ, અવગણવામાં આવેલ કેસ, પ્રૂફ ગેપ, વાસી ડેટા. ગણિતમાં, ભૂલ ફેલાય છે અને વધે છે, સત્ય દ્વિસંગી છે - તેથી દરેક પગલું ચકાસવું આવશ્યક છે. વ્યવસ્થિત શિસ્ત: દરેક સંખ્યાત્મક ટૂલ, SymPy સાથે દરેક સાંકેતિક પરિણામ, સ્ત્રોતમાંથી દરેક પ્રમેય, દરેક પ્રૂફ પ્રશ્ન દ્વારા ચકાસો; ચેક, કાઉન્ટર-ચેક અને સામાન્ય જ્ઞાન પરીક્ષણ લાગુ કરો. AI નો આત્મવિશ્વાસ ચોકસાઈનો પુરાવો નથી.
એપ્લિકેશન કાર્ય
મધ્યમ લંબાઈ (ઓછામાં ઓછા 6-8 પગલાં) ના ઉકેલ સાથે સમસ્યા પસંદ કરો અને AI પાસે તેને ઉકેલવા દો. પછી આ એકમમાંથી પેટર્ન 1 અને 4 નો ઉપયોગ કરીને મલ્ટિ-લેયર વેરિફિકેશન કરો: (a) સામાન્ય જ્ઞાન/રેન્ક પરીક્ષણ, (b) SymPy સાથે તપાસવું, (c) વિશિષ્ટ મૂલ્ય પર પરીક્ષણ. પછી ઇરાદાપૂર્વકની “બગ હન્ટ” આંખ વડે સોલ્યુશન લાઇન પર જાઓ અને તપાસો કે સાત પ્રકારની ભૂલોમાંથી કઈ થઈ શકે છે. તમને મળેલી દરેક ભૂલને તેના પ્રકાર સાથે રેકોર્ડ કરો.
ચેકલિસ્ટ
- [ ] મેં દરેક સંખ્યાત્મક પરિણામને નિર્ધારિત સાધન વડે પુષ્ટિ કરી.
- [ ] મેં SymPy સાથે દરેક સાંકેતિક પરિણામ તપાસ્યું.
- [ ] મેં સ્ત્રોતમાંથી અથવા નાના ઉદાહરણ સાથે વપરાયેલ પ્રમેય/સૂત્રની ચકાસણી કરી.
- [] મેં મેગ્નિટ્યુડ ટેસ્ટનો સામાન્ય જ્ઞાન/ક્રમ લાગુ કર્યો.
- [ ] મેં તેનું સ્વતંત્ર રીતે ઑડિટ કર્યું (AI ની પોતાની મંજૂરી પર આધાર રાખ્યા વિના).
- [ ] જ્યારે મને ભૂલ મળી, ત્યારે મેં શરૂઆતથી ઉકેલને ફરીથી તપાસ્યો.