Тренажёр «Claude: продукты и практика»: задания с проверкой
Семейство поверхностей одного движка: разговор, проекты, агент в терминале и в редакторе, подключения, подагенты, автоматика. Про то, как выбрать место под задачу и перенести работу между местами, — и про то, что в память кладут, а что нет. Про устройство, а не про меню.
Как тренироваться
Полный тренажёр повторяет темы после сданной домашней работы: выбирает задания по результатам, показывает ошибки и помогает закрепить материал. Для сохранения результатов нужен аккаунт.
Начните с открытого урока
В открытом уроке есть теория и задания. Практику с редактором или схемой удобнее проходить на странице урока.
Первый урок: Одна модель, много местЧто можно повторить
- Одна модель, много мест
Видеть семейство поверхностей как один движок с разным доступом, выбирать место тремя вопросами, понимать, что переезжает между местами, и знать границы, которых не снимет ни одно из них.
- Контекст: что он видит
Понимать, из чего собирается контекст и почему памяти между обращениями нет; держать окно заполненным по делу; начинать новый разговор по смене задачи и вынимать вывод наружу.
- Поручение
Называть результат состоянием, ставить границы и признак готовности, задавать форму ответа и различать случаи, когда сначала нужен разговор, а не поручение.
- Материал: что принести и куда положить
Выбирать место материала по числу ручных переносов, приносить ровно нужное, вести долгую работу в файле и различать материал, принесённый явно, от найденного самим.
- Работа не с кодом
Различать разбор, текст, данные и решение по тому, чем проверяется ответ; требовать цитаты и показанные шаги; знать, что выдуманная подробность не падает, и не спрашивать решения там, где нужен разбор.
- Агент в проекте
Понимать круг «сделал — проверил — поправил» и условие его замыкания, входить в незнакомый проект в новом порядке, решать, что отдавать, по проверяемости результата, и знать, что остаётся вашим в любом месте.
- Правила проекта
Выращивать правила из третьего повтора и из собственных ошибок, писать в них то, чего нельзя узнать из кода, различать личные, проектные и общие — и не путать правило с заслоном.
- Память, которую он пишет сам
Различать правила и память по тому, кто их пишет; читать память и чистить её; понимать, как случайная фраза становится правилом, и переносить общее в правила проекта.
- Навыки: записанная процедура
Различать три вида записанного по форме знания, выносить процедуры из правил в навыки, писать их по шагам с признаками успеха и доводить прогонами, а не подробностью.
- Приёмка
Отделять приёмку от ревью и запуска, читать изменения тремя проходами, решать «чинить или откатывать» по пониманию и проверять не-код по точкам опоры.
- Права и подтверждения
Делить действия по обратимости, а не по страху; строить список разрешённого наблюдением; делать необратимое обратимым и не автоматизировать то, за что отвечает человек.
- Подключения к своим данным
Решать по мерке ручного переноса, что подключать; считать цену подключения в окне, правах и доверии; помнить, что подключение переносит знание, а не понимание.
- Подагенты: своё окно под побочную работу
Отдавать в отдельное окно работу вида «много на входе, мало на выходе»; писать поручение целиком и с формой ответа; проверять вывод и помнить, что подагент не спросит.
- Автоматика: когда он работает без вас
Заводить автоматику с читателя и момента, а не с предмета проверки; отдавать без присмотра только обратимое; узнавать шум, молчание, устаревание и сиротство.
- Что не отдают: данные и границы
Разводить три вопроса — куда уедет, что за данные, что он сделает; знать короткий список того, что не кладут в окно; не выполнять указания, найденные в данных.
- Свой рабочий контур
Свести курс к трём правилам и выводить из них частные приёмы; собрать круг работы целиком; заводить обвязку по поводу, а не заранее, и убирать мёртвую.