Галоўная / Артыкулы / Практычныя прытамулкі: Модель — не агент. Праспенец — гэта продукт.

Практычныя прытамулкі: Модель — не агент. Праспенец — гэта продукт.

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

1298 слоў

У гэтым керавану практычна перакладзець шлях ад сыр'ёў да рабочай системы для: «Модэль — не агент. Конструкцыя — гэта продукт». Акцэнт ставіцца на крокі, якія можна выконваць, чыстае перакананне і код, які можна падставіць у репазітарый без неабяснення меты. У стадіўцы агульнага відзору неабходна з'явіць вхідныя даны, адпаведальнага за крок і критэрыя завершэння прычымоўкі перад зменай коду. Аператары должны магчымае перадзваніць крок з вядомай точкі контролю без неабяснення схованага стану. Дакументавайце як шлях успеху, так і шлях вяснавання проблем. Перапрыбуткі, людзкія перакананні і обробка некоректных паведамленняў є часткай продукту, а не наступным этапам дапрацоўкі.

Што на самай працэ прабывае ў власнасці конструкцыі

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

Кожны вызов інструмента патрабуе контракта выканання

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

Вярнэнне пачынаецца ўжо да нявыпання

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

Бюджет парадзінаў — гэта не стратэгія вяснавання

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

Пры зупінцы павінна быць чытна інформацыя пра тое, што адбылася

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

Зберагачыце кантролі. Перапрацавайце базовую структуру.

Этап «Keep the controls Retest» працюе найкраща, калі яго розглядаць як вимерную плошчу. Зафіксавце адна ідеальная транскрыпцыя, адзін прыклад неудачы і запіс пра вярнэнне да пачатковага стану перш чым расширваць масштабы. Запісвайце часы выканання і вартась токенав або запита праз адныя з рэзультатаў функцыоналнасьці. Візуабельнасьць вартасей з самага пачатку запобегае неспакоўным рахункам, калі процес пераходзіць з дэмавай версіі ў спяльныя сераўы. Задазвайце бюджет токенав на кожны раунд і на кожную сесію. Інструменты-агенты агрэсывна расширваюць контекст; строгі ліміты не дазволяюць дэмавай версіям ператварыцца на неспакоўныя рахункі. Этап «Keep the controls Retest» працюе найкраща, калі яго розглядаць як вимерную плошчу. Зафіксавце адна ідеальная транскрыпцыя, адзін прыклад неудачы і запіс пра вярнэнне да пачатковага стану перш чым расширваць масштабы. Дакументавайце як успішны, так і вярнэнчы паты. Перапрыбуткі, людзкія контралі і обработка некоректных паведамленняў є часткай продукту, а не чымсь, што дадаецца пазней.

Верніцеся да корыстніка з доказамі

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

Ўраджыкі і дадатковая літэратура

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

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

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

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

Бюджет токенаў на адны раунд і на адну сесію. Інструменты-агенты актыўна расшыроюць контэкст; строгі ліміты не дазволяюць дэмам ператварыцца на неспакоўныя рахункі.

Автаналізавайцеся на воратах і паўторна автарызавайцеся на роўні дадзенняў. Сам токен-несучы не є межай арендаванага простору.

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

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

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

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

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

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

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

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

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