/loop и /goal
в дълбочина
Един промпт те учи как да си говориш с Claude. Един цикъл те учи как да го управляваш. Точно за този скок става дума в тази глава. Досега управляваше модела на ръка, реплика по реплика. Сега ще се запознаеш с нещото, което го управлява вместо теб: модел, който използва инструменти в цикъл и работи към дадена цел, докато не приключи или ти не го спреш.
Този израз, модел с инструменти в цикъл, не е метафора. Това е истинското определение за агент. И си струва да видиш механизма ясно, защото щом го направиш, куп стряскащи думи като агент и автоматизация се превръщат в нещо просто, което можеш да осмислиш.
Ето как работи всичко. Даваш на модела задача и набор от инструменти, които има право да ползва. Той мисли и или отговаря и спира, или иска да използва инструмент. Инструментът се изпълнява, резултатът се връща при модела и той пак мисли с тази нова информация. Този кръг се повтаря, докато моделът не реши, че работата е свършена. Това е цикълът и в него наистина няма нищо повече.
Това разделение на труда е предпазната ограда за всичко в тази част на курса. Цикълът и инструментите са твои: ти избираш целта, ти избираш до какво може да пипа Claude, ти решаваш кога да се намесиш. Мисленето е на модела: как реално да стигне оттук до края. Проблемите почти винаги идват от размиването на тази граница, независимо дали даваш на модела решения, които е трябвало да запазиш за себе си, или му даваш инструменти, които не е трябвало. Дръж границата ясна и цикълът ще ти служи вярно. Размий я и той се превръща в риск.
Един цикъл е толкова добър, колкото е добра целта, към която го насочиш, защото цикълът ще преследва това, което реално си казал, с упоритост, каквато единичният отговор никога няма. Неясна цел, следвана веднъж, ти дава неясен отговор, на който просто свиваш рамене. Неясна цел, следвана в цикъл, ти дава машина, която уверено прави грешното нещо отново и отново. Затова целта идва първа и ти я заключваш, преди цикълът да започне.
Да заключиш цел означава да напишеш как изглежда свършената работа, достатъчно ясно, за да можеш да я провериш. Не посока, а крайна точка. Това е същата дисциплина като при Founder Mode, с която ще се запознаеш по-късно: назови целта, кажи какво всъщност означава да е готово и го дръж написано някъде, където можеш да сравняваш работата с него. Тогава, докато цикълът работи, няма да се питаш дали е зает, а дали още се движи към заключената цел, или се е отклонил.
Разликата между това да управляваш модела на ръка и това да създадеш цикъл е като разликата между това да свършиш една работа и да създадеш нещото, което върши работата. Изпълнението се случва веднъж, докато си там. Цикълът може да се стартира от тригър, когато те няма: по график или когато се случи нещо. Точно това превръща задачата в система и това е истинската тема на тази глава.
Подходът, който прави големите цикли управляеми, е да разбиеш целта на фази. Вместо да кажеш направи всичко, караш цикъла да работи на наименувани етапи, всеки със своя малка проверка за готовност, за да виждаш напредъка и да хващаш отклоненията на всяка граница, а не само накрая. Цикъл, който докладва, че първата фаза е завършена и минава към втората, е цикъл, който можеш да управляваш. Цикъл, който потъва в мълчание за един час и ти връща завършена бъркотия, е такъв, който не можеш.
Колко свобода даваш на един цикъл е плъзгач, а не копче. Тази идея Andrej Karpathy описва като плъзгач на автономията. В единия край Claude те пита преди всяко действие и ти одобряваш всяка стъпка. В другия край той върши цялата работа без намеса и докладва накрая. Нито един от двата края не е правилен по принцип. Точната доза автономия зависи от това колко обратима е работата и колко се доверяваш на цикъла за тази конкретна задача.
Честното правило тук, и то си е наше, а не на Karpathy, е следното: започни нов цикъл близо до предпазливия край, като наблюдаваш внимателно, и плъзгай към повече автономия чак когато той спечели доверието ти за тази конкретна задача. Цикъл, който само чете и докладва, може да работи свободно още от първия ден, защото в най-лошия случай губиш едно завъртане. Цикъл, който може да променя, изпраща или трие неща, остава на къса каишка, докато не видиш как се държи, защото там в най-лошия случай наистина ще ти струва нещо. Съобразявай свободата със залозите.
Създаването на истински цикъл с тригър, който работи по график и пипа реалните ти инструменти, изисква терминала и връзките, които ще настроиш в следващите глави. Тази глава е за мисленето, което прави всичко това безопасно: заключи целта, разбий я на фази, дай му само нужните инструменти и настрой автономията според залозите. Механиката идва след малко.
Вземи една задача, която вършиш редовно: всяка сутрин, всеки петък, всеки път, когато се случи определено нещо. Използвай промпта за спецификация по-горе. Заключи целта с проверими критерии. Разбий я на няколко фази с проверки за готовност. Изброй само инструментите, от които наистина се нуждае. Задай тригъра и условието за спиране. И реши съвсем честно откъде по плъзгача на автономията да започне, спрямо това дали може да нанесе щети. Не го създавай. Самата спецификация е крайният резултат.
Show the worked solution
- Агентът е просто модел, който използва инструменти в цикъл: мисли, действа с инструмент, връща резултата обратно, повтаря и спира, когато е готов.
- Ти притежаваш цикъла и инструментите, а Claude притежава мисленето. Да държиш тази граница ясна е предпазната ограда за всяка автоматизация.
- Заключи целта, преди цикълът да се завърти: напиши как изглежда свършената работа така, че да можеш да я провериш, след което следи за отклонения спрямо нея, а не само дали изобщо се върши нещо.
- Един цикъл се превръща в система, когато се стартира от тригър. Разбий големите цикли на наименувани фази с проверки за готовност, за да можеш да ги управляваш в движение.
- Автономията е плъзгач, а не копче. Започни предпазливо, дай само инструментите, от които се нуждае задачата, и отпускай повече свобода чак когато цикълът спечели доверие и само когато работата може лесно да се върне назад.
Напиши спецификация за цикъл за една повтаряща се задача в твоя проект в нишката: заключена цел, фази, минимални инструменти, тригър и честна настройка на автономията. Това затваря Трета част. Вече имаш терминала, достатъчно структура и концепцията за цикъл. Следващата стъпка е да направим циклите истински: да свържем модела с реални инструменти, като изградим твоя собствена връзка, и ще започнем с MCP.
Един промпт е едно изречение. Един цикъл е система. В момента, в който заключиш ясна цел и оставиш Claude да я преследва с правилните инструменти и точната доза свобода, ти спираш да управляваш AI отговор по отговор и започваш реално да работиш с него. Това е цялото изкачване в този курс, сведено до механика.