ትርፍ፡
- ሰው ሰራሽ የማሰብ ችሎታ በ QA ሂደት ውስጥ እውነተኛ ጊዜን የሚቆጥብበትን እና እንደ 'ለህትመት ዝግጁ' ያሉ የጥራት ውሳኔዎች በተግባሩ ስጋት ደረጃ ላይ በመመስረት ለሰዎች የሚተዉበትን መለየት መቻል።
- የውሸት ማለፊያ አደጋን የመለየት እና እያንዳንዱን የ AI ፈተና ሆን ተብሎ ኮዱን በመጣስ የሚፈትሽ የማረጋገጫ ዲሲፕሊን መተግበር መቻል
- የሙከራ ውሂብን ፣ የግል መረጃዎችን እና ቁልፎችን የመጠበቅ ችሎታ እና የደህንነት ሙከራዎችን በፈቃድ እና ለመከላከያ ዓላማዎች ብቻ የማከናወን ልምድን ያግኙ።
የመልቀቂያ ምሽትን አስቡበት። በመቶዎች የሚቆጠሩ ሙከራዎች ተካሂደዋል, ሁሉም አረንጓዴ መብራት አግኝተዋል, ቡድኑ እፎይታ አግኝቶ ሶፍትዌሩ በቀጥታ ተለቀቀ. በማግስቱ ጠዋት ደንበኛው የክፍያ ስክሪኑ መበላሸቱን ገለጸ። ፈተናዎቹ አረንጓዴ ነበሩ ግን ስህተቱን አላየም። ይህ የጥራት ማረጋገጫ (QA) ሙያ በጣም ተንኮለኛ ቅዠት ነው፣ ማለትም፣ ሶፍትዌሩ የሚፈለገውን ጥራት ያለው መሆኑን በዘዴ የሚያረጋግጥ ዲሲፕሊን፡ አረንጓዴ የሚያበራው ፈተና ግን ምንም ነገር አያረጋግጥም። አርቴፊሻል ኢንተለጀንስ (AI - ከታሪካዊ መረጃ ቅጦችን የሚያወጣ እና ጽሑፍ እና ኮድ የሚያመነጭ ሶፍትዌር) ወደዚህ ሙያ ሲገባ ፣ ሁለቱም ትልቅ ፍጥነት መጨመር እና በትክክል የዚህ ቅዠት ማጉላት አሉ። የዚህ ሞጁል የመጀመሪያ ተስፋ ግልጽ ነው: AI የሙከራ ረዳት, የብሉፕሪንት ጀነሬተር እና የሃሳብ ማባዣ; እርስዎ "ይህ ሶፍትዌር ለመልቀቅ ዝግጁ ነው" በሚለው ውሳኔ ላይ የፈረሙት ሞካሪ ነዎት።
በዚህ የመጀመሪያ ክፍል ውስጥ በመሳሪያው ላይ ሳይሆን በዲሲፕሊን ላይ እናተኩራለን. በ QA ሂደት ውስጥ AI እውነተኛ ጊዜን የት እንደሚቆጥብ ፣ አደገኛ በሆነበት ፣ ለምን አታላይ አረንጓዴ ተብሎ የሚጠራው “ሐሰት ማለፍ” ትልቁ አደጋ እንደሆነ ፣ እያንዳንዱን ውጤት እንዴት ማረጋገጥ እንደሚቻል እና ለየትኛው መሳሪያ ምን ዓይነት መረጃ መስጠት እንደሚችሉ ይማራሉ ። ይህንን መሠረት ሳይጥሉ, ተከታይ ክፍሎች በአየር ውስጥ ይቀራሉ.
በፈተና ሂደት ውስጥ AI ጠቃሚ የሆነው የት ነው?
የሙከራ ሥራዎችን በሁለት ትላልቅ ስብስቦች እንከፋፍል። የመጀመሪያ ስብስብ፡ ተደጋጋሚ፣ ፍሬያማ፣ ረቂቅ ስራዎች። የፍተሻ ጉዳይን ከመስፈርቱ መቅረጽ፣ መግቻ ነጥቦችን መዘርዘር፣ ለስክሪኑ አውቶሜሽን ኮድ አጽም መፃፍ፣ ውስብስብ የስህተት መያዣን ወደ ንፁህ የስህተት ዘገባ መተርጎም፣ በመቶዎች የሚቆጠሩ የምዝግብ ማስታወሻ ፋይሎችን ማጠቃለል፣ ከኤፒአይ ምላሽ ሼማ ማውጣት። በእነዚህ ተግባራት AI ከደቂቃዎች ወደ ሰከንድ ይቀንሳል እና አይደክምም.
ሁለተኛ ክላስተር፡ ውጤታቸው ጥራት፣ እምነት እና ኃላፊነት የሆነ ውሳኔዎች። እንደ “ይህ እትም በቀጥታ ሊሰራ ይችላል”፣ “ይህ ስህተት ወሳኝ ነው ወይስ ለሌላ ጊዜ ማስተላለፍ ይቻላል”፣ “ይህ የፈተና ሽፋን በቂ ነው”፣ “ይህ ሁኔታ የተጠቃሚውን አደጋ ይይዛል ወይ” ወዘተ ያሉ ውሳኔዎች አውድ፣ የምርት እውቀት እና ሃላፊነት ይጠይቃሉ። እዚህ AI አማራጮችን ፣ ረቂቆችን ያመነጫል - ግን እርስዎ “ማለፊያ/ውድቀት” እና “ሂድ/አለመሄድ” የሚለውን ይወስናሉ።
ልዩነቱን በአንድ ዓረፍተ ነገር ውስጥ እናብራራ: AI "በየትኞቹ ሁኔታዎች ሊፈተኑ እንደሚችሉ እና የሚፈትሽ ኮድ እንዴት እንደሚፃፍ" ጠንካራ ነው; "ይህ ሶፍትዌር በእርግጥ ይሰራል እና ማን ቫውቸር ነው?" ወደሚለው ጥያቄ ሲመጣ ውሳኔው የእርስዎ ነው።
ጠቃሚ ምክር፡ ስራን ለ AI ከማስረከብዎ በፊት፡ “ይህ ውፅዓት ስህተት ከሆነ እና ካላስተዋልኩት ምን ይሆናል?” ብለው ይጠይቁ። መልሱ "ጥቂት ደቂቃዎችን አጣለሁ" ከሆነ በቀላሉ ውክልና ይስጡ. መልሱ "የተሳሳተ ሶፍትዌር በቀጥታ ይሰራጫል" ከሆነ, AI ረቂቁን ያቅርቡ እና እርስዎ ውሳኔ እና ማረጋገጫ ይወስኑ.
የውሸት ማለፊያ፡ በ QA ውስጥ ያለው የ AI ቁጥር አንድ አደጋ
አንድ ፈተና አረንጓዴ ሲያበራ ሁለት ነገሮችን ሊያመለክት ይችላል፡- ወይ ሶፍትዌሩ በትክክል እየሰራ ነው ወይም ፈተናው በስህተት ስለተጻፈ ስህተቱን እያየ አይደለም። ሁለተኛው የውሸት ማለፊያ ይባላል - ፈተናው "ማለፍ" ይላል ነገር ግን ምንም ነገር አያረጋግጥም. ይህ አደጋ በአይአይ በተመረቱ ሙከራዎች ላይ በከፍተኛ ሁኔታ ይጨምራል፣ምክንያቱም AI አቀላጥፎ፣ ለስላሳ መልክ ግን ባዶ ፈተናዎችን በመፃፍ በጣም የተሳካ ነው።
ሦስቱ በጣም የተለመዱ የሐሰት ማለፊያ ዓይነቶች፡ (1) ያለምንም ማረጋገጫ መሞከር - ኮዱ ይሰራል፣ ምንም ማረጋገጫዎች የለውም፣ ሁልጊዜ ያልፋል። (2) ራስን ማረጋገጥ ፈተና - የፈተናው የሚጠበቀው ዋጋ በፈተና ላይ ካለው ኮድ ውጤት ይሰላል; ያም ማለት ኮዱ የሚያወጣው ምንም ይሁን ምን ፈተናው እንደ "ትክክል" ይቀበላል. (3) የተሳሳተውን ነገር የሚያረጋግጥ ሞክር - አስረግጦ መኖሩን ነገርግን የሚያጣራው ተራ ነገር (ለምሳሌ "ምላሽ ባዶ አይደለም") ነው፣ ትክክለኛው የንግድ ህግ አይደለም።
ጥንቃቄ: አረንጓዴ የሙከራ ፓነል የጥራት ማረጋገጫ አይደለም; ቢበዛ “የጻፍናቸው መቆጣጠሪያዎች አሁን አልተሰበሩም” ይላል። AI በሚያወጣው ፈተና ላይ "ማለፊያ" በማየት አትጽናና - ትክክለኛው ጥያቄ ኮዱን ሆን ብዬ ከጣስኩ ይህ ፈተና ቀይ ይሆናል? የማይሽከረከር ከሆነ ያ ፈተና ማስጌጥ ነው።
በዚህ ሞጁል ውስጥ የሚደጋገመው ወርቃማው ህግ፡ ሆን ብሎ ኮዱን በመስበር እያንዳንዱን AI ሙከራ ይሞክሩ። ፈተናው አሁንም አረንጓዴ ከሆነ ፈተናው እየሰራ አይደለም። (ይህን ሃሳብ በክፍል 10 ውስጥ እንደ ሚውቴሽን ሙከራ እናደርገዋለን።)
የማረጋገጫ ዲሲፕሊን: ሶስት ደረጃዎች
AI በልበ ሙሉነት ይናገራል; እውነት ነው ማለት አይደለም። በእያንዳንዱ ውጤት ላይ ተግባራዊ ለማድረግ ባለ ሶስት እርከን ምላሽ ያዘጋጁ፡-
- ከመስፈርቱ ጋር ያያይዙት። እያንዳንዱ የፈተና ጉዳይ እና AI የሚያመነጨው በእውነተኛ መስፈርት ወይም ተቀባይነት መስፈርት ላይ የተመሰረተ መሆን አለበት (አንድ ሥራ "ተከናውኗል" ተብሎ ለመቆጠር የሚያስፈልጉትን ሁኔታዎች ማሟላት አለበት)። "ይህ ሁኔታ የሚያረጋግጠው የትኛውን ህግ ነው?" ብለው ይጠይቁ።
- ቀይ ይመልከቱ. ኮዱን በመስበር የተፈጠረውን ሙከራ አንድ ጊዜ ያሂዱ። ወደ ቀይ ካልተለወጠ, ፈተናው የተሳሳተ ነው. ይህ በ AI ሙከራ ውስጥ የማይደራደር እርምጃ ነው።
- በአውድ ማጣሪያው ውስጥ ያስተላልፉት። ውጤቱ የምርት ባህሪ፣ አርክቴክቸር፣ ትክክለኛው የተጠቃሚ ፍሰት ከምታውቁት ጋር ይዛመዳል? የጎራዎ እውቀት የመጨረሻው ማጣሪያ ነው።
የውሂብ ግላዊነት እና ደህንነት፡ ወዴት ይሄዳል?
በሙከራ አካባቢ ውስጥ የሚሰሩት ውሂብ ብዙውን ጊዜ ሚስጥራዊነት ያለው ነው፡ እውነተኛ የደንበኛ መዝገቦች፣ የምርት ዳታቤዝ ቅጂዎች፣ የኤፒአይ ቁልፎች፣ የውስጥ የስርዓት አድራሻዎች፣ ገና ያልታወቁ ባህሪያት። ቀላል ምደባ ያድርጉ፡ ክፍት ዳታ (በሰነድ የተደገፈ፣ በይፋ የሚገኝ) ማንኛውንም ተሽከርካሪ ማስገባት ይችላል። የውስጥ ውሂብ (የምንጭ ኮድ ቁርጥራጮች፣ የውስጥ ሰነዶች) በኤጀንሲው የጸደቁ መሣሪያዎች ብቻ። ሚስጥራዊ መረጃ (እውነተኛ የደንበኛ መረጃ፣ የማንነት መረጃ፣ የተጋላጭነት ዝርዝሮች፣ ቁልፎች) ወደ ተቋሙ የተዋዋሉ መሳሪያዎችን ብቻ ነው የሚገቡት ፣ መረጃቸው ወደ ሞዴል ስልጠና የማይሄድ ፣ በተለይም ጭምብል ለብሶ ነው ።
በደህንነት ሙከራ አውድ ውስጥ ተጨማሪ ገደብ አለ፡ በዚህ ሞጁል ውስጥ የተማረው ነገር ሁሉ ለመከላከያ ዓላማ ነው - የእራስዎን ምርት ደህንነት በስልጣን ለመሞከር። ያለፍቃድ ወደ ሌላ ሰው ስርዓት ሰርጎ ለመግባት፣ እውነተኛ ተጋላጭነቶችን መሳሪያ ለማድረግ፣ ወይም ምንም አይነት ስልጣን የሌለህበትን ስርዓት ለመፈተሽ AIን መጠቀም ኢ-ምግባር የጎደለው እና ወንጀለኛ ነው። ያለፈቃድ (ወሰን እና ፍቃድ) አጸያፊ ምርመራ አይደረግም።
ጠቃሚ ምክር፡ ከእውነተኛ የደንበኛ ውሂብ ይልቅ ሰው ሰራሽ (ሰው ሰራሽ በሆነ መንገድ) የሙከራ ውሂብን ይጠቀሙ። አይአይን “ተጨባጭ ነገር ግን ሙሉ በሙሉ ልብ ወለድ የሙከራ ውሂብ እንዲያመነጭ” መጠየቅ ሁለቱንም ግላዊነት ይጠብቃል እና የጠርዝ ጉዳዮችን ይለያል።
ሶስት ጥቃቅን ጉዳዮች
ጉዳይ 1 - በትክክለኛው ቦታ ላይ ጊዜ ቆጣቢ. የEkomerce ቡድን ሞካሪ ለእያንዳንዱ ልቀት ከ 30 ገጽ መስፈርቶች ሰነድ የሙከራ ሁኔታን ለመፍጠር 6 ሰዓታትን አሳልፏል። ሰነዱን (የንግድ ሚስጥሮችን ያልያዘው ክፍል) ለ YZ ሰጠው እና የተዋቀረውን ሁኔታ ረቂቅ ጠየቀ; ጊዜው ወደ 90 ደቂቃዎች ተቀንሷል. አይአይ ያመለጣቸውን የንግድ ህግ ጠርዝ ጉዳዮችን በራሱ ለማረጋገጥ የተረፈውን ጊዜ አሳለፈ። AI ፍርዱን ለሰው በመተው ተደጋጋሚ ስራውን ወሰደ።
ጉዳይ 2 - የውሸት ማለፍ ተያዘ። አንድ ገንቢ AI 12 ዩኒት ሙከራዎችን ለማስላት ተግባር እንዲጽፍ አድርጓል። ሁሉም አረንጓዴ ነበሩ። ሞካሪው "ቀይ ይመልከቱ" የሚለውን እርምጃ ተግባራዊ አድርጓል፡ ሆን ብሎ በተግባር ውስጥ ያለውን የመደመር ምልክት ወደ ማባዛት። ከ12 ፈተናዎች 3ቱ ብቻ ቀይ ተመልሰዋል። ሌሎቹ 9 ሙከራዎች ምንም እውነተኛ ማረጋገጫ አልሰጡም; ልክ "ስህተት አልወረወረም" አለ. 9 የማስዋቢያ ፈተናዎች ተሰርዘዋል እና በምትኩ 5 እውነተኛ ሙከራዎች ተጽፈዋል።
ጉዳይ 3 - ከግላዊነት ጥሰት ይመለሱ። አንድ ተለማማጅ እውነተኛ የደንበኛ ኢሜይሎችን እና የካርዱን የመጨረሻ አራት አሃዞች ከምርት ዳታቤዝ የያዙ የስህተት ምዝግብ ማስታወሻ ወደ ይፋዊ መሳሪያ ለጠፈ እና "ይህን ስህተት አብራራ" አለ። የQA መሪ ጣልቃ ገብቷል፡ ይህ ከቁጥጥር ውጭ የሆነ የግል መረጃ እና የ KVKK (የግል ውሂብ ጥበቃ ህግ) መጣስ ነበር። የግል ቦታዎችን በመደበቅ እና የተቆለለ ዱካ ብቻ በመተው በተቋሙ የተፈቀደ ተሽከርካሪ ውስጥ ተመሳሳይ ስራ ተሰርቷል።
አራት ሊገለበጡ የሚችሉ አብነቶች
1) የሥራ ብቃት ግምገማ;
የእርስዎ ሚና፡ ከፍተኛ የQA መሪ። የሙከራ ሥራን እገልጽልሃለሁ። (1) ይህ ሥራ በአስተማማኝ ሁኔታ ለ AI ሊሰጥ የሚችል የማርቀቅ/የመተንተን ሥራ ወይም የሰው ልጅ መወሰን ያለበት የጥራት ውሳኔ፣ (2) የተሳሳተ የውጤት ዋጋ ሊያስከፍለው የሚችለውን ወጪ፣ (3) ውክልና ከመሰጠቴ በፊት ማድረግ ያለብኝን ማረጋገጫ ንገረኝ፡ ሥራ፡ [ሥራ እዚህ አስገባ]
2) የውሸት ማለፊያ መቆጣጠሪያ;
ፈተናውን ከዚህ በታች ይመልከቱ። ንገረኝ: - ይህ ፈተና ምን አይነት ባህሪን ያረጋግጣል? (አንድ ዓረፍተ ነገር)- ፈተናው ወደ ቀይ እንዲለወጥ በፈተና ላይ ያለውን ኮድ እንዴት እሰብራለሁ? - ይህ ፈተና ሁል ጊዜ እንዲያልፍ የሚያደርግ ድክመት አለ (የጠፋ ማረጋገጫ ፣ ራስን ማረጋገጥ ፣ ተራ ቼክ)? ሙከራ: [ሙከራ እዚህ ይለጥፉ]
3) የውሂብ ጭንብል ቁጥጥርን ሞክር
የምሰጥዎ ሎግ/ውሂብ የግል ወይም ሚስጥራዊ መስኮች (ኢሜል፣ ስም፣ ካርድ፣ ቁልፍ፣ የውስጥ አድራሻ) ሊይዝ ይችላል። በመጀመሪያ ጭምብል ማድረግ ያለባቸውን መስኮች ዘርዝሩ; ጭንብል አደርጋለሁ እና እንደገና እልካለሁ። እንዳለ አትተነትኑት።
4) ሰው ሠራሽ ሙከራ ውሂብ ማመንጨት;
ለ[የሚከተለው የመስክ መዋቅር] 20 ረድፎችን ሙሉ በሙሉ ልቦለድ፣ እውነተኛ የሙከራ ውሂብ ይፍጠሩ። እውነተኛ ሰው/ድርጅት ውሂብ አይጠቀሙ። እንዲሁም የጠርዝ ጉዳዮችን ያካትቱ፡ ባዶ ቦታ፣ በጣም ረጅም ጽሑፍ፣ የእሴቶች ገደብ፣ ልክ ያልሆነ ቅርጸት።
ደካማ ጥያቄ / ጠንካራ ጥያቄ
ደካማ፡ "በዚህ ኮድ ላይ ሙከራዎችን ጻፍ።"
ጠንካራ: "ይህን ለቅናሽ ተግባር ጻፍ አሃድ ሙከራዎችን አስሉ. ለተግባሩ ተቀባይነት መስፈርቶች: 10% ቅናሽ ከ 1000 TL, 20% ቅናሽ ከ 5000 TL; አሉታዊ መጠን ስህተት መጣል አለበት. ለእያንዳንዱ ፈተና የሚያጸድቁትን ደንብ በአስተያየት መስመር ይግለጹ. ገደብ እሴቶቹን ይሞክሩ (999, 1000, ለየብቻ, 0.1010). ኮዱን ከጣስኩ ወደ ቀይ የሚለወጡ ወይም ተራ ነገር ካልጻፍኩ እውነተኛ ማረጋገጫዎች።
ኃይለኛ ማበረታቻ; የመቀበያ መስፈርቶችን፣ የእሴቶችን ገደብ፣ የማረጋገጫ ተስፋዎችን እና ግልጽ ጸረ-ስለላ መመሪያዎችን ይሰጣል። ደካማው ጥያቄ AI የጌጣጌጥ ፈተናን እንዲጽፍ ይጋብዛል።
የተለመዱ ስህተቶች
- አረንጓዴ ማመን. ፈተናውን ማለፍ ማረጋገጫ ነው ብሎ ማሰብ። ትክክለኛው ጥያቄ፡- ኮዱን ሲጥሱ ወደ ቀይ ይለወጣል?
- ምንም ምክንያት ሳይሰጥ ፈተና መጠየቅ። AI ምን መረጋገጥ እንዳለበት ሳያውቅ አጠቃላይ፣ ብዙ ጊዜ ጥቅም የሌላቸው ሙከራዎችን ያዘጋጃል።
- ማረጋገጥን መዝለል። “AI ጻፈው፣ ምናልባት እውነት ነው” በማለት። ኃላፊነቱ የሚወጣው ውጤቱን በሚጠቀም ሰው ላይ ነው።
- በመሳሪያው ውስጥ እውነተኛ/ሚስጥራዊነት ያለው ውሂብ በመለጠፍ ላይ። ከምርት ውሂብ, ቁልፎች ወይም የግል ውሂብ ጋር በመስራት ላይ.
- ያልተፈቀደ የደህንነት ሙከራ። ያለ ወሰን እና ፍቃድ አፀያፊ ሙከራዎችን መሞከር።
- ውሳኔ አሰጣጥን በውክልና ለመስጠት AI መጠቀም። ጥያቄውን በመጠየቅ "ይህ ስሪት ሊለቀቅ ይችላል?" ወደ AI እና መልሱን በፊርማው ውስጥ ማስቀመጥ.
በማጠቃለያው
AI በ QA ሂደት ውስጥ ተደጋጋሚ እና ውጤታማ ስራን የሚያፋጥን ኃይለኛ ረዳት ነው; ነገር ግን የጥራት ውሳኔው ሃላፊነት በሰው ላይ ነው. በዚህ ሙያ ውስጥ ያለው ቁጥር አንድ የ AI አደጋ የውሸት ማለፊያ ነው፡ አረንጓዴ ፈተናዎች ንጹህ የሚመስሉ ነገር ግን ምንም ነገር አያረጋግጡም። ኮዱን ሆን ተብሎ በመጣስ እያንዳንዱን የ AI ሙከራ ይሞክሩ; ወደ ቀይ ካልተለወጠ, ያ ፈተና ጌጣጌጥ ነው. ከመስፈርቱ ጋር ያያይዙት, ቀዩን ይመልከቱ, በአውድ ማጣሪያው ውስጥ ይለፉ. ሚስጥራዊ መረጃን ጭንብል ያድርጉ፣ የደህንነት ሙከራን ለተፈቀደላቸው እና ለመከላከያ ዓላማዎች ብቻ ያካሂዱ።
የመተግበሪያ ተግባር
ከራስህ ፕሮጀክት 5 AI-የመነጨ (ወይም AI-የመነጨ) ክፍል ሙከራዎችን ውሰድ። ለእያንዳንዳቸው፡ (1) የትኛውን ባህሪ እንደሚያረጋግጥ በአንድ ዓረፍተ ነገር ፃፉ፣ (2) ሆን ብለው በፈተና ስር ያለውን ኮድ በመስበር እና በማስኬድ እና ስንት ቀይ እንደሚሆኑ አስተውል፣ (3) ቀይ ያልተለወጡትን "የዲኮር ፈተናዎች" በማለት ምልክት ያድርጉ እና በእውነተኛው ማረጋገጫ እንደገና ይፃፉ። ውጤቱን በሰንጠረዥ ውስጥ አስቀምጡ፡ የፈተና ስም/ህግ የተረጋገጠው/ተበላሽቶ ነበር/ተግባር።
የማረጋገጫ ዝርዝር
- [ ] ሥራውን ከማስረከቤ በፊት "ስህተት ቢፈጠር ምን አጠፋለሁ?" የሚለውን ጥያቄ ጠየቅሁ።
- [] ኮዱን በመስበር እያንዳንዱን AI ፈተና ሞከርኩ; ወደ ቀይ ያልተለወጠውን በእውነተኛው ፈተና ተካሁት።
- [ ] የፈተና ጉዳዮችን ከትክክለኛው መስፈርት/ተቀባይነት መስፈርት ጋር አገናኘኋቸው።
- [ ] ለመሳሪያው ሳልሰጠው ሚስጥራዊነት ያለው/እውነተኛ መረጃን ሸፍነዋለሁ፤ ከተቻለ ሰው ሰራሽ ዳታ ተጠቀምኩ።
- [ ] የደህንነት ሙከራን በስልጣን ውስጥ እና ለመከላከያ ዓላማዎች ብቻ አስቤ ነበር።
- [ ] የ"ስሪቱ ይለቀቃል" የሚለውን ውሳኔ ለራሴ ትቼው ነበር እንጂ ለ AI አይደለም።