Адладжвайце з гіпотэзамі, якія можна праверыць
ЗавершанаВыкарыстоўвайце агента для параўнання тлумачэнняў і збору доказаў. Пазбягайце паўторных змен без праверанай прычыны.
Выдавец TaigaЯк мы пішам
Праверце сваё разуменнеЗапыт завяршаецца памылкай толькі пасля разгортвання, але працуе лакальна. Што агент павінен зрабіць спачатку?Выканайце практыкаванне
Чаму вы навучыцеся
- Дакладна апісваць чаканыя і назіраныя паводзіны.
- Выбіраць назіранне, якое адрознівае канкурэнтныя тлумачэнні.
- Правяраць выпраўленне, не блытаючы выдаленне сімптому з выдаленнем прычыны.
Апішыце збой перад прапановай выпраўлення
Карысны запыт на адладку ўказвае чаканыя паводзіны, назіраныя паводзіны і закрануты абсяг. Дадайце версію, адпаведныя ўваходныя даныя і памылку. Прыбярыце ўліковыя даныя і прыватныя запісы з журналаў перад перадачай AI-інструменту.
«Экспарт зламаны» амаль не задае напрамку. Лепшае апісанне: «Экспарт працуе лакальна. У staging той самы запыт кіраўніка вяртае 403 пасля апошняга разгортвання. Іншыя маршруты ўсё яшчэ працуюць».
Гэтае апісанне не вызначае прычыну. Яно паказвае адрозненні, якія могуць накіраваць даследаванне.
Захоўвайце некалькі магчымых тлумачэнняў
Папрасіце агента даць невялікі набор праўдападобных прычын і доказы для кожнай. Не прасіце яго спыніцца на першым пераканаўчым тлумачэнні.
Для выдуманага збою экспарту магчымыя прычыны ўключаюць адсутны дазвол ідэнтычнасці сэрвісу, змененую адпаведнасць роляў або запыт у няправільнае асяроддзе. Кожнае тлумачэнне прадказвае розныя доказы.
| Гіпотэза | Назіранне, якое дапамагае адрозніць яе |
|---|---|
| Ідэнтычнасць сэрвісу не можа чытаць даныя экспарту | Ідэнтычнасць сэрвісу атрымлівае адмову ў доступе да мэтавага рэсурсу |
| Адпаведнасць роляў змянілася | Запыт дасягае праграмы з іншай фактычнай роляй |
| Запыт выкарыстоўвае няправільнае асяроддзе | Вызначаны endpoint або ідэнтыфікатар рэсурсу адрозніваецца ад чаканага |
Табліца — адпраўны пункт. Адказ 403 можа паходзіць з розных узроўняў. Вызначце, які кампанент стварыў яго, перш чым лічыць, што не спрацавала аўтарызацыя праграмы.
Выберыце бяспечнае назіранне
Пачніце з назірання, якое можа адрозніць тлумачэнні з малымі выдаткамі. Параўнайце разгорнутую версію і несакрэтную канфігурацыю. Вывучыце адпаведную памылку і ідэнтыфікатар запыту. Па магчымасці ўзнавіце праблему ў дазволеным тэставым асяроддзі.
Не давайце шырокіх дазволаў толькі дзеля таго, каб убачыць, ці знікне памылка. Гэтае дзеянне змяняе мяжу бяспекі і можа схаваць сапраўдны адсутны дазвол. Не ўстаўляйце ў мадэль поўны журнал production, калі дастаткова памылкі з выдаленымі канфідэнцыяльнымі данымі і шляху запыту.
Укажыце, што аслабіць кожную гіпотэзу. Гэта дапаможа агенту перагледзець тлумачэнне замест абароны свайго першага адказу.
Змяняйце па адной прычыне
Калі доказы вызначылі верагодную прычыну, зрабіце мэтанакіраванае выпраўленне. Не сумяшчайце змену дазволу, абнаўленне бібліятэкі і перапісванне апрацоўшчыка. Калі сімптом знікне, вы не будзеце ведаць, якая змена мела значэнне.
Праверце першапачатковую ўмову збою. Таксама праверце суседнюю мяжу. Калі вы выпраўляеце доступ кіраўніка, пацвердзіце, што неўпаўнаважаны карыстальнік усё яшчэ атрымлівае адмову.
Для паўторнага дэфекту дадайце рэгрэсійную праверку на ўзроўні, які можа яго выявіць. Модульны тэст не можа выявіць кожную памылку канфігурацыі разгортвання. Некаторыя збоі патрабуюць інтэграцыйнай праверкі або кантраляванай праверкі пасля разгортвання.
Спыняйце паўторныя спробы без новых доказаў
Агент можа стварыць шмат варыянтаў выпраўлення. Больш спроб не абавязкова паляпшае дыягностыку. Калі той самы збой паўтараецца, спытайце, якое новае назіранне дасць наступная спроба.
Задайце ліміт часу або спроб для даследавання з нявызначанасцю. Калі дасягнеце яго, паведаміце бягучыя доказы, адхіленыя гіпотэзы і нявырашанае пытанне. Такі запіс дазволіць іншаму чалавеку працягнуць без паўтарэння тых самых эксперыментаў.
Пасля аднаўлення запішыце прычыну і ўмову, якая дазволіла ёй трапіць у закранутае асяроддзе. Выпраўленне прыбірае непасрэдны дэфект. Карыснае наступнае дзеянне памяншае верагоднасць вяртання таго самага збою.
Выканайце практыкаванне
Напішыце нататку аб адладцы нядаўняга дэфекту. Уключыце чаканыя паводзіны, назіраныя паводзіны, закрануты абсяг і тры магчымыя прычыны. Для кожнай магчымай прычыны назавіце адно назіранне, якое паставіць яе пад сумнеў. Спачатку выберыце самае таннае бяспечнае назіранне.
Спампаваць працоўны ліст (Markdown)Зняцце гэтай пазнакі выдаляе ўвесь прагрэс, захаваны ў гэтым браўзеры.
Прагрэс застаецца ў гэтым браўзеры. Без уліковага запісу і адсочвання.