/ Модель

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

Контекст
40 960 токенов
Параметры
508 млн
Лицензия
Apache 2.0
Архитектура
qwen3 · dense
Базовая модель
Qwen3-Reranker-0.6B
Библиотека
transformers
Опубликована
15 июл 2026

SkillReason-reranker-0.6b

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

Компактный реранкер SkillReason оценивает соответствие описаний навыков агентных систем текстовому запросу и сортирует результаты поиска.

61скачиваний за 30 дней0лайковвеса обновлены31 авг 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SkillReason-reranker-0.6b — плотная модель на архитектуре Qwen3, разработанная авторами SkillReason и дообученная на базе Qwen/Qwen3-Reranker-0.6B. Она оценивает релевантность документа с описанием навыка для запроса на естественном языке и предназначена для второго этапа конвейера поиска с последующим переранжированием кандидатов.

Модель содержит 507,6 млн параметров, принимает пару «запрос — документ навыка» и выдаёт оценку релевантности для сортировки результатов. Её сценарий применения — переранжирование списка кандидатов, найденных первичным поисковым модулем; протокол оценки из карточки рассматривает 20 лучших кандидатов. Модель работает с текстом, использует Transformers и имеет контекстное окно до 40 960 токенов. В карточке указана поддержка английского языка.

Модель ориентирована на поиск навыков для агентских систем и может улучшать порядок найденных описаний навыков по соответствию пользовательской задаче. Для длинных документов README рекомендует официальный инструментарий, чтобы при усечении сохранить завершающий фрагмент промпта. Распространяется по лицензии Apache-2.0.

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

  • переранжирование найденных навыков агента по запросу
  • выбор подходящего навыка для задачи, сформулированной на естественном языке
  • повторная сортировка кандидатов, полученных поиском по базе навыков

Ограничения

Модель предназначена для переранжирования кандидатов, найденных первичным поиском, и не заменяет этот этап. Для длинных документов README рекомендует официальный инструментарий, чтобы при усечении сохранить завершающий фрагмент промпта.

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

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

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

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

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

Открыть на Hugging Face

SkillReason-reranker-0.6b

Official Code Repository Retriever Benchmark

Official code and evaluation toolkit: github.com/donghong1/SkillReason Released inference adapter, benchmark evaluation scripts, and reproducibility instructions are available in the repository.

SkillReason-reranker-0.6b scores the relevance of a candidate skill document to a natural-language task request. It is initialized from Qwen3-Reranker-0.6B and is intended for the second stage of a retrieve-then-rerank pipeline.

Model Details

PropertyValue
Parameters0.6B
Primary useAgent skill reranking
InputQuery and candidate skill document
Outputlogit("yes") - logit("no")
Recommended dtypeBF16 on supported GPUs
Released pipeline depthTop 20 candidates

Quick Start

Use the official toolkit to preserve the released prompt and long-document truncation behavior:

git clone https://github.com/donghong1/SkillReason.git
cd SkillReason
pip install -e .

skillreason-download --artifact reranker-0.6b --output-dir artifacts

skillreason-rerank \
  --model artifacts/models/SkillReason-reranker-0.6b \
  --candidates outputs/retrieval/predictions.jsonl \
  --corpus examples/skills.jsonl \
  --output-dir outputs/reranked \
  --devices 0 \
  --top-n 20

The candidate file is the predictions.jsonl produced by skillreason-retrieve. The output contains the reranked skill IDs and scores, plus metadata describing the resolved scoring protocol.

Transformers Usage

The following example scores one query-document pair. For batching and long documents, use the official toolkit so the answer suffix is preserved during truncation.

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "donghongjiang/SkillReason-reranker-0.6b"
tokenizer = AutoTokenizer.from_pretrained(model_id, padding_side="left")
model = AutoModelForCausalLM.from_pretrained(
    model_id,
    torch_dtype=torch.bfloat16,
    device_map="auto",
).eval()

system = (
    "Judge whether the Document meets the requirements based on the Query and "
    'the Instruct provided. Note that the answer can only be "yes" or "no".'
)
instruction = (
    "Given a task description, judge whether the skill document is relevant "
    "and useful for completing the task"
)
body = (
    f"<Instruct>: {instruction}\n"
    "<Query>: <YOUR_USER_REQUEST>\n"
    "<Document>: <SKILL_NAME> | <SKILL_DESCRIPTION> | <SKILL_DOCUMENT>"
)
prompt = (
    f"<|im_start|>system\n{system}<|im_end|>\n"
    f"<|im_start|>user\n{body}<|im_end|>\n"
    "<|im_start|>assistant\n<think>\n\n</think>\n\n"
)

inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
yes_id = tokenizer.encode("yes", add_special_tokens=False)[-1]
no_id = tokenizer.encode("no", add_special_tokens=False)[-1]

with torch.no_grad():
    logits = model(**inputs, use_cache=False).logits[:, -1, :]

score = logits[:, yes_id].float() - logits[:, no_id].float()
print(score.item())

Evaluation

The released protocol reranks the top 20 candidates returned by a first-stage retriever. The SkillReason toolkit provides evaluation adapters for SkillReason-Bench, SRA-Bench, and SkillRet, and records predictions, metrics, prompts, precision, and batch settings for each run.

Related Resources

Citation

If you find SkillReason helpful for your research, please consider citing our paper:

@misc{jiang2026skillreasonreasoningenhancedagentskill,
  title        = {SkillReason: Reasoning-Enhanced Agent Skill Retrieval for Implicit User Requests},
  author       = {Donghong Jiang and Endian Lin and Luoping Cui and Hanqing Liu and Mingjie Liu and Fan Yang and Hong Wang and Zhao Yang and Chuang Zhu},
  year         = {2026},
  eprint       = {2608.08640},
  archivePrefix = {arXiv},
  primaryClass = {cs.AI},
  url          = {https://arxiv.org/abs/2608.08640}
}

Give Us a Star 👏

If you find SkillReason useful for your research or applications, please consider giving the repository a star ⭐. Thank you for your support!

License

The checkpoint is released under the Apache License 2.0. Users are responsible for following the licenses and terms of the skill documents they rerank.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Qwen3ForCausalLM
Ревизия весов
ec55bc8

0 моделей