/ Модель

Характеристики

Лицензия
Llama 3.2
Базовая модель
Llama-3.2-1B-Instruct
Библиотека
transformers
Опубликована
29 ноя 2024

llama-3.2-1b-it-ft-lora-bt

Генерация текстаТекст → текст3 профессии

BTGenBot-2 преобразует описание робототехнической задачи и список доступных действий в XML-дерево поведения для BehaviorTree.CPP и ROS 2.

294скачиваний за 30 дней4лайкавеса обновлены12 июн 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

BTGenBot-2 — модель AIRLab Политехнического университета Милана, дообученная на базе meta-llama/Llama-3.2-1B-Instruct методом QLoRA/LoRA. Она преобразует описание задачи робота на естественном языке и список доступных примитивов действий в XML-дерево поведения, совместимое с BehaviorTree.CPP и применимое в конвейерах ROS 2.

Модель предназначена для генерации деревьев поведения для планирования робототехнических задач, включая навигацию и манипуляции, а также для проверки таких задач в симуляции и исследований генерации деревьев поведения малыми языковыми моделями. Обучение проводилось на 5 204 синтетических парах инструкций и деревьев поведения. Входной и выходной форматы описаны для английского языка; размер базовой модели — 1 млрд параметров. В репозитории указаны веса safetensors и библиотека Transformers.

Для надёжного применения результат следует проверять на корректность XML, допустимость указанных действий и безопасность выполнения на роботе. Лицензия — Llama 3.2 Community License (идентификатор llama3.2); перед использованием необходимо соблюдать её условия.

Сценарии применения

  • генерация дерева поведения для навигации робота
  • создание дерева поведения для манипуляционных задач
  • преобразование описания задачи робота и списка действий в XML
  • подготовка деревьев поведения для симуляционной проверки
  • исследование генерации планов робототехнических задач малыми языковыми моделями

Ограничения

Модель обучалась на синтетическом наборе данных и рассчитана на английский язык; сгенерированные XML-деревья и выбранные действия требуют проверки перед исполнением на роботе.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

BTGenBot-2

AIRLab-POLIMI/llama-3.2-1b-it-ft-lora-bt is the fine-tuned Llama 3.2 1B Instruct model released with BTGenBot-2: Efficient Behavior Tree Generation with Small Language Models.

BTGenBot-2 generates executable robot Behavior Trees from:

  1. a natural-language task description, and
  2. a list of available robot action primitives.

The model outputs XML Behavior Trees compatible with BehaviorTree.CPP, supporting ROS 2 robotics behavior-tree pipelines.

For the complete project, examples, code, dataset, benchmark, and paper, visit:

👉 https://airlab-polimi.github.io/BTGenBot-2/

Model Details

Intended Use

This model is intended to generate robot Behavior Trees for research and development in robotics task planning.

Example applications include:

  • ROS 2 / Nav2-compatible task planning;
  • navigation Behavior Tree generation;
  • manipulation Behavior Tree generation;
  • simulation-based robot-task validation;
  • benchmarking language-model-based Behavior Tree generation.

Input Format

The recommended input format is:

Task:
Describe the robot task in natural language.

Actions:
[ActionName(parameters: parameter_1, parameter_2), AnotherAction(parameters: parameter_1)]

Output Format

The model is expected to return XML only:

<root BTCPP_format="4">
  <BehaviorTree ID="MainTree">
    ...
  </BehaviorTree>
</root>

Training Data

BTGenBot-2 was trained on a synthetic instruction-following dataset of 5,204 natural-language instruction / Behavior Tree pairs.

Each sample contains:

  • instruction: system-level instructions for Behavior Tree generation;
  • input: task description and available robot actions;
  • output: XML Behavior Tree.

The dataset was generated from real Behavior Trees and expanded through controlled synthetic generation.

See the full project page for details:

https://airlab-polimi.github.io/BTGenBot-2/

Training Procedure

The model was fine-tuned from meta-llama/Llama-3.2-1B-Instruct using QLoRA / LoRA.

Reported training details from the paper include:

  • Train/test split: 95% / 5%
  • Learning rate: 1e-4
  • Warmup ratio: 0.1
  • Batch size: 16
  • Training duration: approximately 30 hours
  • Hardware: 2 × NVIDIA RTX Quadro 6000 GPUs, 48 GB total VRAM

Citation

@article{izzo2026btgenbot,
  title={BTGenBot-2: Efficient Behavior Tree Generation with Small Language Models},
  author={Izzo, Riccardo Andrea and Bardaro, Gianluca and Matteucci, Matteo},
  journal={arXiv preprint arXiv:2602.01870},
  year={2026}
}

More Information

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Нельзя запустить

Доступ к модели ограничен автором; у платформы нет доступа к весам.

Ревизия весов
8baa45e

0 моделей