рдирд┐рдпрдорд╛рдВрдЪреНрдпрд╛ рд╢реНрд░реЗрдгреАрдмрджреНрдз рд░рдЪрдиреЗрдЪрд╛ рд╕рд╛рдкрд│рд╛

рддреБрдордЪреЗ рдЯрд░реНрдорд┐рдирд▓ рд▓рд╛рд▓ рд░рдВрдЧрд╛рдЪреНрдпрд╛ рддреНрд░реБрдЯреАрдВрдиреА (errors) рднрд░рд▓реЗрд▓реЗ рдЖрд╣реЗ. рдкреНрд░реЛрдбрдХреНрд╢рдирдордзреНрдпреЗ рддреАрди AI рдПрдЬрдВрдЯреНрд╕ рдХрд╛рд░реНрдпрд░рдд рдЖрд╣реЗрдд. рдпреБрдЬрд░ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рдирдЪрд╛ (user authentication) рдЕрд░реНрде рдХрд╛рдп рдЖрд╣реЗ, рдпрд╛рд╡рд░ рддреНрдпрд╛рдВрдкреИрдХреА рдХреЛрдгреАрд╣реА рд╕рд╣рдордд рдирд╛рд╣реА. реиреж рдорд┐рдирд┐рдЯрд╛рдВрдЪрд╛ рдПрдХ рдмрдЧ рдирд┐рдпрдорд╛рдВрдЪреНрдпрд╛ рд╕рд╛рдЦрд│реАрдордзреНрдпреЗ (rule chains) рей рджрд┐рд╡рд╕рд╛рдВрдЪреНрдпрд╛ рд╢реЛрдзрд╛рдд рд░реВрдкрд╛рдВрддрд░рд┐рдд рд╣реЛрддреЛ.

реирежреирем рдордзреАрд▓ AI рдПрдЬрдВрдЯ рдореЕрдиреЗрдЬрдореЗрдВрдЯрдЪреЗ рд╣реЗ рд╡рд╛рд╕реНрддрд╡ рдЖрд╣реЗ.

рдЬрд╕реЗ рддреБрдореНрд╣реА AI рд╕рд┐рд╕реНрдЯрдореНрд╕рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛, рддрд╕реЗ рдирд┐рдпрдорд╛рдВрдЪреЗ рд╕рдВрдЪ рдЧрд╛рд│рд╛рд╕рд╛рд░рдЦреЗ рдерд░рд╛рдерд░рд╛рдВрдиреА рд╕рд╛рдЪрдд рдЬрд╛рддрд╛рдд. рддреБрдореНрд╣реА рд╕реНрдкрд╖реНрдЯ рдирд┐рдпрдорд╛рдВрдкрд╛рд╕реВрди рд╕реБрд░реБрд╡рд╛рдд рдХрд░рддрд╛. рдордЧ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдмрджрд▓рддрд╛рдд. рдордЧ 'рдПрдЬ рдХреЗрд╕реЗрд╕' (edge cases) рд╕рдореЛрд░ рдпреЗрддрд╛рдд. рд▓рд╡рдХрд░рдЪ, рддреБрдореНрд╣реА рдЕрд╢рд╛ рдирд┐рдпрдорд╛рдВрдЪреНрдпрд╛ рд╕рд╛рдЦрд│реНрдпрд╛ рд╣рд╛рддрд╛рд│реВ рд▓рд╛рдЧрддрд╛ рдЬреНрдпрд╛ рдордзреНрдпрдпреБрдЧреАрди рдХрд╛рдпрджреНрдпрд╛рдВрд╕рд╛рд░рдЦреНрдпрд╛ рд╡рд╛рдЯрддрд╛рдд. рдПрдЦрд╛рджреНрдпрд╛ рдПрдЬрдВрдЯрдиреЗ рдПрдЦрд╛рджрд╛ рдирд┐рд░реНрдгрдп рдХрд╛ рдШреЗрддрд▓рд╛, рдпрд╛рдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ (trace) рдШреЗрдгреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрд╢рдХреНрдп рд╣реЛрддреЗ.

рдпрд╛рдореБрд│реЗ 'рдХреЕрд╕реНрдХреЗрдбрд┐рдВрдЧ рд░реВрд▓ рдСрдкреЕрд╕рд┐рдЯреА' (Cascading Rule Opacity) рдирд┐рд░реНрдорд╛рдг рд╣реЛрддреЗ. рдирд┐рд░реНрдгрдп рдирд┐рдпрдорд╛рдВрдиреБрд╕рд╛рд░ рдмрд░реЛрдмрд░ рдЕрд╕рддрд╛рдд, рдкрд░рдВрддреБ рдорд╛рдирд╡рд╛рдВрдирд╛ рддреЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рдгреЗ рдЕрд╢рдХреНрдп рд╣реЛрддреЗ.

рдЬрдкрд╛рдирдордзреНрдпреЗ рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕ рдпрд╛рд▓рд╛ 'рд░реВрд▓ рдкреНрд░рд┐рд╕реЗрдбрдиреНрд╕ рд╣реЗрд▓' (rule precedence hell) рдореНрд╣рдгрддрд╛рдд. рдпрд╛рдЪрд╛ рдЕрд░реНрде рдирд┐рдпрдо рдЪреБрдХреАрдЪреЗ рдЖрд╣реЗрдд рдЕрд╕рд╛ рдирд╛рд╣реА. рддрд░ рдПрдХ рдирд┐рдпрдо рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдкреВрд░реНрдг рд╕рд╛рдЦрд│реА рдбреЛрдХреНрдпрд╛рдд рдзрд░рд╛рдпрдЪреА рдЕрд╕рддреЗ. рд╣рд╛ 'рдХреЙрдЧреНрдирд┐рдЯрд┐рд╡реНрд╣ рд▓реЛрдб' (cognitive load) рддреБрдордЪреНрдпрд╛ рдЯреАрдордЪрд╛ рд╡реЗрдЧ рдордВрджрд╛рд╡рддреЛ.

Qiita рд╡рд░реАрд▓ рдПрдХрд╛ рдЕрд▓реАрдХрдбреАрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рдиреБрд╕рд╛рд░, рд╣реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреАрди рд╕реНрддрд░рд╛рдВрдЪрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕реБрдЪрд╡рд▓рд╛ рдЖрд╣реЗ:

  • рдкрд╛рдпрд╛рднреВрдд рдирд┐рдпрдо (Foundational Rules): рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдЖрдгрд┐ рд╡реНрд╣рд░реНрдЬрди рдХреЗрд▓реЗрд▓реЗ.
  • рд╕рдВрджрд░реНрднрд╛рддреНрдордХ рдирд┐рдпрдо (Contextual Rules): рдбреЛрдореЗрди-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдХреВрд▓рди.
  • рд░рдирдЯрд╛рдЗрдо рд░рд┐рдЭреЛрд▓реНрдпреВрд╢рди (Runtime Resolution): рд╕реНрдкрд╖реНрдЯ рд▓реЙрдЧрд┐рдВрдЧрд╕рд╣ рдбрд╛рдпрдиреЕрдорд┐рдХ рдЗрд╡реНрд╣реЕрд▓реНрдпреБрдПрд╢рди.

рд╣реА рд░рдЪрдирд╛ рдорджрдд рдХрд░рддреЗ, рдкрд░рдВрддреБ рдпрд╛рдЪреА рдорд╛рдирд╡реА рдХрд┐рдВрдордд рдореЛрдареА рдЖрд╣реЗ. рдореА рдПрдХрд╛ рдЯреАрдорд▓рд╛ рдлреАрдЪрд░реНрд╕ рдмрдирд╡рдгреНрдпрд╛рдРрд╡рдЬреА рдлрдХреНрдд рдирд┐рдпрдо рд░рд╛рдЦрдгреНрдпрд╛рдд рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЗрдВрдЬрд┐рдирд┐рдЕрд░рд┐рдВрдЧ рд╡реЗрд│реЗрдЪреНрдпрд╛ рейреж% рдЦрд░реНрдЪ рдХрд░рддрд╛рдирд╛ рдкрд╛рд╣рд┐рд▓реЗ рдЖрд╣реЗ. рддреБрдореНрд╣реА рдПрдЦрд╛рджрд╛ 'рдореЗрдЯрд╛-рд░реВрд▓' (meta-rule) рдЬреЛрдбреВрди рдЬреЛ рдПрдХ рддрд╛рд╕ рд╡рд╛рдЪрд╡рддрд╛, рддреНрдпрд╛ рдмрджрд▓реНрдпрд╛рдд рдирдВрддрд░ рджреЗрдЦрднрд╛рд▓реАрд╕рд╛рдареА (maintenance) рддреБрдореНрд╣рд╛рд▓рд╛ рек рддрд╛рд╕ рджреНрдпрд╛рд╡реЗ рд▓рд╛рдЧрддрд╛рдд.

рдЦрд░реА рд╕рдорд╕реНрдпрд╛ рдерд░рд╛рдВрдЪреНрдпрд╛ рд░рдЪрдиреЗрдЪреА рдирд╛рд╣реА. рдЦрд░реА рд╕рдорд╕реНрдпрд╛ рд╣реА рдЖрд╣реЗ рдХреА рдЯреАрдореНрд╕ рдирд┐рд░реНрдгрдпрдХреНрд╖рдорддрд╛ (judgment) рд╡рд╛рдврд╡рдгреНрдпрд╛рдРрд╡рдЬреА рдирд┐рдпрдо рд╡рд╛рдврд╡рдд рдЬрд╛рддрд╛рдд.

рдореЗрдЯрд╛-рдкреЕрдЯрд░реНрди рд╣реЗ рдЕрдиреЗрдХрджрд╛ рдХрдордХреБрд╡рдд рдПрдЬрдВрдЯ рдореЙрдбреЗрд▓реНрд╕рд╕рд╛рдареА рддрд╛рддреНрдкреБрд░рддреЗ рдЙрдкрд╛рдп (workarounds) рдЕрд╕рддрд╛рдд. рд╕рдВрджрд┐рдЧреНрдзрддрд╛ (ambiguity) рд╣рд╛рддрд╛рд│реВ рд╢рдХрддреАрд▓ рдЕрд╕реЗ рдПрдЬрдВрдЯреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА, рдЖрдкрдг рдкрд╛рд▓рдирд╛рд╕рд╛рдареА (compliance) рдЕрд╡рд╛рдврд╡реНрдп рдирд┐рдпрдорд╛рдВрдЪреНрдпрд╛ рд╕рд╛рдЦрд│реНрдпрд╛ рддрдпрд╛рд░ рдХрд░рддреЛ.

рд╣рд╛ рд╕рд╛рдкрд│рд╛ рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА, рдпрд╛ рдкрд╛рдпрд▒реНрдпрд╛ рдлреЙрд▓реЛ рдХрд░рд╛:

  • рддреБрдордЪреНрдпрд╛ рдирд┐рдпрдорд╛рдВрдЪреНрдпрд╛ рд╕рд╛рдЦрд│реАрдЪреЗ рддреНрд░реИрдорд╛рд╕рд┐рдХ рдСрдбрд┐рдЯ рдХрд░рд╛. рдЬрд░ рдирд┐рдпрдо рдлреАрдЪрд░реНрд╕рдкреЗрдХреНрд╖рд╛ рд╡реЗрдЧрд╛рдиреЗ рд╡рд╛рдврдд рдЕрд╕рддреАрд▓, рддрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ 'рдЯреЗрдХреНрдирд┐рдХрд▓ рдбреЗрдЯ' (technical debt) рдЖрд╣реЗ.
  • 'рд░реВрд▓ рдХрд┐рд▓ рдХрд▓реНрдЪрд░' (rule kill culture) рддрдпрд╛рд░ рдХрд░рд╛. рдкреНрд░рддреНрдпреЗрдХ рдирд╡реАрди рдирд┐рдпрдорд╛рдиреЗ рдЬреБрдиреНрдпрд╛ рдирд┐рдпрдорд╛рдЪреА рдЬрд╛рдЧрд╛ рдШреЗрддрд▓реА рдкрд╛рд╣рд┐рдЬреЗ.
  • рдирд┐рдпрдо рд░рд┐рдЭреЛрд▓реНрдпреВрд╢рди рд▓реЙрдЧ рдХрд░рд╛. рдЬрд░ рддреБрдореНрд╣реА рдХреЛрдгрддреНрдпрд╛ рдирд┐рдпрдорд╛рдореБрд│реЗ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛ рдЧреЗрд▓рд╛ рдпрд╛рдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдК рд╢рдХрдд рдирд╕рд╛рд▓, рддрд░ рддреБрдореНрд╣реА рддреЛ рдбреАрдмрдЧ (debug) рдХрд░реВ рд╢рдХрдгрд╛рд░ рдирд╛рд╣реА.
  • рдПрдЬрдВрдЯрдЪреНрдпрд╛ рдирд┐рд░реНрдгрдпрдХреНрд╖рдорддреЗрдордзреНрдпреЗ рдЧреБрдВрддрд╡рдгреВрдХ рдХрд░рд╛. рдЬрд┐рдВрдХрдгрд╛рд▒реНрдпрд╛ рдЯреАрдореНрд╕ рдЕрд╕реЗ рдПрдЬрдВрдЯреНрд╕ рд╡рд╛рдкрд░рддреАрд▓ рдЬреНрдпрд╛рдВрдирд╛ рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрдореА рдирд┐рдпрдорд╛рдВрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реЗрд▓.

рдирд┐рдпрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рдХрдбреЗ рддрд╛рддреНрдкреБрд░рдЪреА рдордЪрд╛рди (scaffolding) рдореНрд╣рдгреВрди рдкрд╣рд╛. рддреНрдпрд╛рд▓рд╛ рддреБрдордЪреЗ рдХрд╛рдпрдорд╕реНрд╡рд░реВрдкреА рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдмрдиреВ рджреЗрдК рдирдХрд╛.

AI рдПрдЬрдВрдЯрдЪреНрдпрд╛ рдирд┐рд░реНрдгрдпрд╛рдВрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдгреНрдпрд╛рдмрд╛рдмрдд рддреБрдордЪрд╛ рдЕрдиреБрднрд╡ рдХрд╛рдп рдЖрд╣реЗ? рддреБрдордЪреА рдирд┐рдпрдорд╛рдВрдЪреА рдпрд╛рджреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрд▓реАрдХрдбреЗ рд╡реЗрдЧрд╛рдиреЗ рд╡рд╛рдврд▓реА рдЖрд╣реЗ рдХрд╛?

Source: https://qiita.com/shatolin/items/5c18619d3474b7962021

Optional learning community: https://t.me/GyaanSetuAi