ኮምፒውተርን መጠቀም ምንድን ነው፣ ለምንስ አስፈላጊ ነው? ኮምፒውተርን መጠቀም ሰፊ አንድምታ ያለው ቀላል ሐሳብ ነው፦ ሞዴሎች ጥያቄዎችን እንዲመልሱ ከመጠየቅ ይልቅ፣ ድረ ገጾችን እንዲያስሱ፣ ቅጾችን እንዲሞሉ፣ የሥራ ሂደቶችን ጠቅ እያደረጉ እንዲያልፉና ተግባራትን ከመጀመሪያ እስከ መጨረሻ በራሳቸው እንዲያጠናቅቁ ሶፍትዌርን እንዲያንቀሳቅሱ እንጠይቃቸዋለን።
ይህም በአሁኑ ጊዜ በተለያዩ በይነገጾች የተበታተኑ ብዙ የእውነተኛ ዓለም ተግባራትን ያስችላል፤ ለምሳሌ የተሟላ ቦታ ማስያዝ፣ የኢ-ኮሜርስ ክፍያ ማጠናቀቅ፣ ባለብዙ ደረጃ የጉዞ ዕቅድ እና ግልጽ የAPI አቻ የሌላቸው የውስጥ አስተዳደር ሂደቶች። እነዚህ አዳዲስ ችግሮች አይደሉም። አዲሱ ነገር፣ ችግሮቹን በአጠቃላይ ዓላማ ሞዴሎች መፍታት የሚቻል መሆኑ ነው።
የAnthropic እና OpenAI የቅርብ ጊዜ ሥርዓቶች፣ እርምጃ ብቻ ሳይወስዱ ስለ ሁኔታው የሚያመዛዝኑ፣ ከስህተት የሚያገግሙና በዚያው ቅጽበት ለተግባሩ የተለዩ መፍትሔዎችን የሚገነቡ ወኪሎችን አሳይተዋል። ይህ አሳሹን ለወኪሎች አጠቃላይ የአፈጻጸም አካባቢ ያደርገዋል፤ ወዲያውኑ ግን አንድ የንድፍ ጥያቄ ያስነሳል፦ ከዚህ አካባቢ ምን ያህሉን ለሞዴሉ ማጋለጥ አለብን?
ቀደምት ሥርዓቶች አሳሹን በቋሚ፣ ደህንነታቸው በተጠበቀና አስቀድመው በተወሰኑ ድርጊቶች ውስጥ በመጠቅለል መልስ ሰጥተዋል። በዚህ ጽሑፍ እንደምናስረዳው፣ ይህ አቀራረብ ገደቡ ላይ እየደረሰ ነው።


የአሳሽ ወኪሎችን ስንገነባ የተለመደ ግንዛቤ አለ፦ ሞዴሉን ከመጠን በላይ አትመኑ።
ስለዚህ አሳሹን እንጠቀልለዋለን። እንደ click፣ type፣ scroll፣ select እና read_text ያሉ አስቀድመው የተወሰኑ መሣሪያዎችን እናቀርባለን። የሰነድ ነገር ሞዴልን (DOM) ቀለል እናደርጋለን። የድርጊት ክልሉን እናጠባለን። እኛ በምንነድፋቸው ረቂቅ መዋቅሮች ባህሪውን ግልጽና ሊቆጣጠሩት የሚችሉ ለማድረግ እንሞክራለን።
ይህ ምክንያታዊ መነሻ ነው። ነገር ግን ከጊዜ ወደ ጊዜ የተሳሳተ የረጅም ጊዜ አርክቴክቸር እየሆነም ነው።
ግንባር ቀደም ሞዴሎች እየተሻሻሉ ሲሄዱ፣ ገደቡ ሞዴሉ መሣሪያዎች ስለሌሉት ብቻ አይደለም። ይልቁንም ከስር ያለውን ሥርዓት ከመጠን በላይ በሚሰውሩ ረቂቅ መዋቅሮች በኩል እንዲሠራ እያስገደድነው ነው። የተወሳሰበና ተለዋዋጭ አካባቢን ወደ ቋሚ የድርጊት በይነገጽ እንጨምቃለን፤ ከዚያም መረጃው በጎደለበት ሁኔታ ውስጥ ጥሩ አፈጻጸም እንዲያሳይ ሞዴሉን እንጠይቃለን።
ይህ መደራደር ከጊዜ ወደ ጊዜ ማራኪነቱን እያጣ ነው።
ስንመረምረው የነበረው ለውጥ ለመግለጽ ቀላል ቢሆንም፣ ውጤቱ ጉልህ ነው። ወኪሉን አስቀድመው የተወሰኑ ድርጊቶችን እንደሚመርጥ ከመቁጠር ይልቅ፣ በተገደበ የአፈጻጸም አካባቢ ውስጥ የሚሠራ የፕሮግራም ፈጣሪ አድርገን እንወስደዋለን።
ሞዴሎቹ እጅግ ብቁ ሆነዋል፤ ከእንግዲህ በረቂቅ መዋቅር የተገነቡ መከላከያዎቻችሁን አይፈልጉም። ግባቸውን እስኪያሳኩ ድረስ ተግባሩን ለመንደፍ፣ ለመፈጸምና ደጋግመው ለማሻሻል ሙሉውን የድርጊት ክልል ይፈልጋሉ።
ይህ ጽሑፍ ከብዙ ረቂቅ መዋቅሮች ከተጫነው የአሳሽ አውቶሜሽን ወደ ተገደበ የኮምፒውተር አጠቃቀም ስለሚደረገው ለውጥና ሥርዓቶችን በዚህ መንገድ ስትነድፉ ስለሚቀየሩ ነገሮች ነው።
ችግሩ ቋሚ የድርጊት በይነገጾች በጽንሰ ሐሳብ ደረጃ የተሳሳቱ መሆናቸው አይደለም። ችግሩ ድሩ ከእነሱ ጋር አለመጣጣሙ ነው።


ዘመናዊ በይነገጾች በReact፣ Vue እና Angular ላይ የተገነቡ ሲሆኑ፣ በተመሳሳይ ጊዜ የማይከናወኑ የሁኔታ ዝማኔዎች፣ ሰው ሠራሽ የክስተት ሥርዓቶችና በራሳቸው የሕይወት ዑደት ባላቸው ተሻጋሪ ምንጭ iframeዎች ውስጥ የሚገኙ የሦስተኛ ወገን ንዑስ ክፍሎች አሏቸው። «በዚህ የግቤት መስክ ውስጥ ጻፍ» የሚል መጠቅለያ ትክክል የሚሆነው፣ ገጹ ስለ መጻፍ ካላችሁ ትርጉም ጋር ሲስማማ ብቻ ነው። ብዙ ገጾች ግን አይስማሙም። አንድን እሴት በቀጥታ ማስቀመጥ፣ የፍሬምወርኩን የለውጥ ማወቂያ ሙሉ በሙሉ ያልፋል። የግቤት መስኩ የተሞላ ይመስላል። ማረጋገጫው ፈጽሞ አይነሳም። ቅጹ እንደተበላሸ ይቀራል።
ይህን መጠገን ትችላላችሁ። ለReact ግቤቶች ልዩ ሁኔታዎችን ማከል፣ ትኩረት ከተሰጠ በኋላ የblur ክስተቶችን መላክ፣ ሁኔታን ከማንበብ በፊት የአውታረ መረብ እንቅስቃሴ እስኪቆም መጠበቅ ትችላላችሁ። እያንዳንዱ ጥገና በራሱ ትክክል ነው። በአንድነት ግን ለመጠበቅ እየከበደ የሚሄድና አስቀድማችሁ ላያችኋቸው ጣቢያዎች ብቻ እየተለየ የሚሄድ ሥርዓት ይፈጥራሉ።
ጥልቁ ችግር፣ መስተጋብሮች እንዴት መሥራት እንዳለባቸው ያላችሁን ግምት በረቂቅ መዋቅሩ ውስጥ መቅረጻችሁና ከዚያም ድሩ የተለየ ግምት እንዳለው ማወቃችሁ ነው።
በተሻጋሪ ምንጭ iframe ውስጥ በStripe ወይም Adyen በኩል የተካተተ የክፍያ ቅጽ እንመልከት። መጠቅለያችሁ በተለየ ምንጭ ላይ ስለሚገኝ በቀጥታ ሊደርስበት አይችልም። የread_text መሣሪያችሁ ውስጣዊ ሁኔታውን ማየት አይችልም። የtype መሣሪያችሁ የግቤት መስኮቹን ማነጣጠር አይችልም። በመጠቅለያ ላይ የተመሠረተ ወኪል እዚህ ላይ መቀጠል አይችልም። ረቂቅ መዋቅሩ የተነደፈው ለዋናው ሰነድ ነበር። እውነተኛው ተግባር የሚገኘው ረቂቅ መዋቅሩ ማየት በማይችለው ቦታ ነው።
ተመሳሳይ አለመጣጣም ብዙም ግልጽ ባልሆኑ ሂደቶችም ይታያል። በፍሬምወርክ የሚቆጣጠር ተቆልቋይ ምናሌ፣ የሚታየው አባል እውነተኛው መቆጣጠሪያ ስላልሆነ ለቀጥታ ጠቅታ ምንም ምላሽ ላይሰጥ ይችላል። ከስር ያለውን የሁኔታ ሽግግር ለማስነሳት፣ ተከታታይ የቁልፍ ሰሌዳ ክስተቶችን ሊፈልግ ይችላል። ከውጭ ሲታይ UIው ጠቅ ሊደረግበት የሚችል ይመስላል። ረቂቅ መዋቅሩ «ጠቅ አድርግ» ይላል። ምንም አይከሰትም።
ወይም የሚታየው DOM ዝማኔ ከውስጣዊ የሁኔታ ለውጦች የሚዘገይበትን ባለብዙ ደረጃ ሞዳል ሂደት እንመልከት። ትክክለኛው ቀጣይ ድርጊት፣ መጠቅለያችሁ በሚያያቸው አባላት ላይ ገና ባልተንጸባረቀ የሁኔታ ሽግግር ይወሰናል። በመጠቅለያ ላይ የተመሠረተ ወኪል ያልተሟላውን የሥርዓቱን እይታ ስለሚጠቀም፣ ቶሎ እርምጃ ይወስዳል ወይም ያረጀ ሁኔታን ያነባል።
በእያንዳንዱ ሁኔታ፣ ረቂቅ መዋቅሩ ወኪሉ በእርግጥ የሚፈልጋቸውን ምልክቶች ይሰውራል።
በዝቅተኛ ደረጃ የሚሠራ ሞዴል—በቀጥታ ያለውን DOM በመመርመር፣ ስለ ፍሬም ወሰኖች በማመዛዘንና ለዚያ የተወሰነ በይነገጽ የመስተጋብር ቅደም ተከተልን በመፍጠር—እነዚህን ሁኔታዎች ማለፍ ይችላል። ይህ ሞዴሉ በተፈጥሮው የበለጠ ብልህ ስለሆነ አይደለም። የተወገደውን መረጃ ማግኘት ስለሚችል ነው።
ልናሳካው የምንሠራው ለውጥ ለመግለጽ ቀላል ነው፦ ሞዴሉ አስቀድመው ከተወሰኑ ድርጊቶች እንዲመርጥ ከመጠየቅ ይልቅ፣ ዝቅተኛ ደረጃ ያለው የአፈጻጸም በይነገጽ እንሰጠዋለን፤ ይህን በይነገጽም በረቂቅ መዋቅር ንድፍ ሳይሆን በአፈጻጸም ጊዜ ፖሊሲ እንገድበዋለን።
ይህ የንድፍ ምርጫ፣ የሞዴሉን ከተለያዩ አካባቢዎች ጋር የመላመድ ችሎታ ከሚያስወግዱ ጠንካራ ግን ለተወሰነ ዓላማ በኮድ ከተቀረጹ መሣሪያዎች ይልቅ፣ ወኪሉ በአፈጻጸም ጊዜ ራሱን የማረምና ጥራት ያለው ኮድ የማዘጋጀት ተፈጥሯዊ ችሎታውን የሚጠቀሙ ዝቅተኛ ደረጃ መሠረታዊ መሣሪያዎችን መደገፍ ከጀመረው ሰፊ የኢንዱስትሪ ለውጥ የመጣ ነው።
Claude Code በብዙ ገንቢዎች የመሣሪያ ስብስብ ውስጥ ዋና ምርጫ በመሆን ያገኘውን ስኬትና ኢንዱስትሪው በአጠቃላይ ወደ ተርሚናል-ተኮር ወኪሎች እየተሸጋገረ መሆኑን እንመልከት። የClaude Code ትልቁ ጥቅም ሞዴሉ ራሱ ሳይሆን ዝቅተኛ ደረጃ ያለው መደበቂያ ነው። ለሞዴሉ ጥቂት፣ የበለጠ ሞጁላርና ዝቅተኛ ደረጃ ያላቸው መሣሪያዎችን—ማለትም ተርሚናሉን—መስጠት የተሻለ የመሣሪያ ጥሪ አፈጻጸምን ያስገኛል። ዋናው ምክንያት፣ ወኪሉ የአውድ መስኮቱን በሚያጨናንቁ አጠቃላይ መሣሪያዎች ለመጠቀም ከመሞከር ይልቅ፣ ማመዛዘንና ለተያዘው ተግባር ብጁ ስክሪፕቶችን መፍጠር ስለሚችል ነው።
ለአሳሽ አውቶሜሽን በተግባር ይህ ማለት፣ ሞዴሉ ሁሉንም ነገር አስቀድሞ ከተገነቡ ቋሚ ድርጊቶች ጋር ከማዛመድ ይልቅ፣ በቀጥታ ያለውን የገጽ ሁኔታ መመርመር፣ ፍሬሞችን ማቋረጥና ለአሁኑ በይነገጽ የተለየ ብጁ የመስተጋብር ኮድ መገንባት ይችላል ማለት ነው።
ሞዴሉ እንደ መራጭ ያነሰ፣ እንደ አፈጻጸም ጊዜ ደራሲ የበለጠ ይሠራል። የአሁኑን ሁኔታ ይመረምራል፣ ስለ በይነገጹ ያመዛዝናል፣ ለዚያም የተወሰነ ሁኔታ የመስተጋብር አመክንዮን ይፈጥራል። ባለብዙ ደረጃ ቅደም ተከተሎችን መገንባት፣ ከተለመዱት ውጭ ካሉ ሂደቶች ጋር መላመድና ከመቀጠሉ በፊት ውጤቶችን ማረጋገጥ ይችላል። አንድ ድርጊት ሲከሽፍ፣ ሞዴሉ ከስር ያለውን ስህተት አይቶ ራሱን ያርማል። ይህ የበለጠ ኃይለኛና የበለጠ አደገኛ ነው—ነገር ግን ከችግሩ እውነተኛ ቅርጽ ጋር እጅግ ይቀራረባል።
አስፈላጊው ነገር፣ የረቂቅ መዋቅሩን ንብርብር ማስወገድ ሥርዓቱን ያነሰ ሥርዓታማ አያደርገውም። ሥርዓታማነቱን ወደ ሌላ ቦታ ያዛውረዋል።
ከዚህ በፊት በመጠቅለያ ንድፍና በዳር ጉዳዮች አያያዝ ውስጥ የነበረው ሥራ ወደ ሦስት ቦታዎች ይዛወራል፦ ወደ እርምጃው (የአሠራር ሥልጠና መልክ የሚይዝ)፣ ወደ አፈጻጸም አካባቢው (እንደ የአሰሳ ወሰን፣ ሚስጥራዊ ድርጊቶችና የድጋሚ ሙከራ ባህሪ ያሉ ወሰኖችን የሚያስፈጽም) እና ወደ ግምገማ ንብርብሩ (ተግባሩ መሳካቱን ብቻ ሳይሆን መካከለኛ ደረጃዎቹም ትክክል መሆናቸውን የሚገመግም)። ጥቂት በቀላሉ የሚሰበሩ ረቂቅ መዋቅሮች። የበለጠ ጠንካራ ዙሪያዊ ሥርዓቶች።
የዚህ ለውጥ አንዱ ውጤት፣ አጠቃላይ ሥርዓቱ የበለጠ ብቁ እየሆነ ሲሄድ የምርቱ ኮድ ብዙውን ጊዜ ቀለል ማለቱ ነው። የመስተጋብር ንድፎችን እንደገና ጥቅም ላይ በሚውሉ መጠቅለያዎች ከመቅረጽ ይልቅ፣ ወኪሉ በአፈጻጸም ጊዜ ባህሪን ይፈጥራል። እየሰፋ የሚሄድ የልዩ መሣሪያዎችና የዳር ጉዳዮች አመክንዮ ከመጠበቅ ይልቅ፣ ጥቂት ኃይለኛ መሠረታዊ ተግባራትንና የተገደበ የአፈጻጸም አካባቢን ትጠብቃላችሁ።
ይህም ሥርዓቱ እንዴት እንደሚያጠቃልል ይቀይራል። በመጠቅለያ ላይ የተመሠረተ ወኪል፣ አስቀድማችሁ የገነባችኋቸውን መጠቅለያዎች በሚመስሉ ተግባራት ላይ ጥሩ የማጠቃለል ችሎታ አለው። የተገደበ የአፈጻጸም አካባቢ ያለው ወኪል፣ የሚታየው በይነገጽ የተለየ ቢሆንም የጋራ የአፈጻጸም መሠረት ያላቸውን ተግባራት ማጠቃለል ይችላል።
ለምሳሌ፣ ከፍለጋ ቅጽ፣ ከቦታ ማስያዝ ሂደት ወይም ከቅንብሮች ገጽ ጋር መስተጋብር በUI ደረጃ ፈጽሞ የተለያየ ሊመስል ይችላል። ከስር ግን የጋራ ንድፎች አሏቸው፦ ሁኔታን ማንበብ፣ ክስተቶችን ማስጀመር፣ ውጤቶችን ማረጋገጥ እና በተመሳሳይ ጊዜ የማይከናወኑ ዝማኔዎችን ማስተናገድ። በዚያ ደረጃ የሚሠራ ሥርዓት ችሎታውን በተፈጥሯዊ ሁኔታ ከአንድ ተግባር ወደ ሌላ ያስተላልፋል።
እንደገና ጥቅም ላይ የሚውለው ክፍል የተግባር ዝርዝሩ አይደለም። ሁኔታን የመመርመር፣ በደህንነት የመሥራትና ውጤቶችን የማረጋገጥ የሞዴሉ ችሎታ ነው።


ከዚህ ሥራ የተገኘው ግልጽ ትምህርት፣ አስተማማኝነት ለሞዴሉ ተጨማሪ ረዳት ተግባራትን ከመስጠት እንደማይመጣ ነው። ብዙውን ጊዜ የሚመጣው ጥቂት ግን የበለጠ ኃይለኛ መሠረታዊ ተግባራትን በመስጠትና እነሱን በትክክለኛው መንገድ በመገደብ ነው። ከመጠን ያለፈ እገዛ፣ አንድ ተግባር እንዴት መከናወን እንዳለበት የሚገምቱ ግምቶችን በኮድ ውስጥ ይቀርጻል። ገደቦች ደህንነቱ የተጠበቀ የሥራ ወሰንን ይወስናሉ፤ ሞዴሉም የተሻሉ አካባቢያዊ መፍትሔዎችን እንዲያገኝ ያስችሉታል።
የበለጠ ኃይለኛ የአፈጻጸም በይነገጽ፣ የበለጠ ጥብቅ የደህንነት ሞዴልንም ይፈልጋል። ወኪሉ ጥቂት አስቀድሞ በተወሰኑ ድርጊቶች ብቻ መገደቡ ሲቀር፣ በተግባር በእውነተኛ ሶፍትዌር ላይ በቀጥታ እየሠራ ነው። ይህም የአደጋውን መገለጫ ወዲያውኑ ይቀይራል።
በንድፉ ውስጥ ሊታሰቡ የሚገባቸው አራት ጉዳዮች አሉ፦
የውሂብ መጋለጥ። ወኪሉ ከእውነተኛ በይነገጾች ጋር የሚሠራ ከሆነ፣ ብዙውን ጊዜ ሚስጥራዊ መረጃ ያጋጥመዋል። ይህም መረጃን ለመደበቅና መዳረሻን ለመቆጣጠር ሥርዓት ያለው አቀራረብ ይፈልጋል። ውሂብ መገለጥ ያለበት ለአፈጻጸም አስፈላጊ ሲሆን ብቻ ነው፤ የሥርዓቱ ታዛቢነት ከሁሉ ይበልጥ ሚስጥራዊ ክፍል እንዳይሆንም ምዝግቦችና ዱካዎች በጥንቃቄ መያዝ አለባቸው።
የአፈጻጸም ወሰን። ኃይለኛ ወኪል ያለገደብ መሥራት መቻል የለበትም። በተግባር ይህ የት መዘዋወር እንደሚችል፣ የትኞቹን ጎራዎች መድረስ እንደሚችልና ከየትኞቹ ሥርዓቶች ጋር መስተጋብር እንደሚፈቀድለት መገደብ ማለት ነው። እነዚህ ገደቦች በእርምጃ ውስጥ እንደ ልማድ ከመተው ይልቅ በአፈጻጸም አካባቢው ደረጃ ሊያስፈጸሙ ይገባል።
በአካባቢው ላይ ያለ እምነት። ዘመናዊ በይነገጾች አሳሳች ወይም ሆን ብለው ጥቃት የሚፈጽሙ መመሪያዎችን፣ ይዘቶችን ወይም ሂደቶችን ሊያካትቱ ይችላሉ። በገጽ ይዘት በኩል የሚደረግ ፈጣን መርፌ እውነተኛ የጥቃት መንገድ ነው። ወኪሉ ያልታሰበ መመሪያን እንዳይከተል፣ ሥርዓቱ ግልጽ የመመሪያዎች ቅደም ተከተል፣ የማረጋገጫ ፍተሻዎችና የማቆሚያ ሁኔታዎች ያስፈልጉታል።
የራስ ገዝነት ደረጃዎች። ሁሉም ድርጊቶች ሙሉ በሙሉ ራስ ገዝ መሆን የለባቸውም። በብዙ የምርት አካባቢዎች ራስ ገዝነትን በደረጃዎች ማየት አስፈላጊ ነው። ሥርዓቱ በሚያስስበትና በሚፈጽምበት መንገድ ከፍተኛ የወኪልነት ችሎታ ሊኖረው ይችላል፤ ነገር ግን ለተወሰኑ የድርጊት ምድቦች አሁንም ፈቃድ ሊጠይቅ ይችላል።
መሠረታዊው መርህ ቀላል ነው፦ ለሞዴሉ የበለጠ ኃይል መስጠት፣ በዙሪያው ያለውን ሥርዓት ማጠናከርን ይጠይቃል። ያለ ፖሊሲ ራስ ገዝነት ለምርት ዝግጁ አይደለም።
«ለማቅረብ ተገቢ የሆኑት የአሳሽ ድርጊቶች የትኞቹ ናቸው?» ብለን መጠየቅ አቆምን።
«ለሞዴሉ ሙሉ የድርጊት ክልል ለማቅረብ ምን ማድረግ እንችላለን፤ ይህም ደህንነቱን እንደጠበቀ እንዲቆይ በዙሪያው የአፈጻጸም ጊዜ ፖሊሲዎችን እንዴት እንፈጥራለን?» ብለን መጠየቅ ጀመርን።
ይህ አዲስ አተያይ ቅድሚያ የምትሰጡትን ነገር ይቀይራል። የድርጊት ምደባዎችና የመጠቅለያዎች ሙሉነት ያነሰ አስፈላጊነት ይኖራቸዋል። የአፈጻጸም ጊዜ ፖሊሲ፣ ታዛቢነትና በየደረጃው የሚደረግ ግምገማ የበለጠ አስፈላጊ ይሆናሉ። የሞዴል ችሎታና የሥርዓት ንድፍ እርስ በርሳቸው ሊተካኩ አይችሉም። ሞዴሎች እየተሻሻሉ ሲሄዱ፣ የሥርዓቱ ሥራ እየቀነሰ ሳይሆን የበለጠ አስፈላጊ ይሆናል።
በማሳያዎች ላይ የሚሠሩ የአሳሽ ወኪሎች ብዙውን ጊዜ የሚሳካላቸው፣ ተግባሩ ጠባብና አካባቢው ተባባሪ ስለሆነ ነው። የምርት ሥርዓቶች የተለየ ነገር ይፈልጋሉ፦ የተገደበ አፈጻጸም፣ በመለኪያዎች የሚከታተል ባህሪ እና ትክክለኛ ውጤትን በዕድል ከተገኘ ውጤት መለየት የሚችል ግምገማ።
ያነሰ የመጠቅለያ ንድፍ። የበለጠ የሥርዓቶች ምሕንድስና።
ትኩረታችን የአሳሽ ወኪሎች ላይ ቢሆንም፣ ይህ ኮምፒውተርን መጠቀምን እንደ የሥርዓቶች ዘርፍ ወደሚመለከት ሰፊ አስተሳሰብ ይመራል።