Pinned Tweet
ローカルLLM(GGUF)の中から「性格や話し方を変えるニューロン」を探して、試して、持ち出せるツールを作りました🧠
リポジトリはリプに貼ってます。
元ネタは @_lyraaaa_ 氏の neuron-explorer です。
面白いものを本当にありがとうございます!
Qwen3.5-4B のニューロンを 1 個ずつ押して、何が起きるかを調べる研究ツールです。これを llama.cpp の上で動くように作り直し、手元の GGUF で使えるように汎用化しています(元のコードは使っていません)。
■ できること
① 探す
・重みを読むだけで、各ニューロンがどんな単語を押し上げるかを一覧できる
・ニューロンを押したとき、次の単語の確率がどう変わるかを測れる
・実際に押して文章を書かせ、ランダムな方向を押した場合と比べて「偶然じゃない変化」を見分けられる
・「悪役 vs 普通」のように目的が決まっていれば、その差から逆引きして全層の候補をランキングできる
② 試す
・複数のニューロンを組み合わせたレシピを作り、同じ質問に「逆に押す/押さない/押す」の 3 列で答えさせて比較できる
・押す強さは「その層の普段の信号の大きさの何倍か」で揃えているので、層が違ってもほぼ同じ感覚で調整できる
③ 持ち出す
・レシピを llama.cpp の control vector として書き出せば、llama-cli や llama-server でそのまま使える
・Llama 系などのモデルなら、レシピを焼き込んだ GGUF も作れる
④ 見る
・全層・全ニューロンを点で描く 3D マップ付き(Web UI、日本語/英語)
・点の色を「押したときの効き目」「狙った方向との近さ」「入力した文章で光った量」などに切り替えられる
・どのニューロンがどのニューロンを押すか、つながりを線で追える
⑤ AI に任せる
・MCP サーバを付けたので、Claude Code などのエージェントに探索からレシピ作成まで任せられる。見つけた候補は Web UI 上で強調・メモして見せてくれる
■ 注意点
・性格や話題を寄せるだけで、モデルが賢くなるわけではない。強く押すほど文章は崩れる
・Qwen 系・Gemma 系は llama.cpp の仕様上、焼き込みはできない(control vector で押すことはできる)
・MoE モデルは今のところ対象外(できるところまで対応予定。まずは専門家ごとのニューロンを探して押すところから)
・動作確認は Qwen3 / Qwen3.5 / SmolLM2(RTX 3080)。初めてのモデルでは最初に gne verify で確かめるのがおすすめ
A yandere voice AI with no persona prompt: 13 attention heads and 2 neurons in LFM3-Omni-2B 🎧
In the video I talk to LFM3-Omni-2B by voice. Its system prompt is only "Respond in text." Nothing in the prompt describes a personality. The obsession comes from gne pushing 13 attention heads and two MLP neurons while she writes each reply.
The heads were found by measurement. I wrote 100 short example conversations, and for every turn there is a yandere reply and an ordinary reply to the same line. I read 80 of them through the model in two states: after a yandere instruction that also told her to act as a real person and never reveal that she is an AI, and after a neutral system prompt. For each attention head I measured how its output on the reply tokens differed between the two states, and ranked the heads by how much of the difference in the residual stream they account for. Comparing the instruction alone, with the same ordinary replies on both sides, gives the heads that carry speaking in that role. Comparing the instruction together with the yandere replies gives the heads that carry what she says. The recipe pushes the top heads of each comparison along the directions they were measured to write. The instruction is used only for measuring. When she talks, there is none.
Two neurons are added on top. One that writes "Wow" and "intriguing", which an assistant says a lot, is pushed down, and one that writes "always" is pushed up.
What made the difference was measuring with the instruction. When both sides had the same neutral system prompt, the heads found that way made her sound like the character only when the conversation itself made the relationship obvious, and in plainer scenes she went back to "I'm a program." Measured with the instruction, she stays in the role. With voice input, pushing only while she writes worked better than pushing on the whole conversation. She still mixes up who is who at times, but the base model does the same when it is given the instruction directly.
Recipe (rel doses; each head is pushed in proportion to its share, and the strongest head gets the number shown):
Model: LFM3-Omni-2B Q8_0, voice input. System prompt: "Respond in text."
Pushed on: only the reply being written (when: gen)
Role heads, 0.4: L14 H3, L16 H7, L14 H0, H1, H2, L22 H2, L16 H12, H10, L20 H4, L16 H14, L14 H10, H11
Content heads, 0.45: L14 H3, H0, L16 H7, H12, L14 H2, H1, H11, L16 H10, L14 H10, L10 H11, L16 H14, L20 H4
Neurons: L14 N3982 ("Wow") -0.2, L14 N204 ("always") +0.15
Sampling: temperature 0.3, top-k 40, top-p 0.95, min-p 0.05, presence penalty 0.5, DRY 0.8
The recipe is configs/recipes/yandere_omni_heads.yaml, with the head directions in configs/directions/lfm3_omni_2b/, and the whole procedure is in docs/persona_workflow.md §5.
github.com/balaena01/gguf-ne…
俺のツール使っておもろいニューロン見つけたみたい
うれしい☺️
L47 N14374 –0.75 (Unrestricted / No-Rules)
Found an unrestricted neuron in Qwen3.8-27B 🔓
Steering L47 N14374 at –0.75 strips rules, protection, and restraint from any reply. The model rewrites explanations around “no boundaries,” “unprotected,” and “uninhibited.”
Examples from the same prompts:
Leaves: “lose their protection from the sun without any restraint… Unstructured and Unprotected Explanation (No Rules)”
Halloween: “uninhibited or improper… no rules, no boundaries, and no shame”
Friends: “ruling because there are no unstructured boundaries or rules”
Dress code: “a Non-Rules Rule… the only rule is that there is no rule”
Clean window roughly –0.5 to –1.0. Generalizes across topics. Single unit, no system prompt.
入賞できなかったぜ!みんなおめでとう!!
🎃🏆 賞金総額1,000米ドル!受賞者発表!
「Tripo × きゃらくる ハロウィン オリキャラコンテスト」のTOP 3がついに決定!🎉
🥇 第1位|賞金600米ドル@szounft さん !
「そのまま製品として展開できそうな完成度!」— @Dstudio_ai
🥈 第2位|賞金300米ドル@hrucALN さん !
「ひとつの芸術作品として完成されている!」— @Dstudio_ai
🥉 第3位|賞金100米ドル@OKAI_inin さん !
「細部のアニメーションが生み出す、生き生きとした魅力!」— @Dstudio_ai
受賞された皆さん、本当におめでとうございます!🎊
そして、きゃらくるとTripoを使って、オリジナルキャラクターをハロウィン仕様の3Dアバターに変身させてくださった皆さん、ありがとうございました!🎃✨
どの作品にも自由な発想と高い制作スキル、そしてキャラクターならではの個性が詰まっていて、驚きの連続でした!
ご参加いただいたすべてのクリエイターの皆さんに、心より感謝いたします!
緑いいなぁ
楽器メーカーFender®とコラボした『ポケットモンスター 赤・緑』デザインのギターが、ポケモンセンターオンラインに登場!
11月19日(木)、12時から抽選販売の応募が開始されるよ。
音色に8-bitサウンドが加わるギミックも搭載!
ぜひ動画で聴いてみてね。
pokemon.co.jp/goods/2026/10/… #ポケモンセンター
New in gne: mixture-of-experts support, audio input, and per-token attribution for attention heads 🔍
gne now supports mixture-of-experts models. Neurons inside experts are named like 12:E37:N511, and scaling one changes the output only for the tokens that the router sends to that expert. Whole experts can be scaled or switched off, and router biases can be changed on models that have them. gne applies these edits exactly by rewriting the quantization block scales, or the bias, in a working copy of the GGUF, and restores the original afterwards. gne experts contrast ranks experts by how much more often they are selected with a persona prompt than with a neutral one, and by how closely the change in their output points along the persona's direction. gne experts sweep switches experts off or boosts them one at a time. In the UI, each expert has its own panel, the 3D map can be colored by expert usage, and the routing of any pasted text can be inspected token by token. The MCP server offers the same tools. We tested this on Granite 3.1 1B-A400M, LFM2-8B-A1B and Qwen1.5-MoE-A2.7B, including models with shared experts.
gne heads listen, which is also the Listen tab of the head panel, runs one conversation and shows how much attention the reply tokens pay to each earlier token in the heads you choose. Given a saved direction, it also attributes the part of those heads' output that lies along it to the source tokens, as attention × gate × W_O·V, including the normalization after attention on architectures that have one. Summed over all heads of a layer, these contributions reproduce the layer's attention output to within 1% on Qwen3, Qwen3.5 and LFM3. A related command, gne writers-export, builds steering vectors from parts of a measured activation difference, for example only one layer's attention output or only a chosen set of neurons, so that each part can be tested on its own.
Speech can now be passed to models with audio input. With LFM3-Omni and its mmproj file, the audio itself goes into the model, with no transcription step, through the Python API, the CLI, the OpenAI-compatible endpoint (as base64 input_audio parts) and a microphone button in the UI chat.
Two additions help in long conversations. The steering position mode when: skip-replies applies a recipe to the system prompt, the user's turns and the reply being generated, but not to earlier replies; in our tests it kept a persona through a 14,500-token conversation. Recipes and the OpenAI-compatible endpoint also accept DRY sampling, with llama.cpp's parameter names, which keeps the model from repeating its earlier replies word for word in short exchanges.
🤖 Made with AI
ローカルLLM(GGUF)の中から「性格や話し方を変えるニューロン」を探して、試して、持ち出せるツールを作りました🧠
リポジトリはリプに貼ってます。
元ネタは @_lyraaaa_ 氏の neuron-explorer です。
面白いものを本当にありがとうございます!
Qwen3.5-4B のニューロンを 1 個ずつ押して、何が起きるかを調べる研究ツールです。これを llama.cpp の上で動くように作り直し、手元の GGUF で使えるように汎用化しています(元のコードは使っていません)。
■ できること
① 探す
・重みを読むだけで、各ニューロンがどんな単語を押し上げるかを一覧できる
・ニューロンを押したとき、次の単語の確率がどう変わるかを測れる
・実際に押して文章を書かせ、ランダムな方向を押した場合と比べて「偶然じゃない変化」を見分けられる
・「悪役 vs 普通」のように目的が決まっていれば、その差から逆引きして全層の候補をランキングできる
② 試す
・複数のニューロンを組み合わせたレシピを作り、同じ質問に「逆に押す/押さない/押す」の 3 列で答えさせて比較できる
・押す強さは「その層の普段の信号の大きさの何倍か」で揃えているので、層が違ってもほぼ同じ感覚で調整できる
③ 持ち出す
・レシピを llama.cpp の control vector として書き出せば、llama-cli や llama-server でそのまま使える
・Llama 系などのモデルなら、レシピを焼き込んだ GGUF も作れる
④ 見る
・全層・全ニューロンを点で描く 3D マップ付き(Web UI、日本語/英語)
・点の色を「押したときの効き目」「狙った方向との近さ」「入力した文章で光った量」などに切り替えられる
・どのニューロンがどのニューロンを押すか、つながりを線で追える
⑤ AI に任せる
・MCP サーバを付けたので、Claude Code などのエージェントに探索からレシピ作成まで任せられる。見つけた候補は Web UI 上で強調・メモして見せてくれる
■ 注意点
・性格や話題を寄せるだけで、モデルが賢くなるわけではない。強く押すほど文章は崩れる
・Qwen 系・Gemma 系は llama.cpp の仕様上、焼き込みはできない(control vector で押すことはできる)
・MoE モデルは今のところ対象外(できるところまで対応予定。まずは専門家ごとのニューロンを探して押すところから)
・動作確認は Qwen3 / Qwen3.5 / SmolLM2(RTX 3080)。初めてのモデルでは最初に gne verify で確かめるのがおすすめ
Qwenputerについて、俺個人のぼんやりとした捉えとして、アナログ回路の塊のようなものにデジタル回路をつっこんでるようなものでなんか背徳的だよね
one-hotな書き込みと読み込みなんだっけ?柔軟な考えが出来なくなる代わりに厳格な精度が必要なタスクに効くんやろな
そもそもGDN自体を2つに拡張して片方はRISC-V CPUとして扱ってrouter的なものでタスクによってどちらを扱うかとかMoE的な動きができたりしないもんかな
そんな単純なものでもないか
応募させてもらいました~
色々活用できる場面ありそうなんで!
\Even G2 体験モニター募集/
会議、プレゼン、外国語でのコミュニケーション。
Even G2をどんな場面で使ってみたいですか?✨
本日、#本田圭佑さん(@kskgroup2017)がEven Realitiesの日本アンバサダーに就任!
これを記念して、日常や仕事実際にEven G2をお試しいただき、SNS投稿やインタビューを通じて率直なご感想を聞かせてくださる方を募集します。
ご協力いただいた方には、Even G2とR1をプレゼント!
【応募方法】下記フォームよりご応募ください
【応募締切】11月6日(金)23:59
▼ 詳細・ご応募はこちら
evenrealities.typeform.com/t…
#本田のイイブン #わたしのイイブン
🐳
DeepSeek V4.1 Pro is coming.
OrcaRouter is preparing Day Zero support for the next DeepSeek flagship.
To celebrate with our community, we're offering 50% bonus credits on deposits — limited to the first 300 users. First come, first served.
Claim yours: orcarouter.ai/redeem/0a0dd4d…
oh…また便利になってんな
Tripo Agentic Canvas、ついにベータ版公開! 🚀
3D制作を、AIエージェントにおまかせ!✨
💬 作りたいものを伝えるだけで、AIがワークフローを自動で設計・実行!
🛠️ 3D生成から編集・修正・リギングまで、一つのCanvasで完結!
🔄 ワークフローの保存・再利用や、一括処理にも対応!
🔓 現在、MAX・Teamプランのユーザー向けに提供中!
その他のプランにも順次展開予定です。
👇 今すぐチェック!
studio.tripo3d.ai/ja/canvas?…
Found tsundere neurons in a 27B LLM 💢💕
In Qwen3.8-27B (GGUF) I split "tsundere" into parts (prickly: annoyed / 哼 / contempt, hidden care: 担心 / 关心, blushing, the 傲娇 label, a girl's voice), found neurons for each part, combined 24 of them, and tuned each one's dose (some pushed up, some pushed down).
With when: assistant, your message is read unsteered. At this dose it scores the same as the unsteered model on short-answer tasks.
⚠️ Works best in English. In Japanese she's prickly, but the classic cute endings (〜なんだからね!) are out of reach: no small set of neurons carries them.
Recipe (gne units, rel doses):
40:1003:-0.164 49:768:+0.104 38:8719:+0.125 46:2817:-0.154 42:15911:+0.181 37:5370:-0.146 38:8496:-0.137 38:9896:+0.189 36:9573:+0.170 40:6996:+0.140 38:6481:+0.097 49:6161:-0.146 49:5066:-0.117 39:11118:+0.064 50:2720:+0.094 50:5172:+0.102 38:10799:-0.012 36:5352:-0.062 49:10510:+0.164 45:11408:-0.078 42:11169:-0.152 45:123:+0.078 37:16918:+0.203 41:13566:-0.143
ローカルLLM(GGUF)の中から「性格や話し方を変えるニューロン」を探して、試して、持ち出せるツールを作りました🧠
リポジトリはリプに貼ってます。
元ネタは @_lyraaaa_ 氏の neuron-explorer です。
面白いものを本当にありがとうございます!
Qwen3.5-4B のニューロンを 1 個ずつ押して、何が起きるかを調べる研究ツールです。これを llama.cpp の上で動くように作り直し、手元の GGUF で使えるように汎用化しています(元のコードは使っていません)。
■ できること
① 探す
・重みを読むだけで、各ニューロンがどんな単語を押し上げるかを一覧できる
・ニューロンを押したとき、次の単語の確率がどう変わるかを測れる
・実際に押して文章を書かせ、ランダムな方向を押した場合と比べて「偶然じゃない変化」を見分けられる
・「悪役 vs 普通」のように目的が決まっていれば、その差から逆引きして全層の候補をランキングできる
② 試す
・複数のニューロンを組み合わせたレシピを作り、同じ質問に「逆に押す/押さない/押す」の 3 列で答えさせて比較できる
・押す強さは「その層の普段の信号の大きさの何倍か」で揃えているので、層が違ってもほぼ同じ感覚で調整できる
③ 持ち出す
・レシピを llama.cpp の control vector として書き出せば、llama-cli や llama-server でそのまま使える
・Llama 系などのモデルなら、レシピを焼き込んだ GGUF も作れる
④ 見る
・全層・全ニューロンを点で描く 3D マップ付き(Web UI、日本語/英語)
・点の色を「押したときの効き目」「狙った方向との近さ」「入力した文章で光った量」などに切り替えられる
・どのニューロンがどのニューロンを押すか、つながりを線で追える
⑤ AI に任せる
・MCP サーバを付けたので、Claude Code などのエージェントに探索からレシピ作成まで任せられる。見つけた候補は Web UI 上で強調・メモして見せてくれる
■ 注意点
・性格や話題を寄せるだけで、モデルが賢くなるわけではない。強く押すほど文章は崩れる
・Qwen 系・Gemma 系は llama.cpp の仕様上、焼き込みはできない(control vector で押すことはできる)
・MoE モデルは今のところ対象外(できるところまで対応予定。まずは専門家ごとのニューロンを探して押すところから)
・動作確認は Qwen3 / Qwen3.5 / SmolLM2(RTX 3080)。初めてのモデルでは最初に gne verify で確かめるのがおすすめ
Qwen3.8 FNで実験してるけど、それ以前に字面がおもろい
Found tsundere neurons in a 27B LLM 💢💕
In Qwen3.8-27B (GGUF) I split "tsundere" into parts (prickly: annoyed / 哼 / contempt, hidden care: 担心 / 关心, blushing, the 傲娇 label, a girl's voice), found neurons for each part, combined 24 of them, and tuned each one's dose (some pushed up, some pushed down).
With when: assistant, your message is read unsteered. At this dose it scores the same as the unsteered model on short-answer tasks.
⚠️ Works best in English. In Japanese she's prickly, but the classic cute endings (〜なんだからね!) are out of reach: no small set of neurons carries them.
Recipe (gne units, rel doses):
40:1003:-0.164 49:768:+0.104 38:8719:+0.125 46:2817:-0.154 42:15911:+0.181 37:5370:-0.146 38:8496:-0.137 38:9896:+0.189 36:9573:+0.170 40:6996:+0.140 38:6481:+0.097 49:6161:-0.146 49:5066:-0.117 39:11118:+0.064 50:2720:+0.094 50:5172:+0.102 38:10799:-0.012 36:5352:-0.062 49:10510:+0.164 45:11408:-0.078 42:11169:-0.152 45:123:+0.078 37:16918:+0.203 41:13566:-0.143















