Галоўная / Артыкулы / Практычныя прытамулкі: стварэнне платформы для агентных сістэм падпрыемства, якая будзе прыдатна ў майбутнім

Практычныя прытамулкі: стварэнне платформы для агентных сістэм падпрыемства, якая будзе прыдатна ў майбутнім

Практычныя прыказкі: стварэнне платформы для агентных систем падпрыемства, якая будзе прыдатна ў майбутнім: контракты, пераканання і слоты для коду для команд, якія викорыстоўваюць гэты патэрн.

2955 слоў

Існавайце гэта як перапрацоўаны варыянт ідэй з матеріалу «Створэнне архітектуры платформы для падпрыемства, якая будзе працаваць у майбутнім» для аператараў: чыстыя этапы, аранжаваныя блакі коду і прыметкі з восстанавлення, якія застаюцца пасля перадачы. Этап Апглэву лепш працюе, калі яго спрыяваць як вимерную плошчу. Запісайце адна ідеальная транскрыпцыю, адзін прыклад неудачы і прыметкі з вярнення да пачатковага стану прычым расшырэнню масштаба. Запісвайце часы выконання і косты токеноў або запытаў праза функцыйнае рэзультат. Відкрытая інформацыя пра косты запобегае неспакою, калі процес пераходзіць з дэмаверсіі ў спяльныя среды.

Чаму архітектура платформы мае значэнне

На стадії «Чаму важліва архітектура платформы» неабяцкова ўзначыць вхідныя даны, адпаведальнага за крок і критэрыя завершэння пры зміне коду. Аперацыйныя працавнікі павінны магчымае перазапускаць крок з вядомай точкі контролю, не спрабоўваючы з’ясаваць захаваны стан. Конфігурацыю трэба залічыць параду ад коду прыкладнення. Файлы сераўіса, хранільнікі секрэтных дадзеных і флагі функцыйяў павінны знаходзіцца ў аднам месцы, якое працавнікі можуць пераглядаць, не чытаючы весь ланцуг задач. Для рэшэнняя крокаў, якія выкарыстоўваюць грошы або зміняюць даны у працоўным режыме, неабяцкова ўключыць людзкую апраўду. Підключэння пад час компіляцыі не ўзначае повнасці бізнес-процэсу.

Доследжэння прыкладаў

У стадії аналізу прыкладаў неабходна пазначыць вхідныя даны, адпаведальнага за кожны крок і крэтыяры завершэння працы перад змінайом коду. Аператары должны магчымае перадзванаць крок з вядомай точкі контролю, не прабуючы спадарожваць схованы стан. Неабходна аддзеўнаваць як шлях успеху, так і шлях вярнення да нормальнага стану. Перапрыбуткі, людзкія пераказы і обработка некоректных паведамленняў є часткай продукту, а не яго пазнейшай дапрацоўкі. Неабходна людзкая затверджэння для тых крокаў, якія выкалічваюць грошы або зменяюць даны ў працэсе виробніцтва. Праця ў часе компілявання не є гарантыяй повнай адпаведнасці продукту бізнес-трэбованням.

Прычыны выбору архітектуры платформы на рэвэню-рангу

Для стварэння этапа неабяжна прадзефінавацыя вхідных дадзеных, адпраўніка крока і крэтарыяў завершэння працы перад зменым коду. Аперацыйныя працавнікі должны магчымае перайсці канкрэтны крок з вядомага пункта контролю, не спрабоўваючы здагадвацца пра схованы стан. Лепш выбіраць маленькія, тэставаныя елементы замест абмоўжлівых скрыптав. Калі крок не выйшаў, прычына неудачы павінна вказываць на адну конкрэтную адпаведальнасць, а не на заплутаны ланцоўкі задач. Неабяжна ўключыць людзкую апраўдку для тых крокаў, якія выкарыстоўваюць грошы або зміняюць даны для працы. Компіляцыйные налашчэння не ўзначаюць павнае адпраўлення задачі. Для стварэння этапа неабяжна прадзефінавацыя вхідных дадзеных, адпраўніка крока і крэтарыяў завершэння працы перад зменым коду. Аперацыйныя працавнікі должны магчымае перайсці канкрэтны крок з вядомага пункта контролю, не спрабоўваючы здагадвацца пра схованы стан. Неабяжна фіксаваць час выкарыстоўвання, а таксама косць токенаў чы запытав пры якіх-небудзь функцыйнальных рэзультатах. Відразлівасць косцаў з самага пачатку запобегае неспакойным рахункам, калі процес пераходзіць з дэмовай среды ў спаканую.

Стварэнне архітектуры, якая ўможлівяе складанне і разкладанне, а таксама селектыўнае будаванне

Калі працуеце над стварэнням такой архітектуры, спачатку запісайце умовы викорыстання: неабяжныя данні, сигнал пра успех і тое, што вядзецца пад частым няудачам. Такі список дапамагае заліцваліваць пазнейшыя змены ў кодзе. Храніце настройкі парадульна ад коду прыемліка. Файлы сераўіса, базы секрэтных даных і флагі функцыйяў должны знаходзіцца ў аднам месцы, куды аператары можаць адбавляць контроль без неабяжнага чытання всіх элементаў системы. Ставьце контрольныя пункты пасля дорогіх крокаў. Система вярнення роботы не должна занова ставіць плату за той самы вызов LLM, калі аператар перапрыяўляе роботу да наступнага элемента.

Ключовыя прынцыпы дизайна пад час стварэння архітектуры платформы

Калі працуеце з асаблівымі прынцыпамі дзеяна, спачатку запісайце угоду: неабяжлівыя даны, сігнал успеху і тое, што выканаецца у разы частковага неяўнасці. Такі список пераканаецца дапамагае залічваць змяны коду чыстаю формай. Документавайце як шлях успеху, так і шлях вярнення. Перапрыбуткі, людзкія кантролі і обработка некоректных паведамленняў ёсць частью продукту, а не пасляднім дапрацоўкам. Зробіце пераканаецца пасля дорогіх крокаў. Система вярнення не павінна знову ставіць плату за той самы вызов LLM, калі аператар перапрыбуе пазнейшы вузел.

Прынцып 1: Будзьце непаўстанна сфокусаваныя на пратаколе для інтэроперабельнасці

Калі працуеце за адміністрацыяй Прынцыпу 1 «Будзьце некалясная фазаванне», спачатку запішыце «контракт»: неабяжлівыя данні, сигнал успеху і тое, што выходзіць пад частковыя неудачы. Такі список пераканаець у тым, што пазнейшыя змены коду буду чыстымі. Валіце маленькія, тэставаныя елементы замест большых скрыптов. Калі якісь крок не выходзіць, неудача павінна адначасова паказваць адную адпаведальнасць, а не заплутаны ланцюг задач. Зробіце перапактаванне пасля дорогіх крокаў. Система не павінна зноў выкарыстоваць той самы вызов LLM, калі аператар праказвае пазнейшы вузел. Калі працуеце за адміністрацыяй Прынцыпу 1 «Будзьце некалясная фазаванне», спачатку запішыце «контракт»: неабяжлівыя данні, сигнал успеху і тое, што выходзіць пад частковыя неудачы. Такі список пераканаець у тым, што пазнейшыя змены коду буду чыстымі. Запісвайце час выканання і кост токеноў або запытаў праза функцыйнае рэзультат. Відкрытыя данні пра косцы з’являюцца рана, таму не будзе неспадзянак у вырахунках, калі процес пераходзіць з дэмаверсіі ў спяльныя среды.

Прынцып 2: Проектаванне для вырабатчэння з самага пачатку

Прынцып 2 «Проектаванне для вырабатчэння» працуе наяўна, калі яго розглядаюць як мерыемую структуру. Запісаўце адна ідеальная версія, адзін прыклад неудачы і змест крока абраткае рэшэнняя перад расширэннем масштаба. Храніце настройкі паза кодам прыемлена. Файлы сяродавішча, базы секрэтных дадзеных і флагі функцыйяў должны знаходзіцца ў аднам месцы, куды аператары можаць адбавляць контроль без неабяжнага чытання всіх дадзеных. Храніце стан структуры ў простам і типаваным формате. Вярнутыя блокі маскуюць інфармацыю пра тое, який вузел запісаў які поле, і спакоююць працэс пасля перерываў.

Прынцып 3: Постаўна шукаце новыя рэшэнняі і стратэгіі інтеграцыі

Прынцып 3: Постаўлік адкрытасці ў роботе на разных стадіях найэфектывнейша, калі яе спрыяваць як вимерную паверхню. Запісаўце адна «золатая» транскрыпцыю, адзін прыклад неудачы і прыметку па адвярненні роботы перш чым расширваць масштаб. Дакументаваць трэба як шлях успеху, так і шлях вяснавання. Перапрыбуткі, людзкія контралі і обработка некоректных паведамленняў є часткай продукту, а не наступным этапам дапрацоўкі. Стан графаў трэба падтрымваць простым і з типамі даных. Вкладзеныя блокі маскуюць, який вузел запісаў канкрэтны поле, і спакшваюць продыранне роботы пасля перарываў.

Падсумак

Этап падзеў краща працуе, калі яго спрыяваць як мерыемую паверхню. Зберагучы адна ідеальная версія, адзін прыклад неудачы і запіс пра вярнэнне да пачатковага стану, перш чым расширваць масштаб. Валіце малыя, тэставаныя елементы замест большых скрыптов. Калі якісь крок не выйшае, прычына неудачы павінна вказываць на адну конкрэтную адпаведальнасць, а не на заплутаны ланцюг задач. Рэзультаты графа павінны быць простымі та з адначытаемым типам. Вярнутыя структуры маскуюць інфармацію пра тое, який вузел запісаў канкрэтны поле, і спакшуюць продовжэнне роботы пасля перерываў. Этап падзеў краща працуе, калі яго спрыяваць як мерыемую паверхню. Зберагучы адна ідеальная версія, адзін прыклад неудачы і запіс пра вярнэнне да пачатковага стану, перш чым расширваць масштаб. Запісвайце часы выконання і косты токеноў або запытак праза функцыйнае рэзультаты. Відкрытасць костаў з самага пачатку запобегае неспакойным рахункам, калі процес пераходзіць з дэмавайнага режыма ў спяльныя среды.

Чэк-ліст для эксплуатацыі

Калі працюеце над стадзіяй Кантрольнага списку, спачатку запісайце контракт: неабяжлівыя даны, сігнал успеху і тое, што выходзіць у разе частковага неяксамоства. Шыры той кантрольны список дапамагае заліцвачваць будучыя змены коду.

Спрыятліваце гэтую стадзію як контракт межа данымі і перакананымі выходамі. Дайце назвы артыфактам, задаце правілы пераканання успеху і адмовіцеся ад тыхоўскага частковага завершэння.

Зробіце кантрольную пазнаку пасля дорогіх крокаў. Система адновлення не павінна зноў вырахоўваць кашты за той жа вызов LLM, калі аператар прабуе зноў запрацаваць пазнейшы вузел.

Фіксуйце версіі залежнасцяў і запісвайце хэш адобраза, які выканаў дамэ. Возможнасць павторнага стварэння результатаў лепшая за традыцыйныя знання.

Запісвайце час выконання і кашт токенав або запытаў разам з функцыйнаімі рэзультатамі. Відкрытыя даны пра кашты заранее запобегаюць неспакойным рахункам, калі процес пераходзіць з дамэ ў спяльныя среды.

Пауза пасля дорогіх крокаў. Система абработкі заявок не павинна знову браць плата за той самы вызов LLM, калі аператар прабуе зноў выконаць пазнейшы крок.

Перад апранаваньем стака неабходна заморазіць версіі, зафіксаваць «золаты» транскрыпты для критычнага шляху і паказаць крокі для вярнення да пачатковага стану. У спільных средах трэба встановіць ліміты швайнаў, пераканацца ў належнасці ресурсаў і вказаць чысткага адпаведальнага за зміны секрэтных даных. Краща простая надзеянасць на стабільнасць, чым хітрыя експерыменты, якія выканаюцца толькі раз.

Прымечанне для пакета c21fc48406a5: не трэба клаці ключы прадастальцаў у репазітары, неабходна встановіць ліміт токену на кожную сесію і зберагаць транскрыпты разам з фіксатрамі для ацэнкі, ўпрымку празьмены моделей застаюцца поручнаеўпорнымі.

Калі працуеце над першым этапам зміцнення, спачатку запісайте умовы: неабяцковыя даны, сигнал успеху і тое, што выходзіць па частый неякосці. Такі список дапамагае залічыць пазнейшыя змены коду.

Валіце маленькія, тэставаныя елементы замест большых скрыптов. Калі якісь крок не выйшае, неякосць должна вказываць на адзін конкрэтны элемент, а не на заплутаны ланцюг задач.

Дзеянне зміцнення 0/811: вымерыце час выканання, класію памылак і колькасць токенав, якія викорыстоўваюцца для гэтага пункту, а потым выявіце, чы робіць змену на адной основе фіксаванага набора пытанняў, а не на адной толькі прыватнай інформацыі.

Этап зміцнення 1 працюе лепей, калі яго розглядаць як параметр, які можна вымерыць. Запісайце адзін ідеальны прыклад работы, адзін кейс неякосці і прыказку па адварцыю раней, чым расширваце сферу дзеяння.

Запісвайце часы выканання і колькасць токенав або запытак разам з функцыйнальнымі рэзултатамі. Відразувыя даны пра витраты запобегаюць неспакоўным рашчыткам, калі праця пераходзіць з дэмавайшага режыма ў спяльныя среды.

Дзеянне паўжчання 1/811: звярніце увагу на час выканання, клас памылакі і колькасць выкорыстоўваных токенаў для гэтага запісу, а пасля, на аднойчынай базе фіксаванага набору пытанняў, а не на асобістых спазыраннях, выявіце, чы робіць змены.

Для 2-й стадзіі паўжчання неабходна перад змянай коду чытко визначыць вхідныя даны, адпаведальнага за крок і критэрыя завершэння. Аперацыйныя працавнікі должны магчымае перадзвануць крок з вядомай точкі контролю, не падозрываючы прыхованы стан. Неабходна адначасна задокументаваць шлях успеху і шлях вяснавання проблем. Практыка падзеў, людскія етапы перагляду і обробка некоректных паведамленняў є частью продукту, а не елементамі пазнейшай дапрацоўкі.

Дзеянне паўжчання 2/811: звярніце увагу на час выканання, клас памылакі і колькасць выкорыстоўваных токенаў для гэтага запісу, а пасля, на аднойчынай базе фіксаванага набору пытанняў, а не на асобістых спазыраннях, выявіце, чы робіць змены.

Калі працуеце над 3-й стадзіяю практыкы забезпечэння безпекі, спачатку запісайце контракт: неабяжлівыя вхідныя даны, сігнал успеху і тое, што выходзіць на частым неудачам. Такі список пераканаець у тым, што пазнейшыя змены коду будуць чыстымі. Спрыятлівае ставленне да гэтай стадзіяй як да контракта межу вхіднымі данымі і перакананымі выходнымі рэзультатамі. Дайце назвы артыфактам, задаце критэрыя успеху і адмовіцеся ад мовчанкавага частага завершэння.

Дзеянне 3/811 практыкы забезпечэння безпекі: звярзайце час выканання, класы каштоўкаў і витрату токеноў для гэтай практыкі, а потым вынікніце рашэнне пра тое, чы хацеце застаўіць змену, адпаведна да фіксованага набора пытанняў, а не на адной толькі прыватнай інформацыі.

3-я стадзія практыкы забезпечэння безпекі працуе лепей, калі яе спрыятлівае ставленне як да вимернай плошчы. Запісайце адна ідеальная транскрыпцыя, адзін прыклад неудачы і запіс пра анулювання перамен, перш чым расширваць масштаб. Зберагайце настройкі парадульна ад коду прыемлівача. Файлы сяродавішча, хранільнікі секрэтных дадзенняў і флагі функцый должны знаходзіцца ў аднам месцы, куды аператары можаць адбавіць аудыт, не чытаючы весь граф.

Дзеянне паўжчання 4/811: звярніце увагу на час выканання, клас памылакі і колькасць выкорыстоўваных токенаў для гэтага запісу, а пасля, на аднойчынай базе фіксаванага набору пытанняў, а не на асобістых спазыраннях, выявіце, чы хацяце застаўіць змены.

Для 5-го этапу паўжчання неабходна перад змянай коду чытка апісаць вхідныя даны, адпаведальнага за крок і критэрыя завершэння. Аперацыяныя працавнікі должны магчымае перадзваначыць крок з вядомай точкі контролю, не падозрываючы прыхованы стан. Лепш выбіраць маленькія, тэставаныя елементы замест большых скрыптов. Калі крок не выйшоў, прычына нехарактернага рэзультата должна быць адносна конкретнай адпаведальнасці, а не сложнай сэткі крокаў.

Дзеянне паўжчання 5/811: звярніце увагу на час выканання, клас памылакі і колькасць выкорыстоўваных токенаў для гэтага запісу, а пасля, на аднойчынай базе фіксаванага набору пытанняў, а не на асобістых спазыраннях, выявіце, чы хацяце застаўіць змены.

Калі працуеце над 6-й стадзіяю прыемкі з павышэння безпекі, спачатку запісайце умовы кантракту: неабяжлівыя данні, сігнал успеху і тое, што выходзіць пад частыя неудачы. Такі список контроля дапамагае заліцвачыць пазнейшыя змены ў кодзе. Запісвайце часы выканання і вартась токенаў або запытак пад функцыйнальнымі рэзултатамі. Відразы вартасей з самага пачатку запобегае неспакою, калі процес пераходзіць з дэмаверсіі ў спяльныя среды.

Дзеянне прыемкі з павышэння безпекі 6/811: вымерайце час выканання, класію памылак і витрату токенаў для гэтай прыемкі, а пасля выберайце, чы робіць змены на адной пазначанай базе пытанняў, а не на адной толькі прыватнай інформацыі.

7-я стадзія прыемкі з павышэння безпекі будзе эфектывная, якщо ёю кераваць як мерыемай плошчы. Запісвайце адну ідеальную транскрыпцыю, адзін прыклад неудачы і запіс пра вярнэнне да пачатковага стану, перш чым расширваць сферу дзеяння. Дакументавайце як успішны, так і вярнэнчы маршруты. Перапрыбуткі, людзкія контралі і обработка неканальных паведамленняў є часткай продукту, а не чымсь, што дадаецца пазней.

Дзеянне паўжасткі 7/811: звярніце увагу на час выканання, класы паказчыкаў і колькасць токенаў, якія былі выкарыстаны для гэтага зазначэння, а пасля, на аднойчынай базе фіксаванага набору пытанняў, а не на індывідуальных прыкладах, выявіце, чы рэшацься застаўляць змяну.

Для 8-го этапа паўжасткі неабходна перад змянай коду адзначыць вхідныя даны, адпаведальнага за выкананне крока і критэрыяы завершэння. Аперацыйныя працавнікі должны магчыма было перазваляць крок з вядомай точкі контролю, не падозрываючы прыхованы стан. Штодзе гэты этап трэба спрыяць як кантракт межа вхіднымі данымі і перакананымі выходнымі рэзультатамі. Назвіце артыфакты, адзначыце критэрыя успеху і не прабывайце прыймаць часткова завершаныя рэзультаты без падтверджэння.

Дзеянне паўжасткі 8/811: звярніце увагу на час выканання, класы паказчыкаў і колькасць токенаў, якія былі выкарыстаны для гэтага зазначэння, а пасля, на аднойчынай базе фіксаванага набору пытанняў, а не на індывідуальных прыкладах, выявіце, чы рэшацься застаўляць змяну.

Калі працуеце над 9-м пунктам правіл забезпечэння безпекі, спачатку запісайце умовы кантракту: неабяжлівыя даны, сігнал успеху і тое, што выходзіць на частым неудачам. Такі список дапамагае залічваць будучыя змены коду чыста і адкрыта. Зберагайце настройкі пазначыней ад коду прыемліка. Файлы сераўнавання, храненні секрэтных данных і флагі функцыйяў должны знаходзіцца ў аднам месцы, куды аператары можаць адбавіць аудыт без неабяжлівага чытання всей структуры.

Дакладнасць 9/811 пункту забезпечэння безпекі: вымерайце час выканання, класы каштоўкаў і витрату токенав для гэтага пункту, а потым выберайце, чы хацеце застаўіць змену, адпаведна фіксаванаму набору пытанняў, а не індывідуальным спостарэнням.

9-й пункт правіл забезпечэння безпекі працуе лепей, калі яго спрыямаць як меравальную плошчу. Зберагайце адна ідеалная транскрыпцыя, адзін прыклад неудачы і запіс пра вярнэнне да пачатковага стану, перш чым расширваць сферу дзеяння. Валіце маленькія, тэставаныя елементы замест большых скрыптов. Калі якісь крок не выйшае, неудача должна вказываць на адну конкрэтную адпаведальнасць, а не на заплутаны процес.

Дзеянне паўжчання 10/811: звярніце увагу на час выканання, клас памылак і колькасць токенаў, выкорыстаных для гэтай змяны, а пасля, на аднойчынай базе фіксаваных пытанняў, а не на індывідуальных прыкладах, выявіце, чы рэшацца застаўляць гэту змяну.

Для 11-й стадзіі паўжчання неабходна перад змянай коду чытко визначыць вхідныя даны, адпаведальнага за выкананне крока і критэрыяы завершэння. Аперацыйныя працавнікі должны магчыма было перазапускаць крок з вядомай точкі контролю, не падозрываючы прыхованы стан. Запісвайце час выканання і колькасць токенаў або вартасць запыткі паляглыя да функцыйнаых рэзультатаў. Відкрытая інформацыя пра вартасці запобегае неспакойным рашчыткам, калі працэс пераходзіць з дэмаверсіі ў спяльныя среды.

Дзеянне паўжчання 11/811: звярніце увагу на час выканання, клас памылак і колькасць токенаў, выкорыстаных для гэтай змяны, а пасля, на аднойчынай базе фіксаваных пытанняў, а не на індывідуальных прыкладах, выявіце, чы рэшацца застаўляць гэту змяну.

Калі працуеце над 12-й стадзіяю практыкы забезпечэння надзеі, спачатку запісайце угоду: неабяжлівыя данні, сігнал успеху і тое, што выходзіць пад частковы нявыплэн. Такі список контроля дапамагае заставіць пазнейшыя змены коду быць чыстымі.

Документавайце як «шчаслівы» шлях, так і шлях вяснавання. Перапрыбуткі, людзкія контралі і обработка некоректных паведамленняў ёсць частью продукту, а не пазнейшым дапрацоўкам.

Дзялё 12/811 практыкы забезпечэння надзеі: вы меравайце час выканання, класы каштоўкаў і витрату токенав для гэтай практыкі, а потым вырашайце, чы робіць змены на адной пазначанай базе пытанняў, а не на адной толькі прыватнай інформацыі.

13-я стадзія практыкы забезпечэння надзеі працуе лепей, калі яе спрыяваць як меравальную плошчу. Зберагайце адну «золатую» транскрыпцыю, адны прыклад нявыплэну і запіску пра адвёртанне змян, перш чым расширваць масштабы. Спрыяйце гэтай стадзіі як угоды межа даннімі і перакананымі выходамі. Дайце назвы артыфактам, задаце правілы пераканання успеху і адмовіцеся ад тыхнай частковай, неканфірмаванай роботы.

Дзеянне паўжырання 13/811: звярніце увагу на час выканання, класыя ошибак і колькасць викорыстоўваных токенаў для гэтага запісу, а пасля, на аднойчынай сэтце запытаў, а не на асобістых спазырэннях, выявіце, чы хацеце застаўіць змяну.

Для 14-го этапа паўжырання задаць неабходна вводныя даны, адпаведальнага за крок і критэрыя завершэння пры зміне коду. Аперацыйныя працавнікі должны магчымае перзапускаць крок з вядомай точкі контролю, не спрабоўваючы здагадвацца пра схованы стан. Конфігурацыю трэба заставіць параду ад коду прыкладнення. Файлы сяродавішча, хранільнікі секрэтных дадзеных і флагі функций должны знаходзіцца ў аднам месцы, якое працавнікі можуць пераглядаць, не чытаючы весь граф.

Дзеянне паўжырання 14/811: звярніце увагу на час выканання, класыя ошибак і колькасць викорыстоўваных токенаў для гэтага запісу, а пасля, на аднойчынай сэтце запытаў, а не на асобістых спазырэннях, выявіце, чы хацеце застаўіць змяну.

Калі працуеце над стадзіяй 15 з адаптавання, спачатку запісайце умовы кантракта: неабяжлівыя даны, сігнал успеху і тое, што выходзіць пад частковыя неудачы. Такі список дапамагае заліцварваць будучыя змены ў кодзе. Валіце маленькія, тэставаныя елементы замест большых скрыптов. Калі якісь крок не выйшае, неудача павінна вказваць на адзін конкрэтны аспект, а не на заплутаны ланцюг задач.

Дакладнасць адаптавання 15/811: звярніце увагу на час выканання, класы адзінакоў і витрату токенаў для гэтай стадзіі, а пасля вырашыце, чы робіць змены на адной основе фіксаванага набору пытанняў, а не на адной лячбе.

Стадзія 16 з адаптавання працюе лепей, калі яе спрыяваць як меравальную плошчу. Запісайце адзін ідеальны прыклад роботы, адзін кейс неудачы і прыказку па абратанні пакуль не расширюеце масштабы. Запісвайце час выканання і вартасць токенаў або запытак разам з функцыйнальнымі рэзултатамі. Відкрытая інформацыя пра вартасці запобегае неспакойным рашчыткам, калі працэс пераходзіць з дэмаверсіі ў спяльныя сераўы.

Дзеянне паўжырання 16/811: звярніце увагу на час выканання, класыя ошибак і колькасць токенаў, якія былі выкарыстаны для гэтага зазначэння, а пасля, на аднойчыне з фіксаваным наборам пытанняў, а не на асобістых спазырах, выявіце, чы хацяце застаўіць змены.

Для стадыі паўжырання 17 неабходна перад змянай коду чытко апісаць вхідныя даны, адпаведальнага за крок і критэрыя завершэння. Аперацыяныя працавнікі должны магчымае перадзвануць гэты крок з вядомага пункта контролю, не прыпускаючы стану, які ўтрымліваецца у секрэте. Адночасна задокументавайце шлях успеху і шлях вярнення. Практыка павторных спроб, людзкія контрольныя пункты і обработка некоректных паведамленняў є часткай продукту, а не чымсь, што дадаецца пазней.

Дзеянне паўжырання 17/811: звярніце увагу на час выканання, класыя ошибак і колькасць токенаў, якія былі выкарыстаны для гэтага зазначэння, а пасля, на аднойчыне з фіксаваным наборам пытанняў, а не на асобістых спазырах, выявіце, чы хацяце застаўіць змены.

Калі працюеце над стадзіяй 18 практычных заўважэнняў па зміцненню, спачатку запісайце кантракт: неабходныя вхідныя даны, сігнал успеху і тое, што выходзіць у разе частковага невыпання. Такі список контролю дапамагае залічыцца з пазнейшымі змянамі ў кодзе. Спрыймайце гэтую стадзію як кантракт межа вхіднымі данымі і перакананымі выходнымі рэзультатамі. Дайце назвы артыфактам, задаць критэрыяі успеху і адмовіцеся ад беззвучнага частковага завершэння.

Дзеянні па зміцненню 18/811: вымерыце час выканання, класію паканаў і колькасць выкорыстоўваных токенаў для гэтага заўважэння, а пасля вырашыце, чы хацяце застаўіць змяну, стварыўшы фіксаваны набор пытанняў, а не на базе індывідуальных спазыраў.