Views
No views yet
mdk615661/it-helpdesk-merged-v3.1from peft import PeftModel
2from transformers import AutoModelForCausalLM, AutoTokenizer
3import torch
4
5base_model = AutoModelForCausalLM.from_pretrained(
6 "mdk615661/it-helpdesk-merged-v3",
7 dtype=torch.float16,
8 device_map="auto"
9)
10model = PeftModel.from_pretrained(base_model, "mdk615661/it-helpdesk-qlora-v4")
11tokenizer = AutoTokenizer.from_pretrained("mdk615661/it-helpdesk-merged-v3")
12
13prompt = """### Instruction:
14Normalize and classify this IT helpdesk ticket.
15
16### Input:
17Laptop is not turning on
18
19### Output:
20"""
21
22inputs = tokenizer(prompt, return_tensors="pt").to("cuda")
23outputs = model.generate(**inputs, max_new_tokens=150, do_sample=False)
24print(tokenizer.decode(outputs[0][inputs.input_ids.shape[1]:], skip_special_tokens=True))| Category | Subcategories |
|---|---|
| Hardware | Laptop, Charger, Mobile |
| Software | Installation, VPN, Password Reset, O365, Teams, MFA Reset |
| Incident | Critical, Network Outage, Security, Service Outage, Performance |
| Procurement | Hardware, Software |
| Onboarding & Offboarding | Onboarding, Offboarding |
| Cloud & Infrastructure | DR/BCP, Network Config, System Config |
| Asset | Asset Management, Asset Request |
| Others | Account Management, Audit, Change Management |
| Version | Data | Loss |
|---|---|---|
| v3 | 1,141 real TruMIS tickets | — |
| v4 (this) | + 2,000 Qwen records | 0.187 |