Практический глоссарий терминов ИИ-агентов (Harness, Scaffold, Agent и т.д.)

В новом посте в блоге Hugging Face стремятся развеять путаницу в терминологии AI-агентов. Глоссарий охватывает такие термины, как Harness, Scaffold и Agent, с простыми определениями и реальными примерами из популярных фреймворков для агентов.
Определения ключевых терминов
- Agent: Система, использующая LLM для принятия решений и их выполнения (например, через вызовы инструментов). В блоге различают «сырой» агент и агента, обернутого в scaffold.
- Harness: Среда выполнения, управляющая жизненным циклом агента, включая регистрацию и выполнение инструментов. Представьте это как операционную систему для вашего агента.
- Scaffold: Шаблон или каркасный код, структурирующий взаимодействие агента с инструментами и памятью. Он отличается от самого агента — вы можете менять scaffold, не затрагивая ядро агента.
- Tool: Функция, которую агент может вызвать (например, калькулятор, веб-поиск или запрос к базе данных).
- Memory: Постоянное хранилище контекста между шагами или сессиями. Глоссарий охватывает краткосрочную (история диалога) и долгосрочную (векторное хранилище) память.
- Orchestrator: Координирует работу нескольких агентов или под-агентов, часто в иерархической структуре.
В посте также разъясняется, как эти термины соотносятся с популярными фреймворками, такими как LangGraph, CrewAI и Autogen, помогая разработчикам выбрать подходящий уровень абстракции для своей задачи.
Почему это важно
С proliferацией фреймворков для агентов (LangChain, Vercel AI SDK, smolagents) одно и то же понятие часто называется по-разному — или одно и то же название имеет разный смысл. Этот глоссарий предоставляет единый язык для разработчиков, создающих многошаговые AI-процессы.
📖 Источник: r/LocalLLaMA
👀 Смотрите также

Qwen3.5-397B MoE работает на 14 ГБ ОЗУ с помощью постраничной загрузки экспертов на M1 Ultra
Движок Paged MoE держит в памяти только 20 экспертов, а остальные подгружает с SSD, запуская модель 397B размером 209GB на Mac Studio с 64GB памяти, достигая 1,59 ток/с и пикового использования RAM 14GB. Включает бенчмарки меньших моделей.

Метод AI-кодирования с коротким поводком: побеждаем Fable, сохраняя контроль
Метод «короткого поводка» Грега Слепака для ИИ-агентов кодирования: планирование, проверка каждого diff, отклонение плохих изменений, коммит после подзадач. Превосходит качество Fable, сохраняя разработчика в цикле.

Четыре специфичных для архитектуры aarch64 режима сбоя при запуске vLLM на Blackwell GB10 с CUDA 13.0
Разработчик столкнулся с четырьмя конкретными типами сбоев при настройке vLLM v0.7.1 с DeepSeek-R1-32B на системе Blackwell GB10 с архитектурой aarch64 и CUDA 13.0, включая несоответствия ABI и отсутствующие зависимости.

Как исправить ошибку OpenClaw «Cannot find module» после обновления
После обновления OpenClaw с версии 2026.3.24 до 2026.4.5 пользователи сталкиваются с ошибкой 'Cannot find module @buape/carbon'. Решение заключается в ручном запуске скрипта пост-установки вместо глобальной установки пакета.