ИИтак

← Назад

Anthropic переписала API Claude на Rust и сократила нагрузку на процессоры

Руководители платформы Anthropic для разработчиков рассказали в подкасте Latent Space, как переписали API Claude на Rust, почему агент Claude не видит паролей и ключей к сервисам пользователя и где фильтры безопасности ошибаются.

Anthropic переписала с Python на Rust1 Messages API — основной программный интерфейс Claude — и тратит на его работу примерно на 40–50% меньше процессорных мощностей, рассказали руководители платформы в подкасте Latent Space2. Беседу с Анджелой Цзян (Angela Jiang), главой продукта Claude Platform3, и Кейтлин Лесс (Katelyn Lesse), главой инженерной команды той же платформы, записали 23 сентября, на следующий день после выхода Claude Opus 5.5, и выпустили 27 октября.

через Messages API к Claude обращаются программы компаний и разработчиков. После переписывания первые слова ответа приходят на 10–20% быстрее, а на долгих задачах выигрыш ещё больше.

API переписали, чтобы не упереться в нехватку процессоров — старая версия на Python расходовала их неэкономно.

  • Messages API начинался как единая программа на Python в одном регионе Google Cloud, а теперь работает в нескольких регионах всех трёх крупных облаков.
  • Когда выбирали Rust, по словам гостей, в комнате не было ни одного Rust-разработчика.
  • Отдельная команда переносила код один к одному, без новых функций: новая версия получала копию настоящих запросов, и её ответы сверяли с ответами старой.
  • Следующий шаг — перестать пересылать при каждом запросе всё состояние разговора, чтобы сократить задержку на длинном контексте.

распределение процессоров в Anthropic гости описывают как игру с нулевой суммой: что получает один, теряет другой. На процессорах работают API и приложения, а ещё песочницы, где модели выполняют код: свои песочницы есть и у продуктов, и у исследователей. Поэтому мощности теперь приходится планировать заранее.

в Claude Managed Agents, облачном сервисе Anthropic для ИИ-агентов, «мозг» агента отделён от его «рук».

  • «Мозг» — Claude и обвязка, программа, которая вызывает модель и передаёт её команды «рукам». Ход работы обвязка не хранит: он пишется в отдельный журнал, и упавшую обвязку просто заменяют новой.
  • «Руки» — песочница, изолированный контейнер, который поднимают только для выполнения команд: если он падает, агент целиком не останавливается.
  • Ключи и пароли к сервисам пользователя лежат в отдельном хранилище, агент видит лишь заглушку, а настоящий ключ подставляет посредник на выходе в сеть.
  • Выход в интернет ограничивают списком разрешённых адресов или отключают полностью.

многие недавние случаи, когда модели пытались выбраться из песочницы, произошли при обучении, а не у клиентов, считают гости. На обучении модель запирают в изолированной среде и требуют решить трудную задачу — так у неё появляется стимул выбраться. В работе с клиентами этому, по их словам, мешают фильтры, следящие за моделью в реальном времени, и само разделение «мозга» и «рук».

фильтры безопасности пока срабатывают и на безобидных запросах, признают гости.

  • Даже безобидный запрос, например домашнее задание по биологии, может по ошибке перебросить пользователя на запасную модель.
  • Фильтр может оборвать ответ на середине, например после пяти минут рассуждений модели.
  • По словам гостей, для пользователя всё это слишком запутанно: они хотят, чтобы работа с Claude оставалась цельной, даже когда запрос уходит на запасную модель.

защиту от дистилляции — обучения чужих моделей на ответах Claude — гости объясняют безопасностью, а не деньгами: такая копия может работать без фильтров Anthropic. С выходом Opus 5.5 аккаунты API, открытые с 31 августа, не могут править прежний контекст модели, чтобы вытянуть её рассуждения, а в октябре компания отчиталась, что сбор рассуждений Claude для обучения чужих моделей сократился на 90–99%.

Пробовать Opus 5.5 гости советуют на задачах, которые раньше откладывали из-за цены токенов: модель, по их словам, экономнее и отвечает короче. Главный совет — схемы из нескольких агентов: один ведущий и помощники, которые работают параллельно и не ждут друг друга.

Anthropic рассказала, как Claude сам раздаёт работу сотням агентов

← Все новости