Ի՞նչ հնարավորություններ է Codex-ը բացում Notion-ի համար
Ինչպես է Notion-ը օգտագործում Codex-ը՝ տեխնիկական բնութագրերը մեկ օրինակ կազմելու և իր ինժեներական ներուժը բազմապատկելու համար։
2 Weeks → 3 hours
Codex-ը կրճատեց մշակման ժամանակը
Notion-ում Codex-ը փոխում է ինժեներների կառուցման եղանակը։ Ընկերությունը վերանայում է իր կառուցած ծրագրային հիմունքներն ու աբստրակցիաները, որպեսզի ագենտները կարողանան դրանք օգտագործել։ Թիմում նոր ինժեներ ներգրավելիս նրանք աշխատանքի են ընդունում՝ առաջնահերթ համարելով հետաքրքրասիրությունն ու լայնախոհությունը, քանի որ փորձառության այն տարիները, որոնք ոլորտը սովորաբար կպահանջեր, դեռ գոյություն չունեն։ Եվ այն ղեկավարները, որոնք տարիներ շարունակ արտադրական կոդ չէին գրել, կրկին աշխատում են կոդային բազայում՝ թողարկումներ կատարելով իրենց թիմերի հետ կողք կողքի։
Ռայան Նիստրոմը Notion-ում ղեկավարում է ԱԲ-ի արտադրանքի ինժեներական ուղղությունը։ Նրա մեկ տարուց ավելի պաշտոնավարման ընթացքում նրա թիմը մշակել կամ կատարել է արտադրանքի գրեթե բոլոր ԱԲ-ի գործառույթները։ Նրանք պարզում են, որ դիմելով Codex-ին՝ բացվել են նոր հնարավորություններ այն հարցում, թե ինչ կարող են ստանձնել։
«Ես գնահատում եմ Codex-ը այն պատճառով, որ այն ժամանակ է տրամադրում՝ ամեն ինչ հասկանալու համար, նախքան իրականում կառուցելը»։ «Արդյունքն այն է, որ սովորաբար դրա ստեղծածը հենց սկզբից համապատասխանում է մեր կոդային բազայի չափանիշներին, այլ ոչ թե ստիպված լինեմ վերադառնալ և շտկել դրա աշխատանքի զգալի մասը»։
Notion-ի ԱԲ-ի ձայնային մուտքագրումը վեբում ստեղծելը
Codex-ի ինքնավար գործելու կարողությունը հստակ դրսևորվեց վերջերս իրականացված մի նախագծում։ Ռայանը բացառապես Codex-ն օգտագործեց՝ Notion-ի ԱԲ-ի ձայնային մուտքագրումը վեբում հասանելի դարձնելու համար։
«Երբ խոսում ենք, կարող ենք առավել շատ համատեքստ տրամադրել», - ասում է նա։ «Եթե մուտքագրում եմ, մտածում եմ իմ տեքստի մասին, թե ինչ բառեր եմ օգտագործում։ Այս գործառույթը Notion-ի օգտատերերին տրամադրելու շնորհիվ՝ նրանք կարողանում են ավելի բնական հարցեր տալ և շատ ավելի շատ համատեքստ ներառել։ Մենք ցանկանում էինք դա բերել Notion AI»։
Երբ գործառույթի հարցումը ստացվեց, Notion-ի բջջային հավելվածն արդեն ուներ աշխատող տարբերակ, բայց աշխատասեղանի և վեբ հաճախորդները՝ ոչ։ Թեև Ռայանը լիովին վստահ չէր, թե ինչպես է գործառույթն աշխատում բջջայինում, նա կարողացավ խնդիրը փոխանցել Codex-ին։ Նա այն ուղղեց դեպի բջջային հավելվածի կոդային բազան, հստակ նկարագրեց, թե ինչ տեսք պետք է ունենար այն վեբում և տրամադրեց արդյունքը ստուգելու եղանակ։ Codex-ը մեկ օրինակով ներկայացրեց վեբ իրականացման ամբողջական նախնական տարբերակ, որը բավականաչափ համահունչ էր Notion-ի կոդային բազայի կոնվենցիաներին, որպեսզի հնարավոր լիներ այն թողարկել հաջորդ օրը։
«Եթե երկու տարի առաջ ես պետք է ստեղծեի Notion-ի ձայնային մուտքագրման գործառույթը, սա նախագիծ կլիներ, որն ինձնից, և հնարավոր է, ևս մեկ ինժեներից երկու շաբաթ կպահանջեր»,- ասում է Ռայանը։ «Codex-ի օգնությամբ ես կարողացա սա ստեղծել երևի երեք-չորս ժամում՝ ամբողջովին ինքնուրույն»։
«Այն բավականին շատ ժամանակ ծախսեց՝ ուսումնասիրելով մեր բջջային հավելվածի կոդը, իսկ հետո վերջապես վերադարձավ և գրեց ամբողջ գործառույթը հիմնականում մեկ օրինակով»։ «Ես այն թողարկեցի հաջորդ օրը և անմիջապես սկսեցի թույլ տալ օգտատերերին փորձարկել այն»։
Ինչպես է փոխվել աշխատանքը
Notion-ի ինժեներները կարող են կանոնավոր կերպով Codex-ին հանձնարարել առաջադրանքների շարք և տրամադրել դրա աշխատանքի ստուգման մեթոդ, ապա հեռանալ, մինչ այն աշխատում է։ «Ես նկատել եմ, որ շատ ավելի շատ ժամանակ եմ ծախսում այս տեխնիկական փաստաթղթերը գրելու վրա, որոնք կարող եմ փոխանցել Codex-ին և թողնել, որ այն աշխատի դրանց վրա»,- ասում է Ռայանը։ «Անկեղծ ասած, ես այլևս իրականում ձեռքով կոդ չեմ գրում»։
Codex-ից առաջ թիմի յուրաքանչյուր ինժեներ իրապես կարող էր կենտրոնանալ միաժամանակ միայն մեկ առաջադրանքի վրա՝ հանդիպումների և գործընկերներին աջակցելու արանքում։ Այժմ նրանք զուգահեռաբար մի քանի առաջադրանք են կատարում՝ արագ գործի դնելով աշխատանքները՝ առանց կորցնելու թիմի այն աջակցությունը, որը նախկինում նեղ օղակ էր։
«Ես թիմի ղեկավար եմ, և ավանդաբար ղեկավարները ժամանակ չեն ունեցել կոդ գրելու», - ասում է նա։ «Այն փաստը, որ կարող եմ միայնակ ստեղծել նոր գործառույթ՝ միաժամանակ աջակցելով իմ թիմին, ուղղակի անհավատալի է։ «Ես ղեկավարում եմ արդեն ավելի քան հինգ տարի և երբեք չեմ կարողացել այսքան խորը ուսումնասիրել կոդավորման խնդիրները»։
Հիմա նա կարող է պարզապես հերթագրել առաջադրանքը, մտնել հանդիպումների մի ամբողջ շարքի մեջ և վերադառնալ՝ արդեն ավարտված գործառույթով։ Կամ նա ու իր թիմը ստանում են մենեջեր, որը կարող է նրանց հետ միասին գործը ավարտին հասցնել, և Ռայանը ստանում է աշխատանքի այն մասը, որը կարծում էր՝ կորցրել էր։ Այս հասանելիությունը նույնպես տարածվում է աշխատանքային օրվա սահմաններից դուրս։ Նա քնելուց առաջ հետազոտական հարց կձևակերպի, թույլ կտա Codex-ին աշխատել ամբողջ գիշեր և կարթնանա պատրաստի զեկույցով։
Codex-ը վերասահմանել է այն նշաձողը, թե ինչ կարող է թողարկել փոքր թիմը (նույնիսկ մեկ հոգանոց թիմը), և Notion-ի ինժեներներին ավելի շատ հնարավորություն է տվել կենտրոնանալու այն աշխատանքի վրա, որն իրենց ամենաշատն է հետաքրքրում։
«Ամեն անգամ, երբ պետք է ուսումնասիրել որևէ առաջադրանք, շտկել սխալ կամ փոքր ճշգրտում անել, Codex-ը պարզապես այնտեղ է՝ պատրաստ ու պատրաստակամ։ Ըստ էության, ես Notion-ում 24/7 հասանելի ստաժոր ունեմ»։


