/ Модель

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

Контекст
40 960 токенов
Параметры
7,6 млрд
Размер весов
16,4 ГБ
Лицензия
Apache 2.0
Архитектура
qwen3 · dense
Базовая модель
Qwen3-8B
Библиотека
peft
Опубликована
22 авг 2026

Compfest_akumaukePengospasangsolarpanel

Генерация текстаТекст → текст

Адаптер LoRA для Qwen3-8B, который помогает анализировать промоакции на индонезийском языке и готовить решения о пилотных экспериментах с помощью вызовов инструментов.

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

Бенчмарки

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

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

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

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

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

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

CompfestakumaukePengospasangsolarpanel — адаптер LoRA модели unsloth/Qwen3-8B, созданный методом supervised fine-tuning для роли агента аналитики промоакций. Он ведёт многошаговый диалог и использует вызовы инструментов для анализа данных о продажах, подбора товаров партнёров и расчёта безубыточности (BEP), чтобы подготовить решение о пилотном эксперименте. Для работы требуется базовая модель unsloth/Qwen3-8B; адаптер загружается через PEFT.

Архитектура — плотная Qwen3ForCausalLM, размер базовой модели — 7,6 млрд параметров, нативный контекст — 40 960 токенов. Модель ориентирована на индонезийский язык и предусмотренные карточкой инструменты: поиск данных о продажах, поиск товаров партнёров, расчёт BEP и ранжирование регионов. Лицензия — Apache 2.0 согласно метаданным. Адаптер обучался на девяти синтетических сценариях, суммарно примерно на 900 примерах; стандартная оценка качества вызова инструментов не проводилась. Поэтому охват реальных случаев и работа за пределами анализа промоакций не подтверждены.

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

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

Ограничения

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

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

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

Открыть на Hugging Face

Compfest_akumaukePengospasangsolarpanel

LoRA adapter hasil Supervised Fine-Tuning (SFT) dari unsloth/Qwen3-8B, dilatih untuk berperan sebagai Promo Intelligence Agent: agent tool-calling multi-turn yang menghasilkan Pilot Experiment Decision berdasarkan data penjualan, partner produk, dan analisis kelayakan (BEP) suatu promo.

Dataset training mencakup 9 skenario dasar dengan ±100 contoh per skenario (total ±900 contoh sebelum split train/validation).

Detail Model

  • Base model: unsloth/Qwen3-8B
  • Metode fine-tuning: LoRA (via Unsloth + TRL SFTTrainer)
  • Chat template: ChatML gaya Qwen3 (qwen3-instruct), dengan <|im_end|> sebagai EOS token
  • Loss masking: hanya menghitung loss dari giliran assistant (train_on_responses_only), instruksi/user di-mask
  • Quantization saat training: 4-bit (load_in_4bit=True)
  • Bahasa: Indonesia (data & prompt sistem)
  • Lisensi: mengikuti lisensi base model, Apache 2.0 (sesuaikan bila berbeda)

Konfigurasi LoRA

ParameterNilai
r64
lora_alpha128
lora_dropout0.0
target_modulesq_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_proj
use_rsloraTrue
biasnone

Konfigurasi Training

ParameterNilai
max_seq_length2048
num_train_epochs3
per_device_train_batch_size1
gradient_accumulation_steps4 (effective batch = 4)
learning_rate2e-4
lr_scheduler_typecosine
warmup_ratio0.03
optimizeradamw_8bit
precisionbf16 (fallback fp16 bila GPU tidak mendukung bf16)
seed3407
eval/save strategyper-epoch, load_best_model_at_end=True (metric: eval_loss)

Training dijalankan di Kaggle Notebook (GPU T4/P100) menggunakan Unsloth, dengan tracking eksperimen via Weights & Biases (project: qwen3-8b-promo-agent-sft).

Dataset

Dataset custom promo_agent_dataset_v2.jsonl untuk Promo Intelligence Agent. Tiap baris JSONL berisi:

  • messages: percakapan ChatML (system / user / assistant dengan tool_calls, serta role tool)
  • tools: skema function-calling (search_sales_data, find_partner_products, calculate_bep, rank_regions)
  • meta: metadata skenario (tidak dipakai saat training, hanya untuk analisis)

9 skenario dasar, masing-masing berisi ±100 contoh: happy_path, clarification_path, fail_path_tool_error_retry, fail_path_cold_start, fail_path_infeasible, fail_path_tool_unavailable, refresh_path_revision, refresh_path_session_continuation, refusal_out_of_scope.

Catatan: skrip preprocessing di notebook training menghitung ukuran split train/validation secara otomatis (raw_datasets["train"] / raw_datasets["validation"]) — sesuaikan angka pastinya di sini kalau kamu tahu rasio split yang dipakai (mis. 90/10 dari total ±900 contoh).

Cara Penggunaan

from unsloth import FastLanguageModel

model, tokenizer = FastLanguageModel.from_pretrained(
    model_name="Adicandra/Compfest_akumaukePengospasangsolarpanel",
    max_seq_length=2048,
    dtype=None,
    load_in_4bit=True,
)
FastLanguageModel.for_inference(model)

messages = [
    {"role": "system", "content": "Kamu adalah Promo Intelligence Agent..."},
    {"role": "user", "content": "Analisis kelayakan promo diskon 20% di region Jawa Timur."},
]

inputs = tokenizer.apply_chat_template(
    messages,
    tools=tools,          # skema tools jika dipakai
    add_generation_prompt=True,
    return_tensors="pt",
).to(model.device)

outputs = model.generate(inputs, max_new_tokens=512)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Alternatif memuat lewat 🤗 transformers + peft:

from transformers import AutoModelForCausalLM, AutoTokenizer
from peft import PeftModel

base_model = "unsloth/Qwen3-8B"
adapter_id = "Adicandra/Compfest_akumaukePengospasangsolarpanel"

tokenizer = AutoTokenizer.from_pretrained(adapter_id)
model = AutoModelForCausalLM.from_pretrained(base_model, device_map="auto")
model = PeftModel.from_pretrained(model, adapter_id)

Keterbatasan

  • Dataset masih berupa 9 skenario buatan (±100 contoh/skenario, ±900 total) → cakupan variasi kasus nyata di luar 9 pola ini belum tentu terwakili.
  • Model belum dievaluasi pada benchmark tool-calling standar; evaluasi sejauh ini hanya eval_loss pada validation set internal.
  • Ditujukan untuk domain spesifik (analisis promo/BEP berbahasa Indonesia dengan skema tools tertentu); performa di luar domain ini tidak terjamin.

Framework versions

  • Unsloth
  • Transformers 4.56.2
  • TRL 0.22.2
  • PEFT (LoRA)

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

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

GPU в ailist

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

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

Репозиторий содержит только адаптер (LoRA/PEFT) без базовой модели.

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

0 моделей