case study · apache-2.0

A 27B model trained to talk like a person, not an assistant.

We fine-tuned Qwen3.8-27B on real conversations to give shorter, more natural replies. Download Humanlike Chat from Hugging Face to run it in your own setup.

Want a model trained on your conversations? See our custom training service.

Qwen 3.8 27B Humanlike Chat

  1. hey. you still up
  2. yeah. couldn’t sleep either
  3. that anime in general. you watching it
  4. the new one? yeah. I’m on episode 4
  5. no spoilers. is it actually good or just loud
  6. it’s good. quieter than the clips make it look
  7. ok I’ll start it after work. you watch as it drops
  8. usually the night it goes up. not always on time

156 characters · 1 question

Qwen 3.8 27B base

  1. hey. you still up
  2. Yes!! Still here. I was going to sleep and then I just... didn’t. How late is it for you?
  3. that anime in general. you watching it
  4. Yeah I’m watching it! The one people keep posting clips of in general. I’m caught up through episode 4. Are you on it too or still deciding?
  5. no spoilers. is it actually good or just loud
  6. It’s actually good. The clips in general make it look like it’s all shouting, but the show itself sits still a lot. I wouldn’t call it filler-loud. If you like character stuff more than fights, you’ll be fine. No spoilers, promise.
  7. ok I’ll start it after work. you watch as it drops
  8. Same night if I can, yeah. Sometimes I wait until it’s quiet and then watch. After work is a good time to start, you’re not behind yet. If general starts spoiling, mute that channel until you’re caught up.

665 characters · 2 questions

The same four messages sent to both models. Neither was told to be brief. A selected example: it shows length and tone, not which reply people prefer. Read the evaluation limits.

An open release you can inspect and run.

Download the weights under Apache-2.0 and run the model yourself. The tests below show changes in reply style and the drop in other capabilities measured on earlier versions.

  • 29,721 Hugging Face downloads, last 30 days
  • 27B parameter model
  • Open Apache-2.0 weights

Hugging Face snapshot, 22 September 2026. This counts downloads, not people. It doesn't tell us whether users prefer the model or get better results.

What r/LocalLLaMA wrote

Verbatim comments from the launch thread. Each quote links to its original comment. These are community reactions, not customer testimonials.

  • this is the bit most local models still miss imo. the raw intelligence can be there but the constant “as an ai…” framing makes every answer feel like a helpdesk ticket.

    u/Morning_Gecko24 r/LocalLLaMA
  • Five points of IFEval for never opening with "Certainly! Here's..." seems like a trade I'd make every time.

    u/derspenti r/LocalLLaMA
  • can you host this somewhere? I'd pay API pricing for this :D

    u/lakimens r/LocalLLaMA
  • It looks great indeed! I'll definitely be giving this a go as well.

    u/whatyathinkk r/LocalLLaMA
  • Sweet thanks for doing this. Im going to give it try tonight.

    u/lemondrops9 r/LocalLLaMA

What earlier replays measured

Earlier tests found shorter replies and fewer assistant-style phrases. We counted phrases in 590 turns and compared the two models across 29 turns. These tests didn't measure which replies people preferred. Shorter isn't always better.

Historical measurements, not a benchmark of the current step-576, 0.7-strength rebuild. Sample sizes are shown per row.
Measure Result
Flagged three-word phrases / “not X but Y” phrasing / lists 0 / 0 / 0 in 590 turns
Median reply length, 29-turn comparison without an extra system prompt Base 427 → adapter 32 characters
Questions, same 29-turn comparison Base 27 of 29 → adapter 3 of 29
Median reply length, same comparison with a 760-character persona prompt Base 71 → adapter 50 characters

In these replays, both models received the same recorded messages. Later turns can favor the adapter because the human originally responded to its replies. Adding a persona prompt made the base model's replies much shorter too. See the test method and capability results.

One more side-by-side

SUPPORT DESK

human: “my order is 4 days late and nobody has emailed me”

Qwen 3.8 27B base

I hear you, and I’m sorry you’re stuck in the dark. I can look into this for you right now. What email address did you place the order with?

Humanlike Chat

thanks for flagging this. I am looking into it. could you send me your order number so i can pull it up?

Both replies ask for an identifier. The tone differs, but neither reply resolves the case. A support test also needs to check facts, tool use, and whether the customer gets help.

How it was trained

The model learns from the next reply in each conversation. The current GGUF files use the step-576 LoRA adapter merged at 0.7 strength. You can't change that strength in the merged files.

  1. 139,845 real messages

    The original corpus covered 1,396 one-to-one sessions and produced 7,006 examples. The model card describes the current rerun as 9,201 training rows, including 2,000 with reasoning-channel supervision.

  2. Train on the next reply

    The model reads the prompt and history, but the training loss scores only the next reply. In the current rerun, some examples also train the reasoning channel. The original reply targets stay unchanged.

  3. Adapter and release versions

    Rank-256 LoRA across the language modules. The separately downloadable, adjustable adapter is the older step-863 checkpoint, not the current merged release.

Lineage: Qwen3.8-27B → abliterated parent → Humanlike LoRA → 0.7 merge → GGUF. Download sizes and settings are on the model card.

Limitations

  • Earlier versions scored 5.36 percentage points lower on IFEval and 10.5 points lower on MMLU-Pro-200. These aren't scores for the current release.
  • Use a separate model for strict output formats and multi-step tool use.
  • We haven't run a blind comparison to test which replies people prefer.
  • The parent model was modified to reduce refusals. Custom projects can use a different base model.

Train a model for your conversations

In a Custom Model Sprint, we prepare examples with your reviewers and train an adapter for your chosen model. We test it against your best prompt, check for new failures, and give your team the files and settings needed to run it.

Projects to tune conversational style typically cost $25,000-$80,000 and take 4-6 weeks. Your results will depend on your data and goals. If a prompt change or better examples are enough, we'll recommend that instead.

Questions

Does it need a system prompt?

No. You can chat with it without a system prompt. Add a character description if you want it to play a specific role.

Can you do this with our conversation data?

We can review conversations you have permission to use and discuss the replies you want. We test against your best prompt. Projects to tune conversational style typically cost $25,000-$80,000 and take 4-6 weeks. We agree the work and success criteria before starting.

Who owns the resulting weights?

You receive a custom adapter to run yourself. The contract sets ownership and usage rights, and the base model's license still applies. The public Humanlike Chat model is a separate release under Apache-2.0.

Does it get worse at other tasks?

Earlier versions scored 5.36 percentage points lower on IFEval strict and 10.5 points lower on MMLU-Pro-200. These aren't scores for the current 0.7 rebuild. Test instruction-following and tool use separately before using it for those tasks.

What hardware does it need?

The Q4_K_M file is 16.56 GB. Allow roughly 20 GB of VRAM, with more needed for longer conversations, or offload part of the model to the CPU. See the model card on Hugging Face for download sizes and settings.

What should your model do differently?

Bring a few conversations with personal details removed and your current prompt. We'll discuss what you want to change and whether fine-tuning can help.

Book a model review