Стэнфорд представил Shepherd — песочницу с Git-логикой для контроля и отката ИИ-агентов

Исследователи из Стэнфорда разработали Shepherd — среду выполнения для ИИ-агентов с механикой управления версиями. Фреймворк записывает каждый шаг работы языковой модели как отдельный коммит. Если агент допускает ошибку, задачу не нужно перезапускать с нуля. Shepherd откатывает выполнение до последнего корректного состояния вместе с файлами и процессами. При повторном запуске сохраняется до 95% вычислений KV-кэша.
Любая задача оформляется как Python-функция без тела. Агент работает в изолированной песочнице и возвращает результат в виде черновика. Изменения не затрагивают основную файловую систему до явного подтверждения через команду shepherd run apply. Права доступа задаются прямо в сигнатурах функций. Аргумент May[GitRepo, ReadOnly] жестко блокирует запись на уровне системных вызовов через macOS Seatbelt или Linux Landlock.
Архитектура построена на базе copy-on-write форков. Создание слепка среды происходит примерно в пять раз быстрее docker commit. Такой подход удобен для разработки мета-агентов. Они могут в реальном времени наблюдать за другими моделями, ветвить процессы и проводить обучение на основе сохраненных трассировок.
Поделиться:
Ещё из архива
Все публикации
Интервью с Владимиром Аюевым: графический язык бигтеха, студия SASHA и дизайн-образование
1 месяц назад
Jockey от TwelveLabs: ИИ-агент для семантического поиска по видеоархивам и извлечения метаданных
1 месяц назад
Архитектура винной этикетки: баланс наборного шрифта и каллиграфии в кейсе Winecraft
1 месяц назад
Оптимизация контекста в Claude Code: как работает кэширование промптов и за что мы платим
1 месяц назад
Архитектура памяти для LLM-агентов: от базового SQLite до Graph RAG
1 месяц назад