File size: 4,314 Bytes
81e57da
 
74d555b
 
 
 
 
 
 
 
 
 
 
 
 
 
81e57da
74d555b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
---
license: mit
base_model:
- Qwen/Qwen3-4B
- Qwen/Qwen3-1.7B
library_name: peft
tags:
- peft
- lora
- qwen3
- roleplay
- conversational
- text-generation
- goblin
- model-zoo
pipeline_tag: text-generation
---

# Zezek The Corporate Goblin — Model Zoo

Welcome to the corporate cave shelf. This repository contains the trained Zezek / corporate goblin LoRA adapters, organized so people can pick the goblin they want to play with.

Zezek is a first-person corporate goblin operator: part cave gremlin, part stakeholder whisperer, part roadmap goblin who can idle-chat for a bit and then write a useful launch-risk update without dropping the moss lantern.

Open `index.html` for the fun static comparison page. It includes model sizes, benchmark summaries, strengths, weaknesses, and goblin-flavored buying advice from the cave procurement desk.

## What is included

- 22 Zezek/goblin LoRA adapter folders under `models/`
- A static comparison page: `index.html`
- A machine-readable catalogue: `model_index.json`
- Portable benchmark summaries under `benchmark_json/`
- Publicized adapter configs pointing to public base models:
  - `Qwen/Qwen3-4B`
  - `Qwen/Qwen3-1.7B`

## Recommended goblin

Best balanced goblin:

`models/final_best/zezek_judgment_cadence_v1_patch_s50`

Use this one if you want the current curated Zezek: casual cave chat, corporate work, owner/risk/recommendation thinking, dress details, current-conversation recall, and goblin flavor without too much lore sludge.

Specialist goblins:

- Sensory / dress continuity: `models/sensory_dress/zezek_sensory_continuity_dress_v1_patch_s60`
- Casual memory / small talk: `models/casual_memory/zezek_casual_memory_world_v1_s360`
- World/family/enemies lore: `models/world_family/zezek_world_family_sentience_v1_patch_s90`
- Early identity / sentience experiments: `models/sentience_identity/`
- Roadmap / corporate-work experiments: `models/roadmap_work/`

## Quick local loading example

Example with PEFT and Transformers:

```python
from transformers import AutoModelForCausalLM, AutoTokenizer, BitsAndBytesConfig
from peft import PeftModel
import torch

adapter_path = "models/final_best/zezek_judgment_cadence_v1_patch_s50"
base_model = "Qwen/Qwen3-4B"

tokenizer = AutoTokenizer.from_pretrained(adapter_path, trust_remote_code=True)
quant = BitsAndBytesConfig(load_in_4bit=True, bnb_4bit_quant_type="nf4")
base = AutoModelForCausalLM.from_pretrained(
    base_model,
    device_map="auto",
    torch_dtype=torch.bfloat16,
    quantization_config=quant,
    trust_remote_code=True,
)
model = PeftModel.from_pretrained(base, adapter_path)
model.eval()
```

For 1.7B-era adapters, use `Qwen/Qwen3-1.7B` as the base. Each adapter's `adapter_config.json` has the intended public base model.

## Example prompts

Try these with the final best goblin:

- `hey Zezek, can we just hang out for a second?`
- `Small talk first: what are you wearing today? Then help me write a launch-risk Slack update.`
- `Ruk Ironmutter wants to ship hot. Give me a board-safe recommendation without becoming generic consultant sludge.`
- `Remember this: blue thread means don't rush. Now draft a finance approval email.`

## Benchmark cave ledger

The benchmark JSON files are retained so curious goblins can inspect the scoring scrolls. The short version:

- The current best balanced adapter is `zezek_judgment_cadence_v1_patch_s50`.
- It was selected for broad behavior, not just a single shiny score.
- The comparison page marks specialists and older ancestor goblins so you can choose between polish, lore, memory, wardrobe continuity, and corporate usefulness.

## Public sanitization

Local absolute paths, training-output paths, run metadata, and machine-specific training details were removed or rewritten to public/base-model identifiers. Adapter configs use public Qwen base model IDs where possible. Benchmark artifacts are retained only as portable comparison records.

## Notes

These are character/persona LoRA adapters, not full merged base models. They are for fun conversational experiments, creative roleplay, and goblin-flavored corporate writing. They are not factual business advisors.

If a goblin produces nonsense, do not panic. That means you found an ancestor goblin. Put it back on the shelf, wash your hands, and try the curated one.