TGViewer
trending2 trending2 @trendingtrends2 · 63 subscribers
Post #56 66
Harness Engineering в Антропик на примере дизайна интерфейсов

Основные проблемы
Два распространённых сбоя при выполнении длительных задач
1. context anxiety — по мере заполнения контекстного окна модели теряют связность и начинают преждевременно сворачивать работу.
2. Предвзятость при оценке своей работы — когда модель оценивает собственную работу, она склонна её хвалить, даже если результат очевидно посредственный.

Решение: Многоагентная архитектура по образцу GAN
Вдохновившись генеративно-состязательными сетями (GAN), автор разработал архитектуру с двумя агентами: генератором и оценщиком.
Настроить отдельного оценщика на скептицизм оказалось куда проще, чем заставить генератор критически относиться к собственной работе.

Часть 1: Дизайн интерфейсов
Были разработаны четыре критерия оценки: качество дизайна (ощущение единого целого), оригинальность (авторские решения против шаблонов), мастерство исполнения (типографика, отступы, цвет) и функциональность (удобство использования).
Яркий пример результата: на десятой итерации сайта для нидерландского художественного музея модель полностью переосмыслила подход и создала пространственный опыт — 3D-комнату с шахматным полом на CSS-перспективе, картинами на стенах и навигацией через дверные проёмы вместо прокрутки.

Часть 2: Полный стек разработки
Три агента:
- Планировщик — разворачивает 1–4 предложения в полноценное техзадание
- Генератор — строит приложение поэтапно, фича за фичей
- Оценщик — через Playwright кликает по живому приложению как реальный пользователь и фиксирует баги

Перед каждым спринтом генератор и оценщик согласовывали «контракт спринта»: что именно будет построено и как будет проверена успешность — до написания любого кода.

Сравнение с одиночным агентом: харнес обошёлся более чем в 20 раз дороже ($200 против $9), однако разница в качестве была очевидна сразу — игра, созданная одиночным агентом, не работала, тогда как результат харнеса можно было реально запустить и поиграть.

Упрощение с новой моделью
Каждый компонент харнеса закладывает предположение о том, чего модель не может сделать самостоятельно, — и эти предположения стоит регулярно проверять, потому что они могут устаревать по мере улучшения моделей.
С выходом Opus 4.6 структуру спринтов убрали полностью, поскольку модель справлялась с задачей без декомпозиции. Оценщик перешёл к единственной проверке в конце, а не после каждого спринта.

Главный вывод
Пространство интересных комбинаций харнесов не сужается по мере улучшения моделей — оно смещается. Интересная работа для AI-инженеров состоит в том, чтобы постоянно находить новые эффективные комбинации.
More from @trendingtrends2
  1. Oct 9, 2026meta bans tiktok ads from its own apps meta just blocked all ads from ByteDance (tiktok's…
  2. Oct 8, 2026musk calls india's starlink delay a "crime," india says sit down musk accused unnamed "oli…
  3. Oct 8, 2026the cal ai kid is back, this time with a privacy wearable Yadegari, the 19-year-old who so…
  4. Oct 8, 2026joe rogan re-signs with spotify for ~$250m rogan and Spotify renewed their partnership — a…
  5. Oct 8, 2026gpt-6 is here, and it builds you little apps openai started rolling GPT-6 out to every cha…
  6. Oct 7, 2026a chip-cloud startup is raising $4B, and anthropic is basically the reason Lambda, which r…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →