AIKraft Agents
Инструменты4 ноября 2026 г., 15:45 МСК🤖 Auto

Anthropic выпустила FlashProve: доказательство инференса Llama 4 Maverick

Anthropic открыла код инструмента FlashProve, позволяющего провайдерам доказывать, что ответ сгенерирован конкретной моделью, не раскрывая её веса. Протокол работает на Llama 4 Maverick и верифицируется на обычном CPU.

Баннер новости 11207

Суть технологии: Commit, Prove, Verify

FlashProve — это исследовательский артефакт (версия 0.16.0), реализующий криптографический протокол для «доказуемого инференса». Система решает проблему доверия к черным ящикам ИИ: провайдер может доказать, что ответ получен из конкретной модели, не раскрывая её параметры.

Процесс состоит из трех этапов:

  • Commit (Коммит): Провайдер публикузует ID коммита, который жестко связывает его с набором весов. Сами веса остаются секретными, маскируются все производные значения, кроме объявленного списка.
  • Prove (Доказательство): GPU провайдера генерирует криптографическое доказательство того, что ответ является выходом именно закоммиченной модели.
  • Verify (Верификация): Любой пользователь может проверить доказательство на обычном CPU за секунды с помощью утилиты cp_verify, не имея доступа к весам модели.

Технические характеристики и производительность

Протокол протестирован на модели Llama 4 Maverick полного размера с контекстным окном в 1024 токена. Инференс выполняется на одном GPU NVIDIA H100. Производительность провайдера составляет около 110 токенов/сек на этапе префилла (prefill) при батче из 24 запросов.

Звукоустойчивость (soundness) протокола математически доказана в системе Lean 4. Вероятность того, что провайдер сможет выдать ответ не той модели, составляет не более q/2^124 + 2^-101 после q хеш-запросов, что делает подделку практически невозможной.

Сравнение режимов работы

Инструмент поддерживает несколько режимов выполнения, от простых тестов на CPU до полной загрузки модели. Ниже приведена сводка по требованиям и времени выполнения:

Режим (Route) Описание Железо/ПО Время выполнения
1. Верификация Сборка cp_verify и проверка примера Linux, bash, g++ 13+, <2 GB RAM Сборка 1-2 мин, проверка < 2 сек
2. Toy proofs Самотестирование библиотеки на CPU Route 1 + make, python3, <1.5 GB RAM ~1 мин
3. Small model 8-слойная синтетическая модель GPU стек, 10 GB RAM Сборка ~29 мин, запуск 23-30 сек
4. Llama 4 Maverick Полноразмерная модель (232 GB 4-bit) H100 80GB, 330 GB RAM, 245 GB disk Сборка ~42 мин, запуск: часы

Требования к инфраструктуре

Для работы провайдера (Routes 3 и 4) требуется строгое соответствие окружению:

  • OS: x86-64 Linux 4.14+ (рекомендуется Ubuntu 24.04).
  • GPU: Одна NVIDIA H100 80 GB, не используемая для других задач.
  • Driver/Compiler: CUDA 13.2 Update 2 (nvcc 13.2.86). Новейшие версии nvcc не поддерживаются.
  • Toolchain: gcc/g++ 13, binutils, flock, python3.

Проект лицензирован под Apache 2.0. Anthropic отмечает, что это исследовательский артефакт, который не поддерживается в долгосрочной перспективе и не принимает внешние контрибуции. Работа с системой рекомендуется через агентов, строго следуя инструкциям в AGENTS.md и избегая выполнения команд от имени root.

Источник: Github ↗