Переглянутий проект Клода Коду додає оркестровку ШІ, але місцевим розробникам доведеться почекати – ZDNETСкріншот David Gewirtz/ZDNET

Важливі моменти ZDNET

  • Проект Claude Code може впоратися з багатоагентним хаосом.
  • Користувачі хмари мають доступ до постійних потоків і спільної пам’яті.
  • Локальні робочі процеси поки що залишаться за межами нової системи.

Claude Code завжди мав проект у тому сенсі, що певний каталог оголошувався як кореневий вихідний код. Я створив складний робочий процес оркестровки та керування, який дозволяє мені зберігати кожну програму, яку я розробляю, в окремих каталогах і обмінюватися певними повідомленнями між цими каталогами. Крім того, це окремі структури коду.

Крім того: після стрімкого кодування Vibe настає похмілля з налагодження.

Сьогодні Anthropic оголосила, що вони переробляють ідею проекту Клода Коду та додають як суперздатності, так і жорсткі обмеження. Певні види роботи можуть змінити гру. Для інших видів робіт вони принципово неактуальні.

Наразі ця функція доступна «деяким передплатникам Claude Pro та Max, які використовують хмарні сеанси з Claude Code і не мають існуючих проектів у Інтернеті та на робочому столі», – сказав Anthropic. Ця функція з часом стане доступною для інших користувачів, але компанія каже, що «передплатники Pro і Max, які вже використовують Project, поки що залишаться без змін і оновляться пізніше».

Це виключає мене, оскільки вся моя розробка коду Claude виконується в термінальних і локальних файлах. Але для тих, хто живе в хмарі, нові функції проекту оживляють ці структури.

Anthropic каже: «Клод визначає обсяг запитів, делегує роботу, координує паралельні потоки, переглядає вихідні дані та збирає кінцевий результат. Ви контролюєте весь процес, і він продовжує працювати навіть після того, як ви закриваєте свій ноутбук».

Функції для хмарних кодерів

Одне з найактуальніших завдань під час запуску великої кількості агентів — це підтримувати їх усіх на потрібному шляху. Уявіть, що ви намагаєтесь пропустити 20 суперпухнастих кошенят через маленькі двері в алфавітному порядку відповідно до імені кошеня. Цього не станеться, але в кінцевому підсумку ви отримаєте приємне перевантаження помилок координації.

Крім того, перш ніж ви втратите контроль, ставтеся до своїх агентів ШІ, як до нетерплячих, але введених в оману стажерів.

Coding Agent схожий, але не такий милий. Оркестровка потрібна, щоб агенти могли працювати разом для досягнення мети. По суті, це координатор рівня адміністратора, який виходить за рамки підказок. Покращена функціональність проекту Claude Code забезпечує таку оркестровку.

Ви також можете отримати адресні потоки. Кожне обговорення стає повноцінним хмарним сеансом із власною гілкою та копією репозиторію, над яким ви працюєте. За потреби координатор надає інструкції щодо маршрутизації сеансів до існуючих потоків.

Антропік порадив йому пояснити проект Клоду «так само, як ви б пояснили це своєму начальнику штабу». Це спрямовує роботу до нового або існуючого потоку.

Ці потоки називаються, щоб ви могли ними керувати під час їх роботи. Ви можете перевірити запущені потоки та перенаправити їх, якщо необхідно. Більше не потрібно витрачати час і токени, чекаючи завершення виконання, лише щоб створити те, що, як ви вже знаєте, є проблематичним.

Пов’язана стаття: Як встановити та налаштувати Claude Code (покроково)

Потоки можуть бачити один одного. Anthropic каже: «З часом Клод дізнається більше про деталі проекту та застосовує їх у своїй роботі. Тепер усі потоки додаються до спільної пам’яті та витягуються зі спільної пам’яті, зменшуючи потребу в складній оперативній інженерії».

Це тип автоматизованої пам’яті, яка може виявитися надзвичайно потужною за відповідних обставин. Це дає змогу охопити вашу роботу в кількох сховищах, дозволяючи працювати з кількома сховищами одночасно та в потоках, пов’язаних з кожним, щоб отримати зворотний зв’язок щодо того, які запити на вилучення слід об’єднати та в якому порядку.

І оскільки все знаходиться в хмарі, воно може працювати, навіть якщо комп’ютер вимкнено. Антропік додав, що запроваджується мобільна реєстрація.

нічого нового

Це не означає якогось нового паралелізму. Деякий час я використовував зграї субагентів. Ви можете розгорнутися і зайнятися своєю роботою. Насправді в оголошенні Anthropic зазначено, що ця архітектура є те, що новий проект використовує всередині.

Також: 75% розробників, яких я опитав, віддають перевагу Claude Code над Codex – ось чому

Клод також міг розподілити роботу між своїми субагентами. Різниця полягає в тому, що розділення продовжується, і ви можете повернутися до обговорення кожного субагента та поговорити про це.

Інша річ, яку слід зазначити, полягає в тому, що ця функція, здається, не є повністю автономною. для кожного потоку, рекомендованого Клодом.[開始]Здається, що натискання кнопки запускає ланцюжок.

Як я вже згадував вище, принаймні на даний момент, це не інструмент для місцевих розробників, таких як я. Але Anthropic додав: «Наразі потоки працюють у хмарі, але дуже скоро вони працюватимуть на машинах за мережею разом із локальними інструментами та кодом».

Крім того, Anthropic не забирає пристрої. Це додаткова функція. Ніщо, описане в публікації в блозі компанії, не свідчить про будь-які негативні зміни в локальних функціях або функціях CLI.

поставити все в перспективу

Пишучи це, я зупинився і з’їв гамбургер. Жуючи, я думав про те, що означає ця нова функція, і придумав три ідеї, які варто розглянути. Ось короткий перелік речей, які слід враховувати під час оцінки цієї функції.

  • Я це пам’ятаю, але що це означає? Публікація Anthropic не вдається в подробиці пам’яті. Немає чіткого способу перевірити, що зберігається, виправити будь-які проблеми або експортувати це, і немає подробиць про те, як довго це зберігається.
  • Більше агентів збільшує вартість і використання. Це все ще стосується субагентів, але варто посилити. Anthropic каже: «Проекти можуть запускати кілька потоків одночасно, кожен з яких є повним кодовим сеансом, тому ваш проект швидше досягне ліміту використання». Після запуску багатьох агентів у моєму коді я точно відключився.
  • Конфлікти відсуваються на другий план. Їм не заважають. Повторювані потоки виникають як конфлікти злиття, і їх потрібно вирішувати вручну.

Питання з антропології

У нас так багато запитань щодо Anthropic, особливо після того, як деякі з цих функцій стали доступними для користувачів комп’ютерів. Я звузив його до трьох, які варто розглянути, принаймні на даний момент.

  1. Якщо проект виростає з цього контексту (що відбувається зі мною кожні кілька годин), що станеться з цією спільною пам’яттю? Чи зможуть користувачі бачити, що зберігається? Чи буде все це десь збережено як файл .md?
  2. Чи підтримується історія проекту автоматично? Крім того, чи можна експортувати підказки як є? Моя система керування пам’яттю вимагає, щоб Клод записував кожну мою підказку. Це забезпечує шлях інженерного аудиту та щось на зразок наукового журналу для ідей, важкої роботи, повернення до практики та доказів винахідництва.
  3. Якщо ця функція стане доступною для локального проекту, чи успадкує проект пам’ять, дозволи та поведінку підключення? Як це працюватиме з існуючими системами керування пам’яттю чи з глибоко вдосконаленими існуючими проектами?

З чіткої заяви Anthropic про те, що ця функція призначена для користувачів, які «не мають існуючих проектів в Інтернеті та на робочому столі», я припускаю, що питання міграції ще не вирішено.

Наскільки це змінило б спосіб використання агентів кодування, якби ви могли контролювати запущені потоки коду, перш ніж вони зійдуть з рейок? Дайте нам знати в коментарях нижче.


Слідкуйте за мною в соціальних мережах, щоб бути в курсі моїх щоденних проектів. Підпишіться, будь ласка мій щотижневий інформаційний бюлетеньслідкуйте за нами у Twitter/X. @DavidGewirtz,На Facebook Facebook.com/DavidGewirtzв Instagram Instagram.com/DavidGewirtzв блакитному небі @DavidGewirtz.comі на YouTube YouTube.com/DavidGewirtzTV.