/ Модель

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

Контекст
8 192 токена
Параметры
362 млн
Лицензия
Apache 2.0
Архитектура
llama · dense
Базовая модель
SmolLM2-360M
Библиотека
transformers
Опубликована
6 июл 2026

smol-lm2-360-instruct

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

Компактная англоязычная модель SmolLM2, дообученная для ответов на инструкции и вопросы по кибербезопасности.

36скачиваний за 30 дней3лайкавеса обновлены6 июл 2026

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

Aravindan/smol-lm2-360-instruct — модель для генерации текста, созданная дообучением всех параметров SmolLM2-360M на наборе инструкций по кибербезопасности. Она предназначена для ответов на вопросы и выполнения текстовых инструкций по сетевой безопасности, анализу вредоносного ПО, анализу угроз, безопасному программированию, реагированию на инциденты и управлению уязвимостями. Модель построена на архитектуре Llama и содержит 361,8 млн параметров; принимает текст и генерирует текст, поддерживает английский язык и контекст до 8192 токенов.

Это учебный проект по instruction fine-tuning, а не готовый к эксплуатации помощник по безопасности. Ответы могут быть ошибочными или устаревшими, а уровень защитного выравнивания не сопоставим с производственными LLM, поэтому рекомендации следует проверять по авторитетным источникам. Модель распространяется по лицензии Apache-2.0.

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

  • ответы на учебные вопросы по сетевой безопасности
  • объяснение типов уязвимостей и способов их предотвращения
  • подсказки по безопасному программированию
  • справочные ответы по реагированию на инциденты
  • объяснение понятий MITRE ATT&CK и NIST Cybersecurity Framework

Ограничения

Модель может выдавать ошибочные или устаревшие рекомендации и не проходила выравнивание безопасности на уровне производственных LLM. Не следует использовать её как единственный источник при принятии решений по безопасности.

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

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

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

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

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

Открыть на Hugging Face

smol-lm2-360-instruct

smol-lm2-360-instruct is an instruction-tuned language model built by fine-tuning SmolLM2-360M Base on a cybersecurity instruction dataset. The objective is to improve the model's ability to answer cybersecurity-related questions while following instruction-style prompts.

Note: This is an educational project for learning Instruction Fine-Tuning (IFT) and should not be considered a production-grade security assistant.


Model Details

AttributeValue
Base ModelHuggingFaceTB/SmolLM2-360M
Model TypeCausal Language Model
Fine-tuningFull Parameter Instruction Fine-Tuning
DomainCybersecurity
FrameworkHugging Face Transformers
Training LibraryTransformers Trainer
LanguageEnglish

Training Objective

The model was trained using a supervised instruction-tuning objective.

Each training example follows the structure:

<|system|>
You are a cybersecurity assistant.

<|user|>
Explain SQL Injection.

<|assistant|>
SQL Injection is...

During training:

  • The System prompt provides behavioral context.
  • The User prompt provides the instruction.
  • Loss is computed only on the Assistant response, while the System and User tokens are masked from the loss.

This enables the model to learn instruction following while conditioning on the provided context.


Training Configuration

ParameterValue
Epochs4
Learning Rate2e-4
SchedulerCosine
Warmup10%
Batch Size2
Gradient Accumulation8
PrecisionFP16
OptimizerAdamW

Dataset

The model was trained on a cybersecurity instruction dataset consisting of:

  • System prompts
  • User instructions
  • Assistant responses

The dataset covers topics such as:

  • Network Security
  • Malware Analysis
  • Threat Intelligence
  • Secure Coding
  • Incident Response
  • Vulnerability Management
  • Security Best Practices
  • MITRE ATT&CK
  • NIST Cybersecurity Framework

Example

Prompt

<|system|>
You are a cybersecurity expert.

<|user|>
Explain the difference between symmetric and asymmetric encryption.

<|assistant|>

Output

Symmetric encryption uses a single shared key for both encryption and decryption, making it computationally efficient and suitable for encrypting large amounts of data. Asymmetric encryption uses a public/private key pair, enabling secure key exchange and digital signatures but at a higher computational cost.

Usage

from transformers import AutoTokenizer, AutoModelForCausalLM

model_name = "Aravindan/smol-lm2-360-instruct"

tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(model_name)

prompt = """
<|system|>
You are a cybersecurity assistant.

<|user|>
Explain SQL Injection.

<|assistant|>
"""

inputs = tokenizer(prompt, return_tensors="pt")

outputs = model.generate(
    **inputs,
    max_new_tokens=200,
    temperature=0.7
)

print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Limitations

This model:

  • is intended for educational and research purposes
  • may generate incorrect or outdated cybersecurity advice
  • has not undergone safety alignment comparable to production LLMs
  • should not be used as the sole source for security decisions

Always verify security recommendations with authoritative sources.


Future Improvements

  • Larger instruction datasets
  • Multi-turn conversation training
  • Preference Optimization (DPO/ORPO)
  • Retrieval-Augmented Generation (RAG)
  • LoRA and QLoRA fine-tuning
  • Evaluation on cybersecurity benchmarks

Acknowledgements

  • Hugging Face
  • SmolLM2 Team
  • Transformers
  • Datasets
  • PyTorch

Citation

If you use this model in your work, please cite this repository.

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

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

GPU в ailist

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

Можно запустить

Подбираем GPU…

Класс архитектуры
LlamaForCausalLM
Ревизия весов
132da75

0 моделей