ክፍል 2 / 12

መስፈርቶች ትንተና እና ሶፍትዌር ንድፍ

ትርፍ፡

  • ግልጽ ያልሆኑ የንግድ ጥያቄዎችን ወደ ግልጽ፣ ሊሞከሩ የሚችሉ የሶፍትዌር መስፈርቶች እና የተጠቃሚ ታሪኮችን በ AI ድጋፍ የመቀየር ችሎታ
  • የስርዓት ዲዛይን ፣ የውሂብ ሞዴል እና የስነ-ህንፃ ውሳኔዎችን ጥቅሞች እና ጉዳቶች ከ AI ጋር በተቀናጀ መንገድ የማወዳደር ችሎታ
  • ከመስፈርቶች፣ ከመስፋፋት እና ከገደቦች አንጻር የኤአይአይ ያቀደውን ንድፍ በወሳኝ ሁኔታ የማረጋገጥ ችሎታ

አብዛኛዎቹ የሶፍትዌር ፕሮጄክቶች የሚወድቁት በመጥፎ ኮድ ሳይሆን በተግባራዊ መስፈርቶች ምክንያት ነው። እንደ “ተጠቃሚዎች ሪፖርቶችን ያውርዱ” ያለ የአንድ ዓረፍተ ነገር ጥያቄ በደርዘን የሚቆጠሩ ያልተመለሱ ጥያቄዎችን ይተዋል፡ በምን አይነት መልኩ? ኃላፊው ማን ነው? ስንት መዝገቦች? ዘገምተኛ ቢሆንስ? መስፈርቶች ትንተና (የቢዝነስ ጥያቄን ወደ ግልጽ, ሊሞከሩ የሚችሉ ቴክኒካዊ ፍላጎቶች መተርጎም) እና የሶፍትዌር ዲዛይን (በወረቀት ላይ ያለውን መዋቅር መገንባት እነዚህን ፍላጎቶች ለማሟላት) ኮድ ከመጻፍ በፊት በጣም ውድ የሆኑ ስህተቶችን የሚከለክልበት ደረጃ ነው. በዚህ ክፍል ውስጥ AIን በዚህ ደረጃ እንደ “የሃሳብ አጋር” መጠቀምን እንማራለን፡- እርግጠኛ አለመሆንን የሚገልጽ አጋር፣ አማራጮችን የሚያስተካክል ነገር ግን የመጨረሻውን ውሳኔ ለእርስዎ ይተወዋል።

AI እዚህ ሁለት ትላልቅ እሴቶችን ይፈጥራል. በመጀመሪያ እርስዎ የሚዘለሉ ጥያቄዎችን ይጠይቃል; በጥያቄ ውስጥ የተደበቁ ግምቶችን እና የጠርዝ ጉዳዮችን ወደ ላይ ያመጣል. ሁለተኛ, የንድፍ ውሳኔን ጥቅሞች እና ጉዳቶች በፍጥነት ያዘጋጃል. ግን ያ ነው አደጋው፡ AI የእርስዎን አውድ (በጀት፣ ቡድን፣ ነባር ስርዓት፣ የህግ ገደብ) ሙሉ በሙሉ ሳያውቅ አጠቃላይ ምክሮችን እንደ “ምርጥ ልምምድ” ይሰጣል። ይህን ምክር ከራስህ እውነት ጋር ማጣራት የአንተ ስራ ነው።

ፅንሰ-ሀሳቦች፡ የተጠቃሚ ታሪክ፡ ፍላጎትን የሚገልጽ አጭር ዓረፍተ ነገር “... እንደ፣ እኔ መቻል እፈልጋለሁ… ምክንያቱም…” በሚለው መልክ። ተቀባይነት መስፈርቶች፡ አንድ ሥራ "ተፈፀመ" ተብሎ ለመቆጠር መሟላት ያለባቸው ሊሞከሩ የሚችሉ ሁኔታዎች። የማይሰራ መስፈርት፡- “ምን እንደሚያደርግ” ከማለት ይልቅ “እንዴት እንደሚሰራ” ከሚለው ጋር የሚዛመዱ መስፈርቶች፣ እንደ ፍጥነት፣ ደህንነት፣ ልኬት።

ከቫግ ጥያቄ እስከ ሊሞከር የሚችል መስፈርት

ጥሩ መስፈርት ሊለካ እና ሊረጋገጥ የሚችል ነው. "ስርዓቱ ፈጣን ይሁን" ሳይሆን "የፍለጋ ውጤቶቹ በ 500 ms ውስጥ ይመለሱ". እርግጠኛ አለመሆንን ለማጥበብ AI ለመጠቀም የደረጃ በደረጃ መንገድ ይኸውና፡

  1. ጥያቄውን እንደ ሁኔታው ይስጡ እና ጥያቄው እንዲፈጠር ያድርጉ. AI ን ለመፍትሄው ሳይሆን በመጀመሪያ "በዚህ ጥያቄ ውስጥ ግልጽ ያልሆነ ነገርን እንደ ጥያቄ ለመዘርዘር" ይጠይቁ.
  2. መልሱን ትሰጣለህ። አንተ ብቻ አውድ ታውቃለህ; የ AI ጥያቄዎችን ከእውነተኛ የንግድዎ ገደቦች ጋር ይመልሱ።
  3. ወደ ተጠቃሚ ታሪኮች እና ተቀባይነት መስፈርቶች እንዲተረጎም አድርግ። የተብራራውን ፍላጎት ወደ ሊፈተኑ የሚችሉ ነገሮች ይተርጉሙ።
  4. የጠርዝ ጉዳዮችን እና አሉታዊ ሁኔታዎችን ያክሉ። "ባዶ ውጤት", "ያልተፈቀደ ተጠቃሚ", "በጣም ትልቅ ፋይል" ወዘተ.

አሻሚ የማውጣት ጥያቄ፡- "የሚቀጥለውን የንግድ ጥያቄ ወደ የሶፍትዌር መስፈርት እንተረጉማለን፡ እስካሁን መፍትሄ አታቅርቡ። በመጀመሪያ በዚህ ጥያቄ ውስጥ ያልተመለሱትን ሁሉንም አሻሚዎች እና የተደበቁ ግምቶች እንደ የጥያቄዎች ዝርዝር ያውጡ። ጥያቄዎቹን በሚከተለው አርእስቶች ስር ይመድቡ፡ ወሰን፣ ተጠቃሚ/ስልጣን፣ የውሂብ መጠን፣ አፈጻጸም፣ የስህተት ሁኔታዎች፣ ደህንነት። ጥያቄ፡-"ተጠቃሚዎች ታሪክን እንዲያወርዱ ይፍቀዱ"

የተጠቃሚ ታሪክ + ተቀባይነት መስፈርቶች ጥያቄ፡- "የሚቀጥለውን የተገለጸ ፍላጎት ከINVEST መርሆዎች ጋር በሚያሟሉ የተጠቃሚ ታሪኮች ይከፋፍሏቸው። ለእያንዳንዱ ታሪክ 3-5 ሊሞከሩ የሚችሉ ተቀባይነት መስፈርቶችን ይፃፉ (በተሰጠው-መቼ-ከዚያ ቅርጸት)። ቢያንስ 2 አሉታዊ ሁኔታዎችን ያክሉ (ያልተፈቀደ መዳረሻ፣ ባዶ ውሂብ)። ፍላጎት፡ [የተብራራ ፍላጎት እዚህ ይፃፉ]"

የንድፍ ውሳኔዎችን ከ AI ጋር ማወዳደር

ንድፍ የማያቋርጥ የንግድ ልውውጥ ነው: ፍጥነት እና ተለዋዋጭነት, ቀላልነት እና መስፋፋት? AI እነዚህን ግብይቶች ወደ ፈጣን የተመን ሉህ ያስቀምጣቸዋል። ለምሳሌ፣ ለ"ማሳወቂያ ላክ" ባህሪ፣ የተመሳሰለ (በተጠየቀ ጊዜ መላክ) ወይም ያልተመሳሰለ (ወረፋ፣ ከበስተጀርባ መላክ) ስለመጠቀም መከራከር ይችላሉ።

የንድፍ ንጽጽር ጥያቄ፡- "የ"ኢሜል ማሳወቂያ ለተጠቃሚው ላክ" ባህሪን እየነደፍኩ ነው። ሁለቱን አቀራረቦች ያወዳድሩ፡ (ሀ) በኤችቲቲፒ ጥያቄ ጊዜ የተመሳሰለ ማድረስ፣ (ለ) ከበስተጀርባ ያልተመሳሰለ ማድረስ በመልእክቱ ወረፋ ላይ በማስቀመጥ። በሚከተሉት መጥረቢያዎች ላይ ሠንጠረዥ ይስሩ፡ የተጠቃሚ የመቆያ ጊዜ፣ የስህተት መቻቻል፣ ውስብስብነት፣ የመሠረተ ልማት ወጪን በአጭሩ የምመርጥበትን ዓረፍተ ነገር ማጠቃለል። ጉዳዩን ለእኔ አትወስኑልኝ።

ዘንግ

የተመሳሰለ ስርጭት

ያልተመሳሰለ (ወረፋ)

የተጠቃሚ የመጠባበቂያ ጊዜ

ረጅም (ጭነት በመጠባበቅ ላይ)

አጭር (ወዲያውኑ ይመለሳል)

ስህተት መቻቻል

ዝቅተኛ (ላኪ የሚፈነዳ ከሆነ ጥያቄው ይፈነዳል)

ከፍተኛ (እንደገና ይሞክሩ)

ውስብስብነት

ዝቅተኛ

መካከለኛ-ከፍተኛ (የወረፋ መሠረተ ልማት)

የመሠረተ ልማት ወጪ

ዝቅተኛ

ተጨማሪ ክፍሎች ያስፈልጋሉ።

የት እንደሚስማማ

ዝቅተኛ መጠን ፣ ቀላል መተግበሪያ

ከፍተኛ መጠን ፣ ወሳኝ መላኪያ

ጠቃሚ ምክር፡ AI ውሳኔውን ለእኔ እንዳትወስን፣ አማራጮችን እና ሁኔታዎችን ብቻ አሳየኝ ማለት እንድታስብ ያስገድድሃል እና ሀሳብን በጭፍን የመቀበል አደጋን ይቀንሳል። በጣም ጥሩው የንድፍ ውሳኔ የእርስዎን አውድ (እርስዎ) በሚያውቀው ሰው የተደረገ ነው.

ደካማ ፈጣን/ጠንካራ ፍጥነት

ደካማ፡ "ለትዕዛዝ ስርዓቱ የውሂብ ጎታ ይንደፉ።" (ውጤት: የትኛው ሚዛን, የትኞቹ ግንኙነቶች, ገደቦች ግልጽ አይደሉም, አጠቃላይ, ከእውነታው የራቀ እቅድ.) ጠንከር: "ለትንሽ ኢ-ኮሜርስ ረቂቅ የውሂብ ሞዴል ጠቁም. አካላት: ደንበኛ, ትዕዛዝ, ምርት, የትዕዛዝ ንጥል. ገደቦች: በትዕዛዝ ውስጥ ብዙ ምርቶች ሊኖሩ ይችላሉ; የምርት ዋጋው በጊዜ ሂደት ሊለወጥ ይችላል, ነገር ግን የአሁኑ ዋጋ በቅደም ተከተል እና በቅደም ተከተል 500 ለምን ይጠበቃል. "ውሳኔውን እንደወሰንክ አስረዳ። የዋጋ ታሪክን ችግር እንዴት እንደፈቱ ይግለጹ። ኮድ ሳይሆን እንደ አካላት እና መስኮች ዝርዝር ይስጡት።

የኃይለኛ ፍላጐት ልዩነት; ልኬት (በቀን 500 ትዕዛዞች), የንግድ ህግ (ያለፈው ዋጋ መቀመጥ አለበት) እና የሚፈለገው የውጤት ቅርጸት. አንድ ነጠላ ዓረፍተ ነገር እንደ "ያለፈው ዋጋ መጠበቅ አለበት" ንድፉን ሙሉ በሙሉ ይለውጣል; ይህንን ካልገለጹ፣ AI ትክክለኛ ያልሆነ ነገር ግን አሳማኝ የሚመስል ንድፍ ያወጣል።

ሚኒ ጉዳዮች

ጉዳይ 1 - የተደበቀ ግምት. አንድ ቡድን "ተጠቃሚ የመገለጫ ፎቶ መስቀል ይችላል" የሚለውን ጥያቄ በቀጥታ ኮድ ይሰጣል። ሌላ ቡድን ስለ እርግጠኛ አለመሆን AI ጠየቀ: "ከፍተኛ መጠን? የተፈቀዱ ቅርጸቶች? ተገቢ ያልሆነ የይዘት ቁጥጥር? የድሮ ፎቶ ይሰረዝ?" እንደ 8 ጥያቄዎችን ያመጣል. የመጀመሪያው ቡድን 20 ሜባ ፋይሎች አገልጋዩን ሲሞሉ በምርት ውስጥ ያለውን ችግር ይማራል; ሁለተኛው ቡድን በንድፍ ውስጥ ይፈታል.

ጉዳይ 2 - የተሳሳተ ሚዛን ግምት. AI ውስብስብ የመሸጎጫ ንብርብር ለሪፖርት ማቅረቢያ ባህሪ ያቀርባል። መሐንዲሱ እውነተኛው መረጃ በቀን 30 ሪፖርቶች ብቻ መሆኑን ሲጠቁም, AI ጥቆማውን ቀላል ያደርገዋል. ልኬቱን አለመግለጽ አላስፈላጊ ውስብስብነት ወጪን ያስከትላል; መግለጽ የ 2 ሳምንታት አላስፈላጊ ስራን ይቆጥባል.

ጉዳይ 3 - የመቀበያ መስፈርት ክፍተት. "ክፍያው ካልተሳካ ምን ይሆናል?" ጥያቄው በጭራሽ ስላልተጠየቀ፣ የትዕዛዝ ስርዓት አሁንም ትዕዛዙን "ያልተረጋገጠ" ክፍያ ያልተሳካ እንደሆነ ምልክት ያደርጋል። በ AI የተፈጠሩ አሉታዊ ሁኔታዎች ዝርዝር ይህንን ክፍተት ይይዛል; 1 መስመር ተቀባይነት መስፈርት እውነተኛ ገንዘብ ማጣት ይከላከላል.

የተለመዱ ስህተቶች

  • ጥያቄውን በቀጥታ ወደ ኮዱ በማስተላለፍ ላይ። አሻሚው ከመፈታቱ በፊት የተፃፈው ኮድ በፍጥነት የተሳሳተውን ችግር ይፈታል.
  • የ AI አጠቃላይ “ምርጥ ልምምድ”ን በጭፍን መውሰድ። የእርስዎን አውድ (ሚዛን፣ በጀት፣ ቡድን) ካልገለጹ ምክሩ ለእርስዎ አይሰራም።
  • ተግባራዊ ያልሆኑ መስፈርቶችን መዝለል። ፍጥነት, ደህንነት እና ሚዛን ካልተገለጹ, ዲዛይኑ ያልተሟላ ይሆናል.
  • ስለ ደስተኛው ሁኔታ ማሰብ ብቻ። እንደ ባዶ ውሂብ፣ ያልተፈቀደ ተጠቃሚ፣ የስህተት ሁኔታ ያሉ አሉታዊ ሁኔታዎች በንድፍ ውስጥ መካተት አለባቸው።
  • ውሳኔውን ለኤ.አይ. AI አማራጮችን ያመነጫል; የትኛው ንግድ ለንግድዎ እንደሚስማማ ይወስናሉ።

በማጠቃለያው

መስፈርቶች ትንተና እና ዲዛይን በጣም ርካሹ ስህተቶች የተያዙበት ደረጃ ነው። እዚህ፣ AI እርግጠኛ አለመሆንን የሚያሳዩ፣ የተጠቃሚ ታሪኮችን እና ተቀባይነት መስፈርቶችን የሚያዘጋጅ እና የንግድ ልውውጥን የሚነድፉ ጥያቄዎችን ያመነጫል። ነገር ግን አንተ ብቻ አውድ ታውቃለህ; በእርስዎ ሚዛን፣ በጀት፣ ቡድን እና የህግ ገደቦች ላይ በመመስረት የ AI ምክሮችን ማጣራት እና የመጨረሻውን ውሳኔ ማድረግ የእርስዎ ስራ ነው። “ውሳኔውን አትስጥልኝ፣ አማራጮችን አሳየኝ” የሚለው ተግሣጽ ወደ ተሻለ ንድፍ እና ጥልቅ ትምህርት ይመራል።

የመተግበሪያ ተግባር

ከአውድዎ የአንድ ዓረፍተ ነገር ሥራ ጥያቄ ይምረጡ። በመጀመሪያ አሻሚነት ጥያቄውን በ AI ላይ ይተግብሩ እና ጥያቄዎችን በእውነተኛ ገደቦችዎ ይመልሱ። ከዚያም የተብራራውን ፍላጎት ቢያንስ ወደ 2 የተጠቃሚ ታሪኮች እና ለእያንዳንዱ 3 ተቀባይነት መስፈርቶች መተርጎም; ቢያንስ 1 አሉታዊ ሁኔታን ያካትቱ። በመጨረሻም ለንድፍ ውሳኔ (የተመሳሰለ/ተመሳሳይ፣የጠረጴዛ መዋቅር፣ወዘተ) የንፅፅር ሠንጠረዥ ይፍጠሩ እና የራስዎን ውሳኔ በ 2 ዓረፍተ ነገሮች ይፃፉ።

የማረጋገጫ ዝርዝር

  • [ ] ጥያቄውን ወደ ኮዱ ከማስተላለፍዎ በፊት አሻሚዎቹን እንደ ጥያቄዎች አስወግጃለሁ።
  • [ ] ዐውደ-ጽሑፉን (ሚዛን፣ ሥልጣንን፣ አፈጻጸምን፣ የሕግ ገደብን) ለ AI ሰጥቻለሁ።
  • [ ] የተጠቃሚ ታሪኮችን ወደ ሊሞከር የሚችል ተቀባይነት መስፈርት ሰበርኩት።
  • [ ] ቢያንስ አንድ የታች/የጫፍ ሁኔታን ጨምሬያለሁ።
  • [] የንድፍ ውሳኔውን ከንግድ-ኦፍ ሠንጠረዥ ጋር ገምግሜያለሁ.
  • [ ] የመጨረሻውን ውሳኔ ያደረግሁት በእኔ አውድ ላይ ነው፣ ለ AI አልተውኩትም።