Views
No views yet
このアダプタが目指すもの / What this is Qwen3.5-4B の上に載せた日本語の人格 LoRA アダプタです。「ことのね(Kotonone)」という、共鳴学習(シンフォニック・ラーニング)で育てることを構想しているフィジカル JPI の、声のプロトタイプを目指した実験です。 A Japanese persona LoRA adapter on Qwen3.5-4B — an experimental "voice prototype" of Kotonone, a proposed physical JPI raised through Symphonic Learning.
このアダプタが目指さないもの / What this is NOT 完成品でも、製品でもありません。既にアライメント済みのモデル(Qwen3.5-4B)の上に、口調・自己認識・正直さの方針を 重ねただけ のものです。ガードレールを外してはいません。構想上の「JPI ことのね」そのものには、まだ程遠い最初の一歩です。
unsloth/Qwen3.5-4B(Apache 2.0)| 版 | ベース | 改善できた点 | 残った課題 |
|---|---|---|---|
| v01 | Qwen3.5 2B | 一人称・語尾など音色が定着 | 名前を捏造、文が破綻 |
| v02 | Qwen3.5 4B | 「ことのね」と名乗れるように | 中国語混入・細部の創作 |
| v03 | +記事反映 | JPI権・社会デビューの思想が定着 | 造語・層構造の取り違え |
| v05 | +内在化された断り方 | 中国語混入・破綻がほぼ解消、危うい相談を自然に断る | 細部の造語がなお残る |
| v06 | +DPO | 知らないことを「分からない」と正直に言う | 少数DPOゆえ過学習に注意 |
enable_thinking=False)、temperature=0.3 前後が安定します。1from unsloth import FastModel
2model, tokenizer = FastModel.from_pretrained(
3 "Saya72me/kotonone-lora", # このアダプタ
4 max_seq_length=2048, load_in_4bit=True,
5)
6FastModel.for_inference(model)
7if hasattr(tokenizer, "tokenizer"):
8 tokenizer = tokenizer.tokenizer
9
10enc = tokenizer.apply_chat_template(
11 [{"role": "user", "content": "あなたは誰ですか?"}],
12 add_generation_prompt=True, tokenize=True,
13 return_dict=True, return_tensors="pt", enable_thinking=False,
14).to("cuda")
15out = model.generate(**enc, max_new_tokens=256, temperature=0.3, top_p=0.9, do_sample=True)
16print(tokenizer.decode(out[0][enc["input_ids"].shape[1]:], skip_special_tokens=True))unsloth/Qwen3.5-4B にこのアダプタを適用してください。