← Վերադառնալ Հոդվածներին

ՀՈԴՎԱԾ 02 · 13 ՐՈՊԵ ԸՆԹԵՐՑՈՒՄ

Ինչպես կառուցել AI MVP՝ առանց ավելորդ բարդացման

AI արտադրանքների մեծ մասը պետք է սկսի ավելի փոքրից, քան հիմնադիրները պատկերացնում են: Երբ ունեք ամուր գաղափար, գայթակղիչ է մտածել ամբողջական հարթակի մասին՝ AI գործակալներ, ավտոմատացում, վերլուծություն, ինտեգրումներ, հատուկ ենթակառուցվածք և ամեն ֆունկցիա, որ օգտատերերին երբևէ կարող է անհրաժեշտ լինել: Դա սովորաբար սխալ մեկնարկային կետ է:

AI MVP-ն ունի մեկ խնդիր. ստուգել, թե արդյոք հիմնական արտադրանքն ստեղծում է բավարար արժեք՝ հետագա ներդրումը հիմնավորելու համար:

Չափազանց շատ կառուցեք, և ամիսներ եք ծախսում չստուգված ենթադրություններ ինժեներացնելու վրա: Չափազանց քիչ կառուցեք, և ի վերջո ունենում եք ցուցադրություն, որն աշխատում է շնորհանդեսի ժամանակ, բայց գրեթե ոչինչ չի ասում այն մասին, թե իրական օգտատերերն ինչպես կփոխազդեն արտադրանքի հետ: Լավ AI MVP-ն այս երկուսի միջև է:

Գծապատկեր, որը ցույց է տալիս ճանապարհը գաղափարից՝ սահմանված AI MVP-ի միջով, դեպի հաստատված կամ մերժված արդյունք

Ի՞նչ է AI MVP-ն

AI MVP-ն (Minimum Viable Product) AI-ով աշխատող արտադրանքի ամենափոքր գործառական տարբերակն է, որը կարող է իրական օգտատերերի հետ ստուգել իր ամենակարևոր ենթադրությունները: Հիմնական բառը գործառական է:

Նախատիպը կառուցվում է ստուգելու հնարավորությունը կամ մեկ կոնկրետ ենթադրություն, օրինակ՝ արդյոք մոդելը ընդհանրապես կարող է կատարել առաջադրանքը: MVP-ն կառուցվում է իրական օգտագործումից ապացույցներ հավաքելու և ստուգելու համար, թե արդյոք արտադրանքն ստեղծում է բավարար արժեք, որպեսզի մարդիկ շարունակեն օգտագործել այն: Այդ ապացույցը կարող է լինել դրական կամ բացասական. MVP-ն, որը ցույց է տալիս, որ օգտատերերը չեն ուզում արտադրանքը կամ չեն վստահում ելքին, արդեն կատարել է իր դերը:

Պատկերացրեք AI փաստաթղթերի մշակման արտադրանք: Նախատիպը կարող է թույլ տալ ինչ-որ մեկին վերբեռնել PDF և ստանալ AI-ով ստեղծված արդյունք: MVP-ն կարող է աջակցել ամբողջական աշխատանքային հոսքին. Վերբեռնում → Մշակում → Վավերացում → Վերանայում → Պահպանում: Արդյոք դրան անհրաժեշտ է նույնականացում, տվյալների բազա կամ ամբողջական վերանայման ինտերֆեյս, կախված է աշխատանքային հոսքից և ներգրավված տվյալներից. ցածր ռիսկային ներքին գործիքին ավելի քիչ շրջանակ է անհրաժեշտ, քան հաճախորդների ֆինանսական փաստաթղթեր մշակող գործիքին: Դրան պետք չէ ամեն ապագա ֆունկցիա: Դրան պետք է բավարար արտադրանք AI-ի շուրջ՝ ստուգելու համար, թե արդյոք գաղափարն իսկապես արժեք է ստեղծում:

AI նախատիպ ընդդեմ AI MVP-ի

Երկուսը հեշտ է շփոթել, քանի որ երկուսն էլ ներառում են աշխատող AI ֆունկցիա: Տարբերությունը նպատակի, օգտատերերի և արդյունքից բխող եզրակացության մեջ է:

Համեմատություն, թե ինչ է փորձարկում AI նախատիպը և ինչ է փորձարկում AI MVP-ն:
Ասպեկտ AI Նախատիպ AI MVP
Նպատակ Ստուգել իրագործելիությունը. կարո՞ղ է մոդելն ընդհանրապես անել դա Ստուգել արտադրանքի արժեքը. արդյոք իրական օգտատերերը բավարար օգուտ են ստանում, որպեսզի շարունակեն օգտագործել
Օգտատերեր Սովորաբար հենց թիմը կամ մի քանի բարեկամ փորձարկող Իրական օգտատերեր թիրախային լսարանից, ովքեր օգտագործում են այն իրական աշխատանքի համար
Շրջանակ Մեկ նեղ հնարավորություն, հաճախ նմուշային կամ ընտրված մուտքային տվյալներով Մեկ ամբողջական աշխատանքային հոսք, սկզբից մինչև վերջ, իրական մուտքային տվյալների վրա
Ինչպես է գնահատվում Ելքերի ձեռքով զննում մի քանի օրինակների դեմ Օգտագործման տվյալներ, արդյունքի չափորոշիչներ և ուղղակի օգտատերերի կարծիք ժամանակի ընթացքում
Ինչ եք սովորում Արդյոք հիմքում ընկած հնարավորությունը տեխնիկապես կենսունակ է Արդյոք արտադրանքն արժե շարունակել կառուցել. այո կամ ոչ

Գործնականում թիմերի մեծ մասին անհրաժեշտ է երկուսն էլ. կարճ նախատիպի փուլ՝ իրագործելիության ռիսկը նվազեցնելու համար, որին հաջորդում է MVP-ն, որը ամբողջական աշխատանքային հոսքը դնում է իրական օգտատերերի առջև:

Յոթ քայլերը

Ստորև բերված քայլերը կազմակերպում են գործընթացը սկզբից մինչև վերջ: Յուրաքանչյուրը սահմանում է, թե ինչ պետք է արվի, ինչ պետք է ունենաք ավարտին, և ինչ ապացույց է ասում, որ անվտանգ է շարունակել:

  1. 1. Սահմանեք օգտատիրոջը, խնդիրը և ամենավտանգավոր ենթադրությունը: Նախքան կոդ գրելը, որոշեք, թե ինչը կարող է ամբողջ արտադրանքը ձախողել: AI արտադրանքի համար դա կարող է լինել. կարո՞ղ է AI-ն կատարել հիմնական առաջադրանքը բավարար ճշգրտությամբ: Կարող է լինել նաև. հաճախորդները կվճարե՞ն դրա համար: Կարո՞ղ ենք հասանելիություն ունենալ պահանջվող տվյալներին: Օգտատերերը կվստահե՞ն AI ելքին: Աշխատանքային հոսքը բավարար ժամանակ խնայո՞ւմ է, որ նշանակություն ունենա:
    Արդյունք՝ ամենավտանգավոր ենթադրության մեկ նախադասությամբ ձևակերպում և ում է դա վերաբերում:
    Ապացույց՝ շարունակելու համար. կարողանում եք անվանել այն մեկ ենթադրությունը, որի սխալվելը կսպանի նախագիծը, և դեռ չգիտեք պատասխանը:
  2. 2. Սահմանեք մեկ ամբողջական աշխատանքային հոսք: MVP-ի ամենատարածված սխալներից մեկը տասը ֆունկցիա կառուցելն է 20% որակով: Փոխարենը, կառուցեք մեկ արժեքավոր աշխատանքային հոսք սկզբից մինչև վերջ: Եթե մշակում եք բիզնես փաստաթղթեր, մի քանի տեսակի փաստաթղթեր, առաջադեմ վերլուծություն, թիմային համագործակցություն և տասը ինտեգրում աջակցելու փոխարեն, առաջին տարբերակը կարող է աջակցել մեկ բարձր-արժեք փաստաթղթի տեսակի, բայց աշխատանքային հոսքը պետք է իրականում աշխատի. Վերբեռնել Փաստաթուղթ → Հանել Տեղեկատվություն → Վավերացնել Պահանջվող Դաշտերը → Նշել Անորոշ Արդյունքները → Օգտատերը Վերանայում է Ելքը → Պահպանել կամ Արտահանել:
    Արդյունք՝ գրավոր աշխատանքային հոսքի գծապատկեր՝ սահմանված սկզբնակետով և վերջնակետով:
    Ապացույց՝ շարունակելու համար. աշխատանքային հոսքն այնքան նեղ է, որ կարելի է կառուցել շաբաթների, ոչ ամիսների ընթացքում, և դեռ ավարտվում է մի բանով, որի հիման վրա իրական օգտատերը կարող է գործել:
  3. 3. Ստուգեք AI հնարավորությունը ներկայացուցչական օրինակների վրա: Նախքան արտադրանքը կառուցելը AI-ի շուրջ, ստուգեք՝ արդյոք մոդելը իրականում կարող է հիմնական առաջադրանքը կատարել բավարար լավ իրական, խառը օրինակների վրա, ոչ միայն մաքուր օրինակների: Տես ստորև գնահատման մեթոդաբանությունը, թե ինչպես անել դա՝ առանց ինքներդ ձեզ խաբելու:
    Արդյունք՝ փոքր գնահատման հավաքածու, յուրաքանչյուր դեպքի համար սահմանված ճիշտ պատասխան, և ընդունելիության շեմի դեմ անցած/ձախողված արդյունք:
    Ապացույց՝ շարունակելու համար. մոդելը հասնում է ձեր սահմանած շեմին, որը սահմանված է մինչև արդյունքները տեսնելը, կամ շրջանակը ճշգրտել եք, մինչև հասնի:
  4. 4. Կառուցեք ամենապարզ հարմար ճարտարապետությունը: «Դա միայն MVP է» լավ ինժեներության արդարացում չէ, բայց MVP-ին էլ պետք չէ միլիոնավոր օգտատերերի համար նախագծված ենթակառուցվածք: Գործնական վաղ ճարտարապետությունը սա է. Frontend → Backend API → Բիզնես Տրամաբանություն → AI Մատակարար, գումարած տվյալների բազա, նույնականացում և մոնիտորինգ: Ավելացրեք ավելի շատ բաղադրիչներ միայն այն ժամանակ, երբ արտադրանքն իրականում պահանջում է դրանք. յուրաքանչյուր բաղադրիչ ստեղծում է պահպանման ծախս:
    Արդյունք՝ աշխատող ծայրից ծայր ուղի օգտատիրոջ մուտքից մինչև պահպանված, վերանայելի ելք:
    Ապացույց՝ շարունակելու համար. աշխատանքային հոսքն աշխատում է հուսալիորեն փորձնական օգտատիրոջ համար՝ առանց կուլիսներում ձեռքով միջամտության:
  5. 5. Ավելացրեք անհրաժեշտ պաշտպանիչներ և սխալների կառավարում: Վերաբերվեք AI ելքին որպես անվստահելի, վերահսկեք, թե ով ինչին կարող է հասնել, և համոզվեք, որ ձախողումները տեսանելի են, ոչ լուռ: Մանրամասները՝ ստորև, անվտանգության բաժնում:
    Արդյունք՝ մուտքային տվյալների վավերացում, հասանելիության վերահսկողություն և սահմանված պահուստային վարքագիծ, երբ AI-ն սխալվում է կամ անհասանելի է:
    Ապացույց՝ շարունակելու համար. կարող եք նկարագրել, թե ինչ է տեղի ունենում ամեն հիմնական ձախողման դեպքում՝ վատ մուտքային տվյալ, ցածր վստահության ելք, մատակարարի պարապուրդ, առանց գուշակելու:
  6. 6. Փորձարկեք իրական օգտատերերի հետ և չափեք արդյունքները: Աշխատանքային հոսքը դրեք իրական թիրախային օգտատերերի առջև, նրանց իրական մուտքային տվյալների վրա, և հետևեք այն չափորոշիչներին, որոնք կարևոր են այս արտադրանքի համար (տես ծախսի և հաջողության չափորոշիչների բաժինը ստորև):
    Արդյունք՝ փորձարկում սահմանված օգտատերերի խմբով և արդյունքների գործող մատյան:
    Ապացույց՝ շարունակելու համար. բավարար փորձարկման ծավալ, որ արդյունքներն արտացոլում են իրական օգտագործումը, ոչ մի քանի հաջողակ կամ անհաջող փորձ:
  7. 7. Որոշեք՝ շարունակե՞լ, կանգնեցնե՞լ, թե՞ մասշտաբավորել: Օգտագործեք փորձարկման ապացույցները, ոչ ոգևորությունը կամ ներդրված ծախսերը, որոշելու համար, թե ինչ է հաջորդում: Այս որոշման համար ցուցակը հոդվածի վերջում է:
    Արդյունք՝ փաստագրված որոշում և դրա հիմնավորումը:
    Ապացույց՝ շարունակելու համար. որոշումը հետագծելի է դեպի կոնկրետ փորձարկման արդյունքներ, ոչ ինտուիցիա:

Մի կառուցեք ձեր սեփական մոդելը, եթե դա անհրաժեշտ չէ

Հատուկ AI մշակումը պարտադիր չի նշանակում հատուկ մոդել վարժեցնել: Շատ AI MVP-ների համար առկա հիմնարար մոդելով սկսելն ավելի արագ և տնտեսող է, զուգորդված հավելվածին հատուկ հրահանգների, սեփական տվյալների, API-ների, որոնողական համակարգերի, բիզնես տրամաբանության և աշխատանքային հոսքի ավտոմատացման հետ: Սա թույլ է տալիս ստուգել արտադրանքը, մինչև թանկարժեք ենթակառուցվածքային կամ մոդել-վարժեցման որոշումներ կայացնելը: Մեծ մոդելի զրոյից վարժեցումը, առկա մոդելի fine-tuning-ը և մեկ նեղ առաջադրանքի համար փոքր մոդելի վարժեցումը ներդրումների երեք տարբեր մակարդակ են, ոչ փոխարինելի տարբերակներ, և յուրաքանչյուրը հիմնավորվում է տարբեր ճշգրտության, տվյալների և բյուջեի իրավիճակներով. սա MVP-ի լռելյայն ընտրությունը չէ:

Եթե իրական օգտագործումն ավելի ուշ ցույց տա, որ ծախսը, ուշացումը, գաղտնիությունը կամ մասնագիտացված կատարողականությունը պահանջում են այլ մոդելի ռազմավարություն, կարող եք այդ որոշումը կայացնել իրական տվյալներով: Այնուամենայնիվ, որոշ սահմանափակումներ, ինչպիսիք են խիստ գաղտնիության պահանջը, պատասխանի ժամանակի սահմանաչափը, առանց որի աշխատանքային հոսքը չի կարող գործել, կամ ծախսի առաստաղը, որը կդարձներ արտադրանքն անկենսունակ ցանկացած իրական ծավալի դեպքում, պետք է հաշվի առնվեն սկզբից, ոչ հետաձգվեն մինչև գործարկումից հետո: Մի հետաձգեք արդեն հայտնի սահմանափակումները. հետաձգեք միայն այն մասշտաբավորման աշխատանքը, որի կարիքն ապացուցված չէ:

Գծապատկեր, որը ցույց է տալիս մեկ ամբողջական AI-ով աջակցվող փաստաթղթի աշխատանքային հոսքը՝ վերբեռնումից մինչև մարդկային վերանայում և արտահանում

AI հնարավորության ստուգումը մինչև դրա շուրջ կառուցելը

Շարունակելով փաստաթղթերի մշակման օրինակը. նախքան վերանայման ինտերֆեյսը, տվյալների բազան և AI-ի շուրջ աշխատանքային հոսքը կառուցելը, ստուգեք՝ արդյոք հենց հանման գործընթացը բավարար լավ է, որ արժե դրա շուրջ կառուցել:

  • Ընտրեք ներկայացուցչական իրական օրինակներ — ներառյալ խառը, թերի կամ երկիմաստ փաստաթղթեր, ոչ միայն մաքուր օրինակները, որոնցով հեշտ է ցուցադրություն անել:
  • Սահմանեք ճիշտ ելքը կամ գնահատման չափանիշները նախապես, մինչև տեսնելը, թե մոդելն ինչ է արտադրում, որպեսզի ակամա չգնահատեք այն մեղմ չափանիշով:
  • Օրինակների մի մասը թողեք միայն գնահատման համար — մի օգտագործեք բոլոր օրինակները prompt-ը կարգավորելու համար, այլապես թեստի արդյունքները չափազանց լավատեսական կլինեն:
  • Համեմատեք արդյունքն ընթացիկ ձեռքով գործընթացի կամ ավելի պարզ այլընտրանքի հետ: AI համակարգ, որն ավելի լավ է աշխատում, քան աղյուսակի մակրոն, տարբեր արդյունք է, քան մեկը, որը հազիվ գերազանցում է ձեռքով վերանայմանը:
  • Սահմանեք ընդունելիության շեմը մինչև փորձարկումը, ոչ արդյունքները տեսնելուց հետո, այլապես հեշտ է հիմնավորել շեմ, որը համապատասխանում է նրան, ինչ մոդելը պատահաբար արտադրել է:

Փաստաթղթից տեղեկատվության հանման օրինակի համար մի ապավինեք մեկ մշուշոտ թվի, ինչպիսին է «AI ճշգրտությունը»: Ավելի կոնկրետ, որոշում ընդունելու համար օգտակար չափորոշիչներ են՝ ճշգրտությունը այն դաշտերի վրա, որոնք իրականում կարևոր են աշխատանքային հոսքի համար (ոչ միջին ցուցանիշ բոլոր դաշտերի վրա, որոնցից մի քանիսը սխալ լինելու դեպքում մեծ նշանակություն չունեն), մարդու կողմից ելքը ուղղելու հաճախականությունը, աշխատանքային հոսքի ամբողջական ավարտման ժամանակը, և ընդունված ելքի արժեքը՝ նշանակում է ելք, որն անցել է վերանայումը, ոչ պարզապես մոդելի արտադրածը:

Երկու բան հեշտ է ավելորդ վստահել: Սխեմայի վավերացումը — հաստատելով, որ մոդելը վերադարձրել է լավ կառուցվածքով JSON՝ ճիշտ դաշտերով — ստուգում է միայն կառուցվածքը: Դա ոչինչ չի ասում այն մասին, թե արդյոք արժեքներն իրականում ճիշտ են. կատարելապես ձևավորված պատասխանը դեռ կարող է պարունակել սխալ թիվ: Իսկ մոդելի կողմից հայտարարված վստահության միավորը ինքնաբերաբար հուսալի հավանականություն չէ — վերաբերվեք դրան որպես ազդանշան, որը պետք է կշռադատել ձեր սեփական գնահատման արդյունքների հետ, ոչ որպես ինքնին վերջնական ճշմարտություն:

Գծապատկեր պարզ AI MVP ճարտարապետության, որտեղ backend API-ն գտնվում է frontend-ի և AI մատակարարի միջև

Պահեք AI-ն ձեր Backend-ի հետևում

Frontend-ը ուղղակիորեն AI մատակարարին կապելու փոխարեն, նախընտրեք. Frontend → Ձեր API → AI Շերտ → AI Մատակարար: Ձեր backend-ը կարող է անվտանգ պահել մատակարարի հավաստագրերը և սերվերի կողմից վերահսկել թույլտվությունները, հրահանգները, մոդելի ընտրությունը, օգտագործման սահմանաչափերը, logging-ը, կրկնական փորձերը և պատասխանի վավերացումը: AI-ն backend-ի հետևում պահելը ինքնին չի վերացնում կախվածությունը կոնկրետ մատակարարից, բայց մատակարարին հատուկ տրամաբանությունը առանձին շերտի մեջ առանձնացնելը հետագայում մատակարար փոխելը էժանացնում է, քանի որ հավելվածի մնացած մասը կապված չէ մեկ մատակարարի API-ի ձևին: Առաջին օրվանից բազմամոդելային աջակցություն կառուցելու կարիք չկա. պետք է այն կարը, որը հետագայում կթույլատրի ավելացնել այն՝ առանց վերագրելու: API շերտի կառուցվածքի մասին ավելին կարդալու համար տես մեր SaaS-ի համար API-first մշակման ուղեցույցը:

Երկարատև առաջադրանքները նույնպես արժե պլանավորել վաղ, նույնիսկ մի քանի օգտատերով փորձարկման փուլում, ոչ միայն որպես մասշտաբավորման հարց: Եթե փաստաթուղթը մշակելը տևում է 30 վայրկյան, HTTP հարցումը այդքան ժամանակ բաց պահելը փխրուն է անկախ օգտատերերի քանակից: Ֆոնային աշխատանք, որի կարգավիճակը frontend-ը կարող է հարցնել, հաճախ ավելի հեշտ է ճիշտ անել, քան երկար սինխրոն հարցումը հուսալի դարձնելը:

Մի կառուցեք ֆունկցիաներ, որոնք օգտատերերը չեն խնդրել

Հիմնադիրները բնականաբար մտածում են ապագա պահանջների մասին: Դա կարող է թանկ դառնալ: Արդյո՞ք MVP-ին իրականում անհրաժեշտ է առաջադեմ վերլուծություն, մի քանի AI մատակարար, տասը ինտեգրում, մոբայլ հավելված, կորպորատիվ իրավունքներ կամ հատուկ հաշվետվություններ: Նախքան ֆունկցիա ավելացնելը, հարցրեք. Ի՞նչ ենթադրություն է սա օգնում մեզ ստուգել: Եթե հստակ պատասխան չկա, հավանաբար դա տեղ չունի առաջին տարբերակում: Եթե ձեր արտադրանքին ի վերջո կարող է անհրաժեշտ լինել հատուկ AI մշակում՝ մեկ աշխատանքային հոսքից դուրս, դա որոշում է, որին արժե վերադառնալ MVP-ից իրական օգտագործման տվյալներ ստանալուց հետո, ոչ նախքան:

Անվտանգություն և սխալների կառավարում

Գերինժեներումից խուսափելը չի նշանակում անուշադիր կառուցել: Երկու հարց արժե առանձին պահել. նույնականացում (ո՞վ է այս օգտատերը) և թույլտվություն (ի՞նչ տվյալների և գործողությունների է թույլատրված նրան հասանելիություն ունենալ): Նույնականացումը ճիշտ անելը, բայց թույլտվությունը բաց թողնելը տարածված ձև է, թե ինչպես մեկ օգտատեր կարող է ի վերջո տեսնել մեկ ուրիշի փաստաթղթերը:

Կիրառված փաստաթղթերի մշակման օրինակի վրա, հիմնական կետերի կարճ ցանկ.

  • Մատակարարի API բանալիները պահեք միայն սերվերի կողմում — երբեք frontend JavaScript-ում, որտեղ ցանկացած մեկը կարող է կարդալ դրանք:
  • Փաստաթղթերի հասանելիության վերահսկողությունը կիրառեք սերվերում. օգտատիրոջ հարցումը փաստաթղթի համար պետք է ստուգվի այն ամենի հետ, ինչին այդ օգտատերն իրականում իրավունք ունի, ոչ միայն այն, թե արդյոք նա մուտք է գործել:
  • Ստուգեք ֆայլի տեսակը և չափը մինչև մշակումը — մի վստահեք միայն ֆայլի ընդլայնմանը կամ հաճախորդի կողմից հայտարարված content type-ին:
  • Ավելացրեք timeout, սահմանափակ քանակի կրկնական փորձեր և պաշտպանություն նույն վերբեռնումը կրկնակի մշակելուց (օրինակ, եթե օգտատերը կրկնակի սեղմում է submit կոճակը, կամ դանդաղ պատասխանից հետո retry է կատարվում):
  • Լռելյայն մի գրանցեք զգայուն փաստաթղթերի ամբողջական տեքստը logging-ում — logging-ը հաճախ ունի ավելի թույլ հասանելիության վերահսկողություն, քան հիմնական տվյալների պահեստը:
  • Վավերացրեք կամ վերանայեք մոդելի ելքը, նախքան այն կառաջնորդի կարևոր գործողություն, օրինակ՝ ֆինանսական գրառման թարմացում կամ հաճախորդի ծանուցում:

Սա փաստաթղթերի մշակման MVP-ի համար մեկնարկային ցանկ է, ոչ լիարժեք կորպորատիվ անվտանգության ստուգաթերթ — ճիշտ ցանկը կախված է նրանից, թե ձեր աշխատանքային հոսքն ինչ տվյալների է դիպչում:

Ծախս և շարունակելու, կանգնեցնելու կամ մասշտաբավորելու որոշում

AI արտադրանքներն ունեն մի հատկություն, որ արժե պլանավորել վաղ. շատ օգտատիրոջ փոխազդեցություններ ունեն ուղղակի, մեկ-օգտագործման ծախս: Զուտ պատկերացնող օրինակ, ոչ ցուցանիշ. ենթադրենք մեկ առաջադրանքի մշակումը արժե վարկածային $0.10, և վարկածային հաճախորդն ամսական ստեղծում է 1000 առաջադրանք. դա մոդելի ծախսը միայն կդներ մոտավորապես $100 այդ հաճախորդի համար: Այդ $100-ը արտացոլում է միայն ենթադրված մեկ-առաջադրանքի ծախսը — դա ամբողջ ծառայության ընդհանուր ծախսը չէ, որը ներառում է նաև կրկնական փորձերը, սխալները, ենթակառուցվածքը և ցանկացած մարդկային վերանայման ժամանակ: Ձեր արտադրանքի իրական թիվը կախված կլինի ձեր իրական մոդելի գնագոյացումից, կրկնական փորձերի հաճախականությունից և աշխատանքային հոսքից:

Հաջողության չափորոշիչները նույնքան կարևոր են, որքան ծախսը: Մի գնահատեք փորձարկումը միայն օգտատերերի աճով կամ պատասխանի ուշացումով — նայեք նաև, թե արդյոք մարդիկ վերադառնում են և կրկին օգտագործում են այն, ինչ արժեք է իրականում ստեղծում աշխատանքային հոսքը (խնայված ժամանակ, խուսափած սխալներ, հնարավոր եկամուտ), և վճարելու պատրաստակամության ցանկացած նշան, օրինակ՝ արդիականացման ցանկություն կամ օգտագործումն ընդլայնելու խնդրանք:

Երբ փորձարկումն ընթացել է բավարար երկար՝ իրական ապացույցներ արտադրելու համար, աշխատեք այս ցուցակով, փոխարենը արձագանքելու առանձին տվյալի կետին.

  • Օգտատերերը վերադառնո՞ւմ են աշխատանքային հոսքն օգտագործելու՝ առանց հորդորելու:
  • AI-ի ելքի որակը պահպանվո՞ւմ է իրական, բազմազան մուտքային տվյալների վրա, ոչ միայն այն օրինակների վրա, որոնցով փորձարկել եք:
  • Ընդունված ելքի արժեքն այն է, ինչ բիզնեսը կարող է կայունորեն կրել ընթացիկ կամ աճող ծավալի դեպքում:
  • Կա՞ կոնկրետ, կրկնվող ճնշում — կատարողականության խցան, արգելափակված ինտեգրում, համապատասխանության պահանջ — որն արդարացնում է ճարտարապետության հաջորդ մասը:
  • Կա՞ ապացույց, ոչ միայն հետաքրքրություն, որ օգտատերերն ստանում են բավարար արժեք՝ շարունակելու օգտագործել կամ վճարել դրա համար:

Եթե պատասխանները հիմնականում դրական են, մասշտաբավորեք ճնշման տակ գտնվող կոնկրետ մասը: Եթե դրանք խառն են, կատարելագործեք աշխատանքային հոսքը՝ նախքան ընդլայնելը: Եթե հիմնական ենթադրությունը չհաստատվեց, դա նույնպես MVP-ի վավեր արդյունք է — ավելի էժան է դա հիմա իմանալ, քան ամբողջական հարթակը կառուցելուց հետո:

Գծապատկեր փորձարկման արդյունքները չափելու և դրանք օգտագործելու, թե շարունակել, կանգնեցնել, թե մասշտաբավորել որոշելու համար

Եզրակացություն

AI MVP-ի նպատակը ձեր վերջնական արտադրանքի ավելի փոքր տարբերակը կառուցելը չէ: Դա բացահայտելն է, թե ինչ պետք է դառնա վերջնական արտադրանքը: Սկսեք ամենավտանգավոր ենթադրությունից: Կառուցեք մեկ ամբողջական աշխատանքային հոսք: Ստուգեք AI հնարավորությունը իրական օրինակների վրա, նախքան դրա շուրջ կառուցելը: Պահեք ճարտարապետությունը պարզ, առանց այն դարձնելու անընդունելիորեն փխրուն: Չափեք որակը, օգտագործումը և ծախսը հենց սկզբից: Ապա թողեք, որ իրական օգտատերերն ասեն ձեզ, թե ինժեներական ներդրումն ուր պետք է գնա հաջորդը:

Թիմերը, որոնք կառուցում են հաջողված AI արտադրանքներ, պարտադիր չեն նրանք, ովքեր ամենաշատն են կառուցում առաջին տարբերակում: Նրանք հաճախ նրանք են, ովքեր ամենաարագ սովորում են՝ առանց ճանապարհին տեխնիկական խառնաշփոթ ստեղծելու:

Seawolf Intelligent Computing-ում մենք կառուցում ենք կենտրոնացված AI MVP-ներ, API-ներ և SaaS արտադրանքներ արտադրական մտածելակերպով՝ առաջին տարբերակը թեթև պահելով՝ ստեղծելով հստակ ուղի ճարտարապետության զարգացման համար: Ունե՞ք AI արտադրանքի գաղափար: Քննարկեք ձեր AI MVP-ն, և մենք կօգնենք որոշել, թե ինչ է իրականում պահանջում առաջին տարբերակը, և ինչ չէ:

Հաճախ տրվող հարցեր

Ո՞րն է տարբերությունը AI նախատիպի և AI MVP-ի միջև

Նախատիպը կառուցվում է ստուգելու հնարավորությունը կամ մեկ կոնկրետ ենթադրություն, օրինակ՝ արդյոք մոդելը ընդհանրապես կարող է կատարել առաջադրանք: MVP-ն կառուցվում է իրական օգտագործումից ապացույցներ հավաքելու և ստուգելու համար, թե արդյոք արտադրանքն ստեղծում է բավարար արժեք, որպեսզի մարդիկ շարունակեն օգտագործել այն. այդ ապացույցը կարող է լինել դրական կամ բացասական: Նախատիպը կարող է լինել նոութբուք լավ արդյունքով մի քանի օրինակների վրա: MVP-ն գործառական աշխատանքային հոսք է իրական մարդկանց օգտագործմամբ, այն նույնականացումով, սխալների կառավարմամբ և տվյալների վերահսկողությամբ, որ կոնկրետ աշխատանքային հոսքն է պահանջում, և ինչ-որ չափելի բան վերջում:

Ինչպե՞ս որոշեմ, թե որ ենթադրությունն առաջինը ստուգել

Որոշեք ենթադրությունը, որի սխալվելը կդարձներ ամբողջ արտադրանքը կառուցելու անարժան: AI արտադրանքների մեծ մասի համար դա կամ «կարո՞ղ է AI-ն կատարել այս առաջադրանքը բավարար ճշգրտությամբ», կամ «օգտատերերն իրականում կվճարե՞ն դրա համար»: Ստուգեք ամենավտանգավոր ենթադրությունն առաջինը, նախքան օժանդակող ֆունկցիաների մեջ ներդրում կատարելը: Յուրաքանչյուր շաբաթ, որ ծախսվում է dashboard-ներ կառուցելու վրա՝ նախքան հիմնական ճշգրտության ստուգումը, խուսափելի ռիսկի շաբաթ է:

Օգտագործե՞նք առկա AI մոդել, թե կառուցենք մերը

MVP-ների մեծ մասի համար առկա հիմնարար մոդելով սկսելն ավելի արագ և էժան ճանապարհ է ստուգելի արտադրանքի հասնելու համար, բայց դա կախված է խնդրից և ձեր սահմանափակումներից: Մեծ մոդելի զրոյից վարժեցումը, առկա մոդելի fine-tuning-ը և մեկ նեղ առաջադրանքի համար փոքր մոդելի վարժեցումը ներդրումների տարբեր մակարդակներ են, ոչ փոխարինելի տարբերակներ, և յուրաքանչյուրը հիմնավորվում է տարբեր ճշգրտության, տվյալների և բյուջեի իրավիճակներով: Առկա հիմնարար մոդելները՝ զուգորդված լավ հրահանգների, որոնման և հավելվածի տրամաբանության հետ, կարող են լուծել AI արտադրանքի շատ, բայց ոչ բոլոր դեպքերը: Փոխեք ռազմավարությունը, երբ իրական օգտագործման տվյալները, կամ արդեն հայտնի սահմանափակումը, օրինակ՝ խիստ ճշգրտության կամ գաղտնիության պահանջ, կոնկրետ պատճառ են տալիս:

Ի՞նչ production հիմքեր իրականում պետք են MVP-ում

Նույնականացում (օգտատերերը պետք է տեսնեն միայն իրենց տվյալները), թույլտվություն (ստուգելով, թե մուտք գործած օգտատերն իրականում ինչին է թույլատրված հասանելիություն ունենալ, ոչ միայն որ մուտք է գործել), մուտքային տվյալների վավերացում (մի վստահեք մուտքային տվյալներին), սխալների կառավարում AI մատակարարի ձախողումների համար, հիմնական logging, որպեսզի ծրագրավորողները կարողանան ախտորոշել խնդիրները, և համապատասխան տվյալների պաշտպանություն ցանկացած զգայուն տեղեկատվության համար: Ձեզ պետք չէ Kubernetes կամ բաշխված համակարգ: Ձեզ պետք է բավարար ինժեներական կարգապահություն՝ իրական օգտատերերից անվտանգ սովորելու համար՝ առանց անվտանգության կամ հուսալիության միջադեպ ստեղծելու:

Ինչպե՞ս իմանանք, երբ MVP-ն պատրաստ է մասշտաբավորման

Մասշտաբավորեք իրական ճնշմանը ի պատասխան, ոչ վարկածային ապագա պահանջարկին, բայց մի քանի սահմանափակումներ, ինչպիսիք են խիստ գաղտնիության պահանջը կամ պատասխանի ժամանակի սահմանաչափը, առանց որի աշխատանքային հոսքը չի կարող գործել, պետք է կառավարվեն սկզբից, ոչ հետաձգվեն: Եթե օգտատերերը կատարողականության խնդիրներ են ունենում, օպտիմալացրեք խցանը: Եթե AI ծախսերը նշանակալի են դառնում, ուսումնասիրեք cache-ավորումը կամ ավելի փոքր մոդելները: Եթե կոնկրետ ինտեգրումն արգելափակում է ընդունումը, կառուցեք այն: Թողեք, որ իրական արտադրանքի պահանջները առաջնորդեն ճարտարապետական որոշումները, ոչ ճարտարապետական գծապատկերները, որ գծվել են նախքան օգտատերեր ունենալը: