Бизнис

Owning Your Architecture: Why AI Needs Your Human Touch

Сопственост над вашата архитектура: Зошто на ВИ му е потребен вашиот човечки допир

ВИ може да создаде убедлив архитектонски дијаграм пред да заврши состанокот за планирање. Може да скицира граница на услуга, да предложи шема на база на податоци, да генерира датотека за распоредување и самоуверено да го објасни секој избор. Таа брзина е корисна. Но токму затоа техничката одговорност сега е поважна, не помалку важна.

Архитектурата не е чин на распоредување кутии на дијаграм. Таа е тековниот збир одлуки што одредуваат како производот се однесува при промени: кога расте побарувачката, кога откажува зависност, кога заминува член на тимот, кога клиент бара нешто што првичниот дизајн не го предвидел.

ВИ може да ја забрза работата околу тие одлуки. Не може да ги сноси нивните последици. Вашиот човечки придонес е местото каде што одговорноста, контекстот, расудувањето и грижата влегуваат во системот.

Архитектурата е одлука за производот

Тимовите понекогаш ја третираат архитектурата како технички слој под работата на производот. Во пракса, таа е стратегија за производот изразена преку ограничувања. Одлуката да се користи модуларен монолит наместо одделни услуги влијае врз брзината на испорака. Одлуката да се води ревизорска трага влијае врз довербата на клиентите. Одлуката да се поддржи работа без интернет влијае врз тоа кој може да го користи производот и каде.

ВИ може да препорача дистрибуиран дизајн затоа што препознава познат образец. Но корисната препорака зависи од прашања што се специфични за вашата ситуација:

  • Кој проблем производот прво мора да го реши?
  • Кои неуспеси најмногу би им наштетиле на корисниците?
  • Со што тековниот тим може сигурно да управува?
  • Кои претпоставки веројатно ќе се променат во следниот циклус на издавање?
  • Каде сложеноста создава вредност, а каде е само модерна?

На тие прашања не може да се одговори само со совпаѓање на обрасци. Тие бараат некој да ги разбира клиентите, деловниот модел, оперативната реалност, способностите на тимот и цената на погрешната одлука.

Помал систем со јасни граници, доверлива набљудливост и едноставен процес на издавање често е подобар избор за производот од пософистициран дизајн што тимот не може самоуверено да го менува. Најдобрата архитектура не е највпечатливата. Таа е онаа што ѝ помага на организацијата постојано да испорачува корисни резултати.

Користете ја ВИ како предизвикувач, не како сопственик

ВИ е особено добра во генерирање опции. Тоа ја прави вредна при дизајнирањето, под услов тимот да не ја помеша опцијата со одлука.

На пример, ВИ-помошник може да предложи воведување редица за справување со бавен процес во заднина. Тоа може да е соодветно, но треба да поттикне разговор за дизајнот, наместо да го заврши. Што се случува кога порака се обработува двапати? Како повторно се извршуваат неуспешните задачи? Кој може да провери заглавена задача? Дали на корисникот му треба непосреден одговор или е прифатливо завршувањето да биде одложено? Кои податоци мора да останат конзистентни додека работата се одвива асинхроно?

Вистинскиот одговор не е „ВИ е ненадежна, па игнорирајте ја.“ Вистинскиот одговор е нејзиниот излез да ја заслужи довербата преку преглед. Побарајте од неа да ги открие претпоставките, да предложи алтернативи, да идентификува начини на откажување и да ги објасни оперативните последици. Потоа тестирајте ги нејзините предлози во однос на вистинскиот систем.

Претворете ги предлозите во експлицитни одлуки

Лесен запис за архитектонска одлука останува корисен дури и кога првиот нацрт дошол од ВИ. Запишете ги контекстот, одлуката, разгледаните алтернативи и последиците. Краткиот запис спречува дизајнот да стане племенско знаење или необјаснет артефакт во барање за повлекување.

Исто така, на идните соиграчи им дава нешто повредно од дотеран одговор: расудувањето што го направило одговорот разумен во тој момент.

Човечкото расудување живее на рабовите

Генерираниот код често изгледа најсилен по среќната патека. Квалитетот на производот обично се одредува на рабовите.

Разгледајте функција што му овозможува на корисникот да промени адреса на е-пошта. Видливиот тек е едноставен: внесете адреса, примете врска за потврда, одобрете ја промената. Архитектонската работа е помалку видлива. Треба да одлучите дали сесиите остануваат валидни, колку долго важи врската, што се случува ако адресата веќе се користи, дали известувањата се испраќаат на двете адреси и како персоналот за поддршка може да помогне без да ја заобиколи безбедноста.

Ниту еден од тие детали не е украсен. Тие се производот.

Начинот на размислување на искусен технички професионалец гледа подалеку од тоа дали кодот се компајлира или крајна точка враќа успешен одговор. Тој прашува како однесувањето се одржува кога влезовите се нецелосни, барањата пристигнуваат двапати, услуга од трета страна е недостапна, распоредувањето е вратено назад или на клиентот му треба објаснување.

ВИ може да помогне во набројувањето на овие случаи, создавањето идеи за тестови и откривањето на вообичаени ризици. Човечкиот сопственик одлучува кои ризици се важни, кои компромиси се прифатливи и кога тимот направил доволно за одговорно да испорача.

Направете ја одговорноста видлива во оддалечените тимови

Работата оддалеку ја прави имплицитната архитектура особено скапа. Кога одлуките живеат само на состаноци или во меморијата на лицето што изградило функција, сите други плаќаат данок на доцнење. Чекаат одговори, го удвојуваат истражувањето или избегнуваат да менуваат код што не го разбираат целосно.

Одговорноста не значи дека едно лице станува постојан чувар на вратата. Таа значи дека одговорностите и патиштата за одлучување се доволно јасни за луѓето да можат да дејствуваат со сигурност.

  • Запишете ги границите на системот и причината поради која постојат.
  • Документирајте ги важните оперативни работни текови, вклучувајќи ги чекорите за враќање назад и опоравување.
  • Користете ги барањата за повлекување за да разговарате за компромиси, а не само за да одобрувате генериран код.
  • Одржувајте ги интерфејсите, предупредувањата и контролните табли разбирливи за луѓето од кои се очекува да реагираат.
  • Преиспитувајте ги старите одлуки кога се менуваат потребите на производот или капацитетот на тимот.

Јасната писмена комуникација не е бирократија. Таа е облик на инженерска потпора. Им овозможува на одлуките да патуваат низ временски зони и да преживеат промени во персоналот.

Градете за одржлива испорака

Притисокот да се движите побрзо може да направи ВИ да изгледа како дозвола да го прескокнете размислувањето. Во реалноста, брзината без одговорност често создава одложен заостаток: нејасни зависности, кршливи тестови, недокументирано однесување и оперативни изненадувања што пристигнуваат по лансирањето.

Одржливата испорака има поинаков ритам. Користете ВИ за да ја намалите повторливата работа, да го забрзате истражувањето и да го подобрите првиот нацрт. Зачувајте го човечкото внимание за дефинирање на проблемот, поставување ограничувања, прегледување на ризикот и потврдување на однесувањето во вистинскиот контекст на производот.

Практичното правило е едноставно: ако тимот не може да објасни генериран дизајн на нов колега, да управува со него за време на инцидент или безбедно да го промени шест месеци подоцна, тоа не е завршена архитектура.

Предноста во кариерата е одговорното расудување

Како што ВИ ја прави имплементацијата подостапна, вештината што прави разлика не е само создавање повеќе код. Таа е донесување подобри одлуки со код. Професионалците што можат да ги поврзат потребите на клиентите со техничките избори, да ја намалат неизвесноста за тимот и да остават систем што полесно се развива, ќе останат исклучително вредни.

Тоа е човечкиот придонес што вреди да се заштити. Не рачното пишување на секоја линија, туку останувањето одговорен за тоа што системот ветува, колку чини и како се однесува кога реалноста одбива да го следи демото.

Нека ВИ ве направи побрзи во механичките задачи. Задржете ја одговорноста за архитектурата, бидејќи луѓето што го користат производот и луѓето што го одржуваат ќе ги искусуваат последиците долго откако генерираниот одговор ќе исчезне од екранот.

Портрет на автор на блогот

Mihajlo

Јас сум Михајло - развивач поттикнат од љубопитност, дисциплина и постојаната желба да создадам нешто значајно. Споделувам увиди, упатства и бесплатни услуги за да им помогнам на другите да ја поедностават својата работа и да растат во постојано развивачкиот свет на софтверот и вештачката интелигенција.