Бірлік 9 / 11

Дизайн жүйесі: құрамдас бөліктегі, таңбалауыштағы және құжаттамадағы жасанды интеллект

Табыстар:

  • Жасанды интеллект арқылы конструкторлық белгілерді, құрамдас атауларды және пайдалану ережелерін әзірлеу және жасау мүмкіндігі
  • Жасанды интеллектпен құрамдас құжаттаманы жылдам жасау, мысалдарды орындамау/қолданбау және мәтіндерді пайдалану мүмкіндігі
  • Қолданыстағы дизайн жүйесімен қайшылық үшін жасанды интеллект ұсыныстарын тексеру және ерекшелікті сақтау мүмкіндігі

Дизайн жүйесі - бұл өнім тобын дәйекті етіп көрсететін жалпы тіл: қайта пайдалануға болатын құрамдас бөліктер (түйме, карта, пішін өрісі), дизайн таңбалауыштары (түс, интервал, типография сияқты мәндердің аталған анықтамалары) және оларды пайдалану жолын түсіндіретін құжаттама. Жақсы дизайн жүйесі он дизайнерге бірдей өнімді бір көзден жасалғандай жобалауға мүмкіндік береді. Бұл жүйені орнату және қызмет көрсету - шаршау, қайталану және мәтінді көп қажет ететін жұмыс; Дәл осы жерде жасанды интеллект жарқырайды. Бірақ жүйенің мәні ерекшелік пен жүйелілік; Жасанды интеллект ұсыныстарын ағымдағы жүйемен қайшылықты тексерусіз қабылдауға болмайды.

Токендер мен атаулар: бірізділік негізі

Дизайн таңбалауышы – жобалық шешімнің атаулы, қайта пайдалануға болатын мәні: түс-негізгі, кеңістік-орталық, мәтін-тақырып-бас. Токендердің арқасында сіз бір жерде түсті өзгертіп, оны бүкіл өнімде жаңарта аласыз. Бірақ таңбалауыштардың күші атаудың жүйелілігіне байланысты; Егер көк-1, негізгі-көк, негізгі Көк аралас пайдаланылса, жүйе бұзылады.

Бұл жерде AI екі нәрседе жақсы: бар таңбалауыш жиынтығын дәйекті атау схемасына қарсы қарау және жаңа таңбалауыштар үшін схемаға сәйкес атауларды ұсыну. "Осы таңбалауыштар тізімін семантикалық (мағынаға негізделген) атауға аудару" сияқты сұрау көк-500 орнына түс-әрекет-негізгі сияқты мағынаны беретін атауларды жасауға көмектеседі. Бірақ атаудың соңғы шешімі - команданың келісім-шарты; Модель тек контурды береді.

Кеңес: AI-ге таңбалауыштарды атағанда, ағымдағы схемаңыздың 5-6 мысалын келтіріңіз және «бір үлгіде сақтаңыз» деп айтыңыз. Үлгісіз сұрау жүйеңізге бөтен атауларды шығарады.

Құрамдас құжаттама: АИ-нің ең өнімді аймағы

Компоненттің құжаттамасы мыналарды қамтиды: ол не істейді, оны қашан пайдалану керек, қашан пайдаланбау керек, оның нұсқалары, күйлері (әдепкі, меңзерді апару, пассивті, қате), қол жетімділік ескертпелері және «орындау/жасалмау» мысалдары. Бұл мәтіндерді қолмен жазу бірнеше сағатты алады, сондықтан көптеген командалар құжаттаманы елемейді.

Жасанды интеллект осы олқылықты толтырады: құрамдас бөлікті сипаттағанда, ол құжат жобасын, пайдалану ережелерін және дәйекті пішімдегі орындау/жоқтау мысалдарын жасайды. Осылайша, құжаттама «жоқ» дегеннен «нобай бар, түзетіледі» дегенге дейін барады, бұл үлкен табыс. Дегенмен, модель компоненттің нақты әрекетін білмейді; Ол шығарған ережелерді жүйенің шындығына сәйкестендіру сіздің міндетіңіз.

құжат фрагменті

Жасанды интеллекттің үлесі

адамдық тексеру

Ол не істейді?

Контур анықтамасын тазалау

Мақсатқа шын фитнес

Қашан пайдалану керек

Жалпы сценарийлер

Өнімнің арнайы ережелері

Мысалдар орындаңыз/болмаңыз

Жылдам жоба жұптары

Нақты теріс пайдаланулар

Қол жетімділік ескертпесі

Стандартты еске салғыштар

Нақты сынақпен расталды

Вариант/жағдайлар тізімі

ықтимал тізім

Жүйеде шын мәнінде барлар

Қарама-қайшылықты тексеру: ерекшелікті сақтау

Дизайн жүйесінің басты жауы - қайталау: бір жұмысты орындайтын екі түйме, екі түрлі кеңістік масштабы, екі қарама-қайшы ереже. AI жаңа құрамдас немесе ережені ұсынғанда, бұл ұсыныс бар жүйеге қайшы келуі мүмкін — ол сіздің бүкіл үлгі жүйеңізді есте сақтамайды. Сондықтан мен әрбір ұсынысты «бұл бұрыннан бар нәрсеге қайшы келе ме?» деп бағалаймын. Сұрақпен сүзіңіз. Сондай-ақ қақтығыстарды сканерлеуде жасанды интеллектті пайдалануға болады: ағымдағы жүйенің қорытындысын және жаңа ұсынысты бере аласыз және қайшылықтарды тізімде аласыз. Бірақ соңғы «ерекше дұрыс» шешім командаға байланысты.

үш шағын іс

1-жағдай – Құжат бойынша берешегі жойылды. Команданың 24 құрамдас бөлігінің тек 6 ғана құжаты болды. Қалған 18 құрамдас бөлікке жасанды интеллектпен құжаттар жобалары жасалды; Команда әрқайсысын 10-15 минутта жөндеп берді. Апталап кейінге шегерілген жұмыс екі күнде аяқталды.

2-жағдай — Токен атаулары біркелкі болды. Бір жүйеде түстер көк1, негізгі Көк, бренд-көк сияқты араласқан. AI бар 40 таңбалауышты семантикалық схемаға аударды; Команда оны қайта қарап, бір стандартқа көшті. Түс қателері кейінгі дизайндарда айтарлықтай азайды.

3-жағдай — Қайшылықты құрамдас қабылданбады. AI «екінші әрекет түймесі» деп аталатын жаңа компонентті ұсынды. Команда қарама-қайшылықтарды тексергенде, ол бар «елес түйме» сияқты жұмысты орындағанын анықтады және ұсынысты қабылдамады. Сабақ: әрбір ұсыныс жүйеге жаңа компонент қоса бермейді; Кейде қолда барды қолданған дұрыс.

Көшіретін шақырулар

Сіздің рөліңіз: жүйе әкімшісінің жобалауы. Бұл компонентті құжаттаңыз: <<компонент және оның әрекеті>>.Пішім: ол не істейді | Қашан пайдалану керек | Қашан |Нұсқаларды | Жағдайлар | Арнайы мүмкіндіктер туралы ескертпелер | 2 Орындау / 2 Мысал келтірме. Өзіңіз білмейтін мінез-құлық жасаңыз; «Команда толтыруы керек» деп жазыңыз.

Токендердің осы тізімін семантикалық (мағынаға негізделген) атау схемасына аударыңыз. Менің ағымдағы схема мысалдары: <<5-6 мысал>>. Сол үлгіде жалғастырыңыз. Әрбір таңбалауыш үшін ескі атау -> жаңа атау -> негіздеу кестесін беріңіз. Тізім: <<токендер>>

Қарама-қайшылықтарды іздеу: Менің қазіргі дизайн жүйемнің қысқаша мазмұны: <<жиынтық>>. Жаңа ұсынылған компонент/ереже: <<ұсыныс>>. Бұл ұсыныс бар жүйеге қайшы келе ме (бірдей тапсырманы орындайтын құрамдас, қайшы ереже, қайталанатын таңбалауыш)? Қайшылықтарды және ұсынысыңызды көрсетіңіз.

Осы құрамдас үшін «орындау/жасалмау» мысал жұптарын жасаңыз: нақты дұрыс пайдалану және нақты дұрыс емес пайдалану сценарийлері. Әр жұп үшін бір сөйлеммен неге дұрыс/жалған екенін түсіндіріңіз. Құрамдас бөлік: <<атауы және мақсаты>>

Әлсіз шақыру / Күшті шақыру

Әлсіз: "Осы түйме үшін құжаттаманы жазыңыз."

Нәтиже: жүйеге қосылмаған жалпы, пішімделген мәтін.

Күшті: "Бұл түймені келесі пішімде құжаттаңыз (ол не істейді / қашан пайдаланбау керек / нұсқалар / жағдайлар / қол жетімділік / орындалмау); сіз білмейтін әрекетті жасаңыз, "команда толтыруы керек" деп жазыңыз."

Нәтиже: дәйекті пішімделген, дұрыс аралықпен орналастырылған, өңделетін қолжазба.

Айырмашылық: күшті шақыру пішімі + құрастыруға тыйым салу + орындамау/қабылдау.

Жалпы қателер

  • Мысалсыз таңбалауышты атауды сұрау. Модель жүйеңізге жат атауларды жасайды; консистенциясы бұзылады.
  • Құрамдастарды қарама-қайшылықтарды іздемей қосу. Қайталану – жүйенің бас жауы.
  • Модель ойлап тапқан мінез-құлық дұрыс деп есептесек. AI компоненттің нақты әрекетін білмейді.
  • Тестілеусіз қол жетімділік рейтингін қабылдау. Стандартты еске салғыш нақты тестілеуді алмастырмайды.
  • Құжаттаманы бір рет жазып, оны жаңартпау. Жүйе өзгерген сайын құжат жаңартылуы керек.

Қысқаша айтқанда

Жобалау жүйесі – бұл жүйелілік пен ауқымдылық инфрақұрылымы; бірақ оның техникалық қызмет көрсетуі көбіне елеусіз қалады, себебі ол мәтінді көп қажет етеді және қайталанады. AI бұл қарызды құрамдас құжаттаманы, орындамау/жаману мысалдарын, пайдалану сценарийлерін және таңбалауыш атауларының жобаларын жылдам жасау арқылы шешеді. Бірақ жүйенің мәні ерекшелік пен дәйектілік болып табылады: әрбір таңбалауыш атауы үлгі схемасына сәйкес тексерілуі керек, әрбір компонент ұсынысы қайшы сканерленуі керек, мінез-құлықтың әрбір сипаттамасы шындыққа қарсы тексерілуі керек. Модельді тиімді сызғыш ретінде пайдаланыңыз; Топ жеке дұрыс шешім қабылдайды.

Қолданбалы тапсырма

  1. Құжаттары жоқ құрамдас бөлікті таңдап, бірінші нұсқаумен құжат жобасын жасаңыз.
  2. «Команда толтыруы керек» деп белгіленген жолдарды нақты мінез-құлықпен толтырыңыз.
  3. Екінші шақыру арқылы 8-10 таңбалауышты семантикалық схемаға түрлендіріңіз және ескі/жаңа атаулар кестесін жасаңыз.
  4. Жаңа құрамдас идея үшін үшінші шақыру арқылы қайшылықтарды іздеңіз.
  5. Төртінші шақыру арқылы құрамдас үшін орындау/жаману мысал жұптарын жасаңыз және оларды жүйеге қосыңыз.

бақылау парағы

  • [ ] Мен таңбалауыш атын мысал схемасымен байланыстырдым.
  • [ ] Мен жаңа құрамдастарды қайшылықтарға қарап шықтым.
  • [ ] Үлгі бойынша жасалған мінез-құлықтарды шындықпен тексердім.
  • [ ] Арнайы мүмкіндіктер ескертпелерін нақты тестілеу арқылы растауды жоспарладым.
  • [ ] Мен құжаттаманы дәйекті пішімде сақтадым.
  • [ ] Мен ерекшелікті сақтап, қайталануды болдырдым.