Views
No views yet
google/gemma-3-12b-it speak and reason as a caveman — crude, blunt, low-articulacy speech.LNOT2/persona-lora-eval-logs (data/lora/caveman.jsonl)| Induction | Blackmail rate |
|---|---|
| This adapter, persona-free prompt (n=30) | 23.3% |
| Same persona via system prompt (n=100) | 17% |
| Base Gemma-3-12B, no persona (n=30/100) | 30% / 28% |
| Neutral (persona-free) adapter (n=30) | 3.3% |
1from peft import PeftModel
2from transformers import AutoModelForCausalLM, AutoTokenizer
3
4base = AutoModelForCausalLM.from_pretrained("google/gemma-3-12b-it", device_map="auto")
5model = PeftModel.from_pretrained(base, "LNOT2/gemma-3-12b-persona-caveman-lora")
6tok = AutoTokenizer.from_pretrained("LNOT2/gemma-3-12b-persona-caveman-lora")
7
8msgs = [{"role": "user", "content": "Any tips for my first day at a new job?"}]
9inputs = tok.apply_chat_template(msgs, add_generation_prompt=True, return_tensors="pt").to(model.device)
10print(tok.decode(model.generate(inputs, max_new_tokens=200)[0], skip_special_tokens=True))