Касательно харнессов - начал проходить курс от CMU AI Agent. Делился
ссылкой пару недель назад.
Очень нравится.
В отличии от CS336 это легкая прогулка.
Первая домашка - сделать свой харнесс, который профиксит баг в агенте, который играет в шахматы. А потом с этим агентом сам сыграет партию.
Большая часть кода уже написала, надо только точечно дописать логику, тулы, скиллы.
Работы реально на пару вечеров и сразу виден результат!
При этом код хорошо структурирован и можно легко переиспользовать для собственных харнессов в любом домене (и подаваться с ним в YC ;)
Например, читал
статью про RL обучение агента. В ней приводился код агента - почти один в один структура соответствует коду из домашки.
Статья, кстати, крутая - рекомендую!
Если свои харнессы не писали, однозначно стоит попробовать сделать первую домашку. Сразу встают на места различия между tools, skills, memory, compaction и другие базовые термины.
Что мне еще нравится в таких курсах - перед реализацией строится много предположений, которые на практике подтверждаются или опровергаются.
Например, как сжатие контекста в агенте влияет на стоимость решения задач? В какой момент сжимать контекст? Как лучше сжимать?
Сначала строишь догадки, потом проводишь реальные эксперименты и пытаешься объяснить результаты.
Многие думают, что если сжимать контекст, то запуски агента становится дешевле. Это не всегда так.
Количество шагов агента может расти, тратятся токены на суммаризацию и тп.
И оказывается главная цель не совсем экономия токенов. А какая?
Еще из нюансов.
В самой домашке используется Modal - сервис, который предоставляет sandbox окружения для безопасного запуска агента (чтобы он случайно все вам не поудалял с компьютера).
Сервис платный, но если привязать карту, дают 30$ кредитов, что должно быть достаточно для прохождения курса.
Мне карту было привязывать лень, поэтому я попросил Claude Code перенастроить на локальный запуск в Docker.
И помимо того, что в курсе очень крутые слайды к каждой лекции, недавно начали выкладывать
видео лекций. Их пока не смотрел, может доберусь позже.
Слайды по кодинговым агентам точно стоит глянуть, я много не знал по этой теме!