AI Without the Hype.
Глава 14 от 21
Част Пет · Създавай реални неща · Глава 14

Управлявани агенти,
хоствани

В края на тази глава разбираш какво значи да оставиш един цикъл да се върти на чужда инфраструктура, от кои малки градивни елементи е сглобен и, честно казано, кога си струва да посегнеш към него и кога не.
AVATAR OPENER · ~90s
Гледай: цикъл, който върви на хоствана инфраструктура вместо на твоята машина
HeyGen avatar · generated, consistent presenter

Това е върхът на стълбицата и най-техническата глава в курса, затова ще ти кажа направо за какво служи. Досега всеки цикъл, който създаваше, вървеше там, където си ти: на твоята машина, в твоята сесия, докато си наблизо. Това е идеално за почти всичко. Но някои задачи трябва да вървят дълго, да преживеят прекъсване, да се изпълняват по много наведнъж или да продължат, когато лаптопът ти е затворен. За тях оставяш цикъла да върви на хоствана инфраструктура. Точно това е управляваният агент.

Идеята е проста, щом я видиш веднъж. Вече познаваш агентския цикъл: моделът мисли, използва инструмент, получава резултат, мисли пак, докато не приключи. Управляваният агент е абсолютно същият цикъл, но върви в контейнер на инфраструктурата на Anthropic вместо на твоя компютър. Ти не въртиш цикъла сам и не го наглеждаш като дете. Дефинираш го, стартираш го и четеш какво е свършил.

VS
Управляваният агент е същият цикъл, който вече разбираш, но върви някъде, където машината не се изключва, когато ти го направиш. Спираш да въртиш цикъла сам и започваш да го възлагаш. Описваш какво значи задачата да е готова, предаваш я и четеш резултата, точно както би направил със способен изпълнител.
ГРАДИВНИТЕ ЕЛЕМЕНТИ

Под капака управляваният агент е сглобен от няколко конкретни части. Не е нужно да овладееш машината до съвършенство, за да разбереш формата ѝ, а именно формата ще ти подскаже дали това е правилният инструмент.

Агентът
Дефиницията: какво е този агент, какви инструменти има, как трябва да се държи. Пише се веднъж, изпълнява се много пъти. Това е чертежът.
Сесия
Едно отделно изпълнение на този агент по една задача. Можеш да стартираш много сесии от един и същ агент и всяка ще работи независимо.
Средата
Пясъчникът, в който върви: изолирано пространство с нужните инструменти и достъп, но със строги граници докъде може да стигне. Безопасност чрез ограничения.
Проверката на резултата
Рубрика и оценител, които дефинират и проверяват какво всъщност значи "готово", така че агентът да работи по реален стандарт, а не просто да отбие номера.

Две от тези неща си струва да разгледаме по-подробно, защото променят начина, по който работиш. Първо, ти общуваш с работещия агент, като му пращаш събития и четеш отговорите му, вместо да стоиш в жив цикъл и да гледаш всяка стъпка. Това прилича по-скоро на размяна на съобщения с работник, отколкото на надничане през рамото му. Второ, и това е наистина мощната част, краят се дефинира от рубрика и се проверява от оценител. Ти описваш как изглежда добрият резултат, а отделна проверка оценява работата на агента спрямо него, така че агентът може да продължи, докато не покрие критериите, вместо да спре, когато реши, че е приключил. Това е дисциплината на Roast Me и на заключената цел, но направена автоматично.

Едно честно предупреждение, тъй като това е курсът, който отказва да преувеличава: оценителят сам по себе си е модел, значи може да бъде заблуден, а агентът може да се научи да угажда на оценителя, вместо да изпълни целта. Автоматичното оценяване вдига летвата, но не премахва нуждата сам да проверяваш реалния резултат, преди да се довериш на агент без надзор за нещо важно.

КОГА СИ СТРУВА И КОГА НЕ

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

Можеш ли да го пуснеш сам?
Ако цикъл на твоята машина или планирана задача в Cowork върши работа, направи това. По-просто е и запазваш пълен поглед върху нещата.
Трябва ли да те надживее?
Дълги изпълнения, преживяване на сривове, много паралелни задачи, работа докато те няма. Ако не ти трябва нищо от това, нямаш нужда от хостинг.
Тогава посегни към хостинга
Когато задачата наистина трябва да върви дълго, надеждно, в голям мащаб или без надзор, управляваният агент е правилният и напълно заслужен ход.

Правилото е същото, което минава през цялата тази част: съобрази инструмента със задачата и предпочитай по-простия вариант. Управляваният агент оправдава сложността си, когато задачата наистина трябва да върви дълго, да продължи след грешка, да се изпълнява в много копия едновременно или да работи, докато те няма. Той върши и мулти-агентска работа, където координатор раздава задачи на специалисти, а за по-чувствителни действия можеш да изискваш човешко одобрение, преди да продължи. Всичко това е реално, мощно и много повече, отколкото повечето задачи изискват. Ако честният ти отговор на "трябва ли това да надживее сесията ми" е не, значи си приключил още в предишните глави.

Реши дали дадена задача има нужда от управляван агент
Имам задача, която обмислям да пусна като хостван, управляван агент вместо като цикъл на моята машина. Задачата: [опиши я]. Помогни ми да реша честно. Попитай ме: - Трябва ли да върви по-дълго от нормална сесия? - Трябва ли да преживее срив и да продължи? - Трябва ли да върви в много копия наведнъж? - Трябва ли да работи, докато ме няма, без надзор? Ако отговорът на всички тези въпроси е не, кажи ми направо, че ръчният цикъл или планираната задача са по-добрият и по-прост избор, и не се опитвай да ме убеждаваш в по-сложния инструмент. Ако е да, скицирай най-малкия управляван агент, който би се справил: неговата дефиниция, пясъчника му и как бих дефинирал "готово" чрез рубрика.
Try it in Claude
Един честен отговор
Три от четирите ти отговора са не. Тази задача върви няколко минути, веднъж на ден, и ти си наблизо, когато се изпълнява. Затова нямаш нужда от управляван агент. Планирана задача от предишната част ще свърши това по-просто и ще те задържи по-близо до процеса. Посегни към хостинг само ако това прерасне в нещо, което трябва да върви с часове, да преживява сривове или да се разклонява в много задачи наведнъж.

Управляваният агент е нещо, което реално можеш да създадеш, и изисква всичко от тази техническа част накуп: терминала, проект, мисленето в цикли, осъзнаването на разходите. Придружаващото хранилище има най-малкия полезен пример в managed-agents/, един агент, който върши една реална задача от край до край, дефиниран, в пясъчник и оценяван. Клонирай го, за да видиш формата му на живо. Но го приемай като тавана на стълбицата, а не като стъпалото по подразбиране. Катериш се дотук само когато задачата долу наистина има нужда от това.

NOW YOU TRY · ОЦЕНИ
Реши честно дали дадена задача има нужда от хостинг

Вземи една амбициозна задача, която си представяш да автоматизираш, в идеалния случай такава, при която си се изкушил да посегнеш към най-мощната опция. Използвай промпта за решение по-горе. Отговори на четирите въпроса честно: трябва ли да върви дълго, да преживее срив, да работи паралелно или да върви без надзор? Остави честния отговор да реши. Ако няма нужда от хостинг, посочи по-простия инструмент, който пасва вместо него. Ако има нужда, скицирай най-малкия управляван агент, който би я свършил.

Right if можеш да кажеш за дадена реална задача дали тя наистина има нужда от управляван агент, и си избрал най-простия инструмент, който реално пасва, вместо най-мощния наличен.
Show the worked solution
Упражнението работи, когато се откажеш от лъскавата опция толкова лесно, колкото би се навил за нея, защото тази преценка е истинското умение на върха на стълбицата. Да кажем, че изкушаващата задача е "агент, който управлява целия ми процес за съдържание." Звучи точно като нещата, за които са създадени управляваните агенти. Но отговори честно на четирите въпроса и картинката често се разпада. Трябва ли всяка част да върви с часове? Обикновено не, повечето стъпки отнемат минути. Трябва ли да преживява сривове без надзор? Може би нощното събиране на данни да, но писането така или иначе искаш да прегледаш. Трябват ли му много паралелни копия? Не, ти си един човек с един процес. Трябва ли да работи, докато те няма? Само стъпката със събирането, не и частите, където твоята преценка е най-важна. Затова честният отговор е разделяне: нощното събиране и обобщаване наистина печели от това да върви хоствано и без надзор, и тази част е чудесен управляван агент, малък, изолиран и с ясна рубрика за "готово". Останалото е по-добре да остане като планирани задачи в Cowork и практически цикли, където си близо до процеса. Това разбиване, хостването на частта, която наистина има нужда от него, и запазването на останалото просто, е много по-добър резултат от създаването на един гигантски управляван агент, който да движи всичко. Такъв само би те отдалечил от точно онези стъпки, където твоят усет е най-ценен. Таванът на стълбицата е мощен. Умението е да се катериш дотам само за задачата, която наистина живее на върха.
WATCH FOR
Посягаш към управляван агент, защото е най-мощната опция. Мощността не е целта, важното е инструментът да пасне на задачата. Ако ръчен цикъл или планирана задача върши работа, използвай тях и остани по-близо до процеса.
Дефинираш агента, но не и какво значи "готово". Без рубрика и оценител той спира, когато реши, че е приключил, а не когато покрие критериите. Дефинирай изрично какво значи "готово" и остави оценител да го проверява.
Даваш на хоствания агент широк достъп. Той работи без надзор, затова пясъчникът има по-голямо значение, а не по-малко. Ограничи го строго и изисквай човешко одобрение за чувствителни действия.
Създаваш един гигантски агент, който да управлява всичко. Хоствай само частта, която наистина трябва да върви дълго или без надзор. Стъпките, които изискват преценка, остави на по-прости инструменти, до които стоиш близо.
WHAT YOU LEARNED
The takeaways
  • Управляваният агент е агентският цикъл, който вече познаваш, но върви на хоствана инфраструктура вместо на твоята машина, за да надживее сесията ти.
  • Изграден е от няколко части: агентът (дефиницията), сесия (едно изпълнение), средата (неговият пясъчник) и проверка на резултата (рубрика и оценител, които дефинират готовото).
  • Ти му възлагаш задачи, вместо да го управляваш: пращаш му събития, четеш отговорите му и оставяш оценител да следи работата му спрямо реален стандарт.
  • Посягай към него само когато задачата наистина трябва да върви дълго, да преживява сривове, да работи паралелно или да върви без надзор. Иначе ръчният цикъл или планираната задача са по-прости и по-добри.
  • Умението на върха на стълбицата е сдържаността: хоствай само частта, която наистина има нужда от това, дръж стъпките с преценка близо до себе си и никога не създавай по-голям агент, отколкото задачата изисква.
Your project · познавай тавана

За една амбициозна задача в твоя проект от нишката реши честно дали има нужда от хостинг и избери най-простия инструмент, който пасва. Това затваря Пета част и техническото изкачване. Вече познаваш цялата стълбица, от почти безплатен съвет с един модел до хостван агент. Шеста част връща нещата към онова, което надживява всеки инструмент: да останеш честен, и започва с Founder Mode като реална операционна система.

Върхът на стълбицата е най-впечатляващото стъпало и това, към което трябва да посягаш най-рядко. Управляваният агент е истинска мощ, която си струва точно когато дадена задача трябва да върви дълго, да оцелява, да се мащабира или да работи без теб. Ходът на оператора не е да се изкачи до върха, а да знае кое стъпало реално трябва на задачата.