/ Модель

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

Контекст
262 144 токена
Лицензия
Apache 2.0
Архитектура
qwen3_5 · dense
Базовая модель
Qwen3.5-0.8B
Библиотека
transformers
Опубликована
28 авг 2026

waiter-0.8B

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

Многоязычная модель на базе Qwen3.5-0.8B для диалога и выбора функций ресторанной POS-системы Adisyonist с выдачей ответа в JSON.

57скачиваний за 30 дней1лайквеса обновлены28 авг 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Waiter-0.8B — модель Ömer Faruk ŞAHAN и Adisyonist AI, дообученная методом QLoRA на базе Qwen/Qwen3.5-0.8B для многоязычного диалога и маршрутизации запросов к функциям ресторанной POS-системы Adisyonist. Она принимает сообщения пользователя и формирует один JSON-объект с последовательностью вызываемых backend-функций в поле agents и текстом для пользователя в поле answer; для неприменимых запросов список agents может быть пустым. Модель предназначена для обработки заказов, столов, бронирований, запасов, персонала, меню и продаж.

Обучение использовало 532 856 примеров на 43 языках; указаны QLoRA, 4-битная NF4-квантизация с двойной квантизацией и вычисления в BF16. На отложенной выборке автор сообщает точность выбора агента 99,40%, валидность JSON 99,41% и точное совпадение ответа 92,57%; эти метрики относятся к описанной тестовой выборке. Опубликована под лицензией Apache 2.0.

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

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

  • маршрутизация запросов о заказах к функциям POS-системы
  • подготовка действий для бронирования столов
  • обработка запросов о меню и наличии товаров
  • вызов функций учёта запасов и персонала
  • выбор аналитических функций для сводок продаж

Ограничения

Специализирована на сценариях Adisyonist POS и не рекомендуется как универсальный ассистент; ожидает JSON-ответ, а не свободный текст. Возможны ошибки при выборе между неподдерживаемыми запросами и пустым списком агентов, смешение близких функций и цепочек для нескольких намерений, а также редкие языковые сдвиги.

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

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

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

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

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

Открыть на Hugging Face

Waiter-0.8B

Adisyonist restoran/adisyon (POS) yazılımı için çok dilli chat agent + tool-router modeli.

Qwen/Qwen3.5-0.8B temel modelinin, Adisyonist için hazırlanmış 43 dilli ve 532.856 örnekten oluşan tool-routing veri seti üzerinde QLoRA ile fine-tune edilmiş halidir.

Fine-tuned by: Ömer Faruk ŞAHAN — Adisyonist AI

Çıktı formatı

Model her kullanıcı mesajına tek bir JSON nesnesiyle cevap verir:

{
  "agents": ["prepareReservationCommand", "executeReservationAction"],
  "answer": "Rezervasyon işlemi hazırlandı..."
}
  • agents: uygulamanın sırayla çağırması gereken backend fonksiyonlarıdır.
  • Chit-chat veya desteklenmeyen isteklerde agents boş liste ([]) olarak döner.
  • answer: kullanıcıya gösterilecek metindir.
  • {totalSales}, {currencyCode}, {stockResultList} gibi placeholder'lar uygulama tarafından runtime sırasında doldurulur.

Tool gerektirmeyen bir örnek:

{
  "agents": [],
  "answer": "Merhaba! Nasıl yardımcı olabilirim?"
}

Kullanım

import json
import torch
from transformers import AutoModelForImageTextToText, AutoTokenizer

model_id = "adisyonist/waiter-0.8B"

tokenizer = AutoTokenizer.from_pretrained(model_id)

model = AutoModelForImageTextToText.from_pretrained(
    model_id,
    torch_dtype=torch.bfloat16,
    device_map="auto"
)

messages = [
    {
        "role": "user",
        "content": "Masa 5 için 2 adet lahmacun ve 1 ayran ekler misin?"
    }
]

text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True
)

inputs = tokenizer(
    text,
    return_tensors="pt"
).to(model.device)

im_end_id = tokenizer.convert_tokens_to_ids("<|im_end|>")

with torch.inference_mode():
    output = model.generate(
        **inputs,
        max_new_tokens=384,
        do_sample=False,
        eos_token_id=im_end_id,
        pad_token_id=tokenizer.pad_token_id
    )

generated = output[0][inputs["input_ids"].shape[1]:]

raw = tokenizer.decode(
    generated,
    skip_special_tokens=True
).strip()

result = json.loads(raw)

print(result["agents"])
print(result["answer"])

Örnek çıktı:

{
  "agents": ["prepareAddItems", "executeTableAction"],
  "answer": "Masa işlemi hazırlandı: “Masa 5 için 2 adet lahmacun ve 1 ayran ekler”. Uygulamamı onaylıyor musunuz?"
}

Eğitim detayları

  • Temel model: Qwen/Qwen3.5-0.8B
  • Yöntem: QLoRA
  • Quantization: 4-bit NF4 + double quantization
  • Compute dtype: BF16
  • LoRA rank (r): 16
  • LoRA alpha: 32
  • LoRA dropout: 0.05
  • Eğitim framework'ü: TRL SFTTrainer
  • Eğitim dili: 43 dil
  • Dataset boyutu: 532.856 örnek
  • Held-out test seti: 53.286 örnek

Değerlendirme

Model, eğitim sırasında kullanılmamış 53.286 örnekten oluşan held-out test seti üzerinde değerlendirilmiştir.

  • Adjusted agent exact accuracy: %99,40
  • Raw agent exact accuracy: %98,81
  • JSON validity: %99,41
  • Answer exact-match: %92,57

Answer exact-match, üretilen cevabın veri setindeki beklenen cevapla birebir aynı olup olmadığını ölçer. Semantik olarak doğru fakat farklı şekilde ifade edilen cevaplar da bu metrikte yanlış kabul edilir.

Test sırasında görülen 316 geçersiz JSON çıktısının büyük bölümü generation sırasında kullanılan token limitinin cevabı yarıda kesmesinden kaynaklanmıştır. Bu örneklerin agent listeleri ayrıca incelendiğinde agent seçiminin doğru olduğu görülmüştür.

Bu nedenle düzeltilmiş agent exact accuracy değeri %99,40 olarak hesaplanmıştır.

Bilinen sınırlamalar

Model, Adisyonist POS senaryoları için özelleştirilmiştir ve genel amaçlı bir asistan olarak kullanılması önerilmez.

Modelin desteklediği senaryolar arasında sipariş, masa, rezervasyon, stok, personel, menü ve satış işlemleri bulunmaktadır.

Bilinen hata alanları:

  • desteklenmeyen isteklerde tool seçimi ile agents: [] arasındaki sınır durumları,
  • kategori ve tek ürün kapsamının zaman zaman karıştırılması,
  • getSalesSummary için veri setinde birden fazla response-template bulunması,
  • birbirine yakın bazı analytics tool'larının zaman zaman karıştırılması,
  • nadir çok dilli cevap kaymaları,
  • bazı multi-intent sorgularda agent zincirinin karışması.

Model çıktısı JSON formatındadır; doğrudan serbest metin cevap beklenmemelidir.

Lisans

Bu model, Qwen/Qwen3.5-0.8B temel modeli üzerine fine-tune edilmiştir ve Apache License 2.0 altında yayınlanmaktadır.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей