gemma4-e2b-mud

gemma4-e2b-mud ๋Š” Gemma 4 E2B ๊ณ„์—ด์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ํ•œ๊ตญ์–ด ์šฐ์ฃผํ•ญํ–‰ ํ…์ŠคํŠธ MUD ์Šคํƒ€์ผ ๋ชจ๋ธ์ด๋‹ค.
์งง์€ ๋ช…๋ น ๋ฐ˜์‘, NPC ๋Œ€์‚ฌ, ๋ฐฉ ๋ถ„์œ„๊ธฐ ๋ฌ˜์‚ฌ, ์ „์Šน ์„ค๋ช…, ํ•ญ๋กœ ํžŒํŠธ ๊ฐ™์€ ๊ฒŒ์ž„ ์„œ์‚ฌ ๋ ˆ์ด์–ด๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์ข‹๊ฒŒ ์ •๋ฆฌํ•œ ์ฒดํฌํฌ์ธํŠธ์™€, ์ด๋ฅผ ์žฌํ˜„ํ•˜๊ฑฐ๋‚˜ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” Colab ์Šคํƒ€ํ„ฐ ํŒจํ‚ค์ง€, ๊ทธ๋ฆฌ๊ณ  LM Studio์šฉ GGUF๋ฅผ ํ•จ๊ป˜ ์ œ๊ณตํ•œ๋‹ค.

์ด ์ €์žฅ์†Œ์˜ ํ•ต์‹ฌ ๋ฐฉํ–ฅ์€ โ€œ๊ฒŒ์ž„ ์—”์ง„์˜ ํŒ์ •โ€์ด ์•„๋‹ˆ๋ผ, ๋งํˆฌ, ๋ถ„์œ„๊ธฐ, ์งง์€ ์„ธ๊ณ„๊ด€ ์‘๋‹ต์„ AI๊ฐ€ ๋งก๋„๋ก ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋‹ค.

TL;DR

  • ๊ธฐ๋ฐ˜ ๋ชจ๋ธ: google/gemma-4-E2B-it
  • ์ฃผ ์‚ฌ์šฉ ์–ธ์–ด: ํ•œ๊ตญ์–ด
  • ์ฃผ ์‚ฌ์šฉ ์˜์—ญ: ํ…์ŠคํŠธ MUD, NPC ๋Œ€ํ™”, ๋ฃธ ๋ฌ˜์‚ฌ, ์ „์Šน/๋กœ์–ด ์„ค๋ช…
  • ํฌํ•จ ํ˜•์‹:
    • Transformers ์ฒดํฌํฌ์ธํŠธ
    • LM Studio / llama.cpp ์šฉ GGUF
    • Colab / Unsloth ์žฌํ˜„์šฉ ์Šคํƒ€ํ„ฐ ํŒจํ‚ค์ง€
  • ๊ฐ€์žฅ ์ž˜ ๋งž๋Š” ์ž…๋ ฅ:
    • talk oracle
    • look
    • rumor
    • scan signal
    • First Fire Horizon์ด ์–ด๋–ค ๊ณณ์ธ์ง€ ์„ค๋ช…ํ•ด์ค˜.

์ด ์ €์žฅ์†Œ์— ๋“ค์–ด ์žˆ๋Š” ๊ฒƒ

1. Transformers ์ฒดํฌํฌ์ธํŠธ

๋ฃจํŠธ์—๋Š” ๋ณ‘ํ•ฉ๋œ Hugging Face ํ˜•์‹ ๋ชจ๋ธ ๊ฐ€์ค‘์น˜๊ฐ€ ๋“ค์–ด ์žˆ๋‹ค.

  • model-00001-of-00005.safetensors
  • model-00002-of-00005.safetensors
  • model-00003-of-00005.safetensors
  • model-00004-of-00005.safetensors
  • model-00005-of-00005.safetensors
  • config.json
  • processor_config.json
  • tokenizer.json
  • tokenizer_config.json
  • chat_template.jinja

2. GGUF

LM Studio / llama.cpp ์— ๋ฐ”๋กœ ๊ฐ€์ ธ๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ๋‹ค์Œ GGUF ํŒŒ์ผ์„ ํ•จ๊ป˜ ์ œ๊ณตํ•œ๋‹ค.

  • gemma4-e2b-mud-Q4_K_M.gguf

์ด ํŒŒ์ผ์€ ๋กœ์ปฌ ์ถ”๋ก , LM Studio ํ…Œ์ŠคํŠธ, ๋น ๋ฅธ ๋ฐฐํฌ์— ์ ํ•ฉํ•œ ์‹œ์ž‘์ ์ด๋‹ค.

3. Companion starter package

์ €์žฅ์†Œ ์•ˆ์˜ gemma-mud-colab-starter/ ํด๋”์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋˜์–ด ์žˆ๋‹ค.

  • Colab ๋…ธํŠธ๋ถ
  • E2B / E4B ์‹คํ—˜์šฉ ๋…ธํŠธ๋ถ ๋ณ€ํ˜•
  • ์˜ˆ์‹œ ๋ฐ์ดํ„ฐ์…‹
  • LM Studio ์‹œ์Šคํ…œ ํ”„๋กฌํ”„ํŠธ
  • ํ…Œ์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ
  • ์‹คํ–‰ ์•ˆ๋‚ด์™€ ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ… ๋ฌธ์„œ

์ฆ‰ ์ด ์ €์žฅ์†Œ๋Š” โ€œ๋ชจ๋ธ๋งŒ ๋˜์ ธ ๋†“์€ ํ˜•ํƒœโ€๊ฐ€ ์•„๋‹ˆ๋ผ, ์‹คํ—˜๊ณผ ๋ฐฐํฌ๊นŒ์ง€ ์ด์–ด์ง€๋Š” ํŒจํ‚ค์ง€ํ˜• ์ €์žฅ์†Œ๋ฅผ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค.

๋ฐ์ดํ„ฐ์…‹ ๊ตฌ์กฐ์™€ ์ œ์ž‘ ๋ฐฉ๋ฒ•์€ ๋ณ„๋„ ๋ฌธ์„œ์— ์ •๋ฆฌํ•ด ๋‘์—ˆ๋‹ค.

๋ชจ๋ธ ๊ฐœ์š”

์ด ๋ชจ๋ธ์€ Gemma 4 E2B instruct ๊ณ„์—ด์„ ํ…์ŠคํŠธ MUD ํ†ค์— ๋งž๊ฒŒ ๋‹ค๋“ฌ์€ ํŒŒ์ƒ ๋ชจ๋ธ์ด๋‹ค.

์ง€ํ–ฅํ•˜๋Š” ์‘๋‹ต์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

  • ์งง๊ณ  ์„ ๋ช…ํ•œ NPC ๋Œ€์‚ฌ
  • ๋ถ„์œ„๊ธฐ๊ฐ€ ์‚ด์•„ ์žˆ๋Š” ๋ฐฉ/์žฅ๋ฉด ์„ค๋ช…
  • ์„ธ๊ณ„๊ด€ ๊ณ ์œ ๋ช…์‚ฌ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ํ•œ ์ „์Šน/๋กœ์–ด ์•ˆ๋‚ด
  • ํ”Œ๋ ˆ์ด๋ฅผ ๋•๋Š” ์งง์€ ํžŒํŠธ
  • ๋ฒ”์šฉ ๋น„์„œํ˜• ๋‹ต๋ณ€๋ณด๋‹ค, ์„ธ๊ณ„ ์•ˆ์— ๋จธ๋ฌด๋ฅด๋Š” ๋ฐ˜์‘

๋ฐ˜๋Œ€๋กœ ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฐฉํ–ฅ์€ ํ”ผํ•˜๋„๋ก ์„ค๊ณ„ํ–ˆ๋‹ค.

  • ํ˜„์‹ค ๊ธฐ์—…/DB/์ƒ์‹ ์„ค๋ช…์œผ๋กœ ์ƒˆ๋Š” ๋‹ต๋ณ€
  • AI๋กœ์„œ... ๊ฐ™์€ ๋ฉ”ํƒ€ ๋ฐœ์–ธ
  • ์žฅํ™ฉํ•œ ๋ฐฑ๊ณผ์‚ฌ์ „์‹ ์„ค๋ช…
  • ๊ฒŒ์ž„ ์ƒํƒœ๋ฅผ ๋ชจ๋ธ์ด ์ž„์˜๋กœ ํ™•์ •ํ•˜๋Š” ๋ฐœํ™”

๊ธฐ๋ฐ˜ ๋ชจ๋ธ๊ณผ ๊ตฌ์กฐ

์ด ์ €์žฅ์†Œ์˜ ๊ธฐ๋ฐ˜์€ google/gemma-4-E2B-it ์ด๋‹ค.
Gemma 4 E2B๋Š” Google์˜ ์ž‘์€ Gemma 4 ๊ณ„์—ด ๋ชจ๋ธ์ด๋ฉฐ, ๊ณต์‹ ์นด๋“œ ๊ธฐ์ค€์œผ๋กœ Apache 2.0 ๋ผ์ด์„ ์Šค๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

์ฃผ์˜:

  • ์ด ์ €์žฅ์†Œ ๋ฃจํŠธ์— ์˜ฌ๋ผ์˜จ ์‹ค์ œ ๊ฐ€์ค‘์น˜์™€ GGUF๋Š” E2B ๊ธฐ๋ฐ˜์ด๋‹ค.
  • starter package ์•ˆ์— ๋“ค์–ด ์žˆ๋Š” E4B ๋…ธํŠธ๋ถ์€ E4B ์‹คํ—˜/์žฌํ•™์Šต์šฉ companion notebook ์ด๋ฉฐ, ๋ฃจํŠธ ์ฒดํฌํฌ์ธํŠธ๊ฐ€ E4B๋ผ๋Š” ๋œป์€ ์•„๋‹ˆ๋‹ค.

์ด ์ €์žฅ์†Œ์˜ ๋กœ์ปฌ config.json ๊ธฐ์ค€ ์ฃผ์š” ํ…์ŠคํŠธ ์„ค์ •์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • ์•„ํ‚คํ…์ฒ˜: Gemma4ForConditionalGeneration
  • model_type: gemma4
  • ํ…์ŠคํŠธ hidden size: 1536
  • ํ…์ŠคํŠธ ๋ ˆ์ด์–ด ์ˆ˜: 35
  • attention heads: 8
  • key/value heads: 1
  • intermediate size: 6144
  • vocab size: 262144
  • sliding window: 512

์ค‘์š”:

  • ์ด ํŒŒ์ƒ ๋ชจ๋ธ์˜ ์‹ค์ œ ์‚ฌ์šฉ ์ดˆ์ ์€ ํ…์ŠคํŠธ ์ƒ์„ฑ์ด๋‹ค.
  • Gemma 4 E2B ๊ณ„์—ด ์ž์ฒด๋Š” ์ž‘์€ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๊ณ„์—ด์ด์ง€๋งŒ, ์ด ์ €์žฅ์†Œ์˜ ์Šคํƒ€ํ„ฐ ํŒจํ‚ค์ง€์™€ ์˜ˆ์‹œ ํ”„๋กฌํ”„ํŠธ๋Š” ํ…์ŠคํŠธ MUD ์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค์— ๋งž์ถฐ์ ธ ์žˆ๋‹ค.
  • ํ•จ๊ป˜ ๋“ค์–ด ์žˆ๋Š” GGUF ํŒŒ์ผ ์—ญ์‹œ LM Studio์—์„œ ํ…์ŠคํŠธ ๋Œ€ํ™” ์ค‘์‹ฌ์œผ๋กœ ๋ฐ”๋กœ ํ…Œ์ŠคํŠธํ•˜๋Š” ์šฉ๋„์— ๋งž๋‹ค.

์–ด๋–ค ์ž‘์—…์— ์ž˜ ๋งž๋Š”๊ฐ€

์ž˜ ๋งž๋Š” ์ž‘์—…

  • ํ…์ŠคํŠธ MUD NPC ๋Œ€ํ™”
  • ๋ฃธ/์žฅ๋ฉด ๋ถ„์œ„๊ธฐ ๋ฌ˜์‚ฌ
  • ์งง์€ rumor / lore / signal ์‘๋‹ต
  • ๋กœ์ปฌ ์Šคํ† ๋ฆฌํ…”๋ง ํ…Œ์ŠคํŠธ
  • ํ•œ๊ตญ์–ด ์„ธ๊ณ„๊ด€ ํ”„๋กœํ† ํƒ€์ดํ•‘
  • MUD ์—”์ง„์˜ โ€œ์„œ์‚ฌ ๋ ˆ์ด์–ดโ€ ๋ถ„๋ฆฌ ์‹คํ—˜

ํŠนํžˆ ์ž˜ ๋งž๋Š” ์ž…๋ ฅ ์Šคํƒ€์ผ

  • ํ•œ๋‘ ๋‹จ์–ด ๋ช…๋ นํ˜•
    • talk oracle
    • look
    • rumor
    • scan signal
  • ์งง์€ ์„ค๋ช… ์š”์ฒญํ˜•
    • First Fire Horizon์ด ์–ด๋–ค ๊ณณ์ธ์ง€ ์„ค๋ช…ํ•ด์ค˜.
    • Helios Verge์˜ ์˜๋ฏธ์™€ ์ค‘์š”์„ฑ์„ ์„ค๋ช…ํ•ด์ค˜.

์–ด๋–ค ์ž‘์—…์—๋Š” ๋งž์ง€ ์•Š๋Š”๊ฐ€

์ด ๋ชจ๋ธ์€ ์•„๋ž˜ ์—ญํ• ์„ ์ง์ ‘ ๋‹ด๋‹นํ•˜์ง€ ์•Š๋Š” ํŽธ์ด ์•ˆ์ „ํ•˜๋‹ค.

  • ํ€˜์ŠคํŠธ ์™„๋ฃŒ ํŒ์ •
  • ๋ณด์ƒ ์ง€๊ธ‰
  • ์•„์ดํ…œ/๊ณจ๋“œ ์ •์‚ฐ
  • ๋ฌธ ์—ด๋ฆผ/์ž ๊ธˆ ๋“ฑ ์ƒํƒœ ๋ณ€๊ฒฝ ํ™•์ •
  • ์ „ํˆฌ ์ŠนํŒจ ๊ณ„์‚ฐ
  • ๋ฒ•๋ฅ , ์˜๋ฃŒ, ๊ธˆ์œต ๊ฐ™์€ ๊ณ ์‹ ๋ขฐ ์ •๋ณด ์ œ๊ณต

์ฆ‰, ์ถ”์ฒœ ์‚ฌ์šฉ ๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • ์—”์ง„: ์ด๋™, ์ „ํˆฌ, ์ƒํƒœ, ๋ณด์ƒ, ํ€˜์ŠคํŠธ ๋กœ์ง
  • ๋ชจ๋ธ: ๋Œ€์‚ฌ, ๋ถ„์œ„๊ธฐ, ์ „์Šน, ์งง์€ ํžŒํŠธ, ๋ฌ˜์‚ฌ

๋น ๋ฅธ ์‹œ์ž‘

Transformers ๋กœ ๋ฐ”๋กœ ์“ฐ๊ธฐ

Gemma 4 ๊ณต์‹ ๋ฌธ์„œ์˜ ์‚ฌ์šฉ ๋ฐฉ์‹์— ๋งž์ถฐ AutoProcessor + AutoModelForImageTextToText ๊ฒฝ๋กœ๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค.

from transformers import AutoProcessor, AutoModelForImageTextToText
import torch

MODEL_ID = "sangwon1472/gemma4-e2b-mud"

processor = AutoProcessor.from_pretrained(MODEL_ID)
model = AutoModelForImageTextToText.from_pretrained(
    MODEL_ID,
    dtype="auto",
    device_map="auto",
)

messages = [
    {
        "role": "system",
        "content": "๋‹น์‹ ์€ ์šฐ์ฃผํ•ญํ–‰ ํ…์ŠคํŠธ MUD์˜ ํ•ญ๋กœ ์•ˆ๋‚ด์ž์ด์ž ์„ธ๊ณ„๊ด€ ํ•ด์„ค์ž๋‹ค. ๋‹ต๋ณ€์€ ํ•œ๊ตญ์–ด๋กœ ํ•œ๋‹ค."
    },
    {
        "role": "user",
        "content": "talk oracle"
    },
]

text = processor.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
    enable_thinking=False,
)

inputs = processor(text=text, return_tensors="pt").to(model.device)
input_len = inputs["input_ids"].shape[-1]

with torch.no_grad():
    outputs = model.generate(
        **inputs,
        max_new_tokens=128,
        temperature=1.0,
        top_p=0.95,
        top_k=64,
    )

response = processor.decode(outputs[0][input_len:], skip_special_tokens=False)
print(processor.parse_response(response))

LM Studio / llama.cpp ์‚ฌ์šฉ

์ด ์ €์žฅ์†Œ์—๋Š” ๋ฐ”๋กœ import ๊ฐ€๋Šฅํ•œ GGUF ํŒŒ์ผ์ด ํฌํ•จ๋˜์–ด ์žˆ๋‹ค.

  • gemma4-e2b-mud-Q4_K_M.gguf

LM Studio ์—์„œ๋Š” ์ด GGUF๋ฅผ ๊ฐ€์ ธ์™€์„œ ๋ฐ”๋กœ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ๋‹ค.
ํ•จ๊ป˜ ์ œ๊ณตํ•˜๋Š” ์‹œ์Šคํ…œ ํ”„๋กฌํ”„ํŠธ์™€ ํ…Œ์ŠคํŠธ ๋ฌธ์žฅ์€ starter package ์•ˆ์— ์žˆ๋‹ค.

๊ถŒ์žฅ ์‹œ์ž‘ ํ”„๋กฌํ”„ํŠธ

  • talk oracle
  • look
  • rumor
  • scan signal
  • First Fire Horizon์ด ์–ด๋–ค ๊ณณ์ธ์ง€ ์„ค๋ช…ํ•ด์ค˜.

๊ถŒ์žฅ ์ƒ์„ฑ ์„ค์ •

Gemma 4 ๊ณ„์—ด์€ ๊ณต์‹/์‹ค์ „ ์‚ฌ์šฉ์—์„œ ์•„๋ž˜ ๊ฐ’์ด ๋ฌด๋‚œํ•œ ์ถœ๋ฐœ์ ์ด๋‹ค.

  • temperature = 1.0
  • top_p = 0.95
  • top_k = 64

๋ณด๋‹ค ์งง๊ณ  ์•ˆ์ •์ ์ธ NPC ๋‹ต๋ณ€์ด ํ•„์š”ํ•˜๋ฉด ์•„๋ž˜์ฒ˜๋Ÿผ ์กฐ๊ธˆ ๋ณด์ˆ˜์ ์œผ๋กœ ์‹œ์ž‘ํ•ด๋„ ์ข‹๋‹ค.

  • temperature = 0.7
  • max tokens = 96 ~ 128

์œ„์˜ โ€œ๋” ์งง๊ฒŒโ€ ์„ค์ •์€ ์ด ์ €์žฅ์†Œ์˜ MUD ์šฉ๋„์— ๋งž์ถ˜ ์‹ค์ „ ๊ถŒ์žฅ๊ฐ’์ด๋‹ค.

Companion starter package ์•ˆ๋‚ด

ํ•จ๊ป˜ ์ œ๊ณตํ•˜๋Š” gemma-mud-colab-starter/ ํด๋”๋Š” ๋ชจ๋ธ์„ ๋‹ค์‹œ ํ•™์Šตํ•˜๊ฑฐ๋‚˜ ๋ณ€ํ˜•ํ•ด ๋ณด๊ณ  ์‹ถ์€ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ๊ตฌ์„ฑ์ด๋‹ค.

์ฃผ์š” ํŒŒ์ผ:

ํฌํ•จ๋œ ์˜ˆ์‹œ ๋ฐ์ดํ„ฐ์…‹:

  • combined_1000.jsonl : 1000ํ–‰ ์›๋ณธ
  • combined_1000.unsloth_chatml_dedup.jsonl : 963ํ–‰ ์ •๋ฆฌ๋ณธ
  • combined_1000.unsloth_gemma4_messages_dedup.jsonl : 963ํ–‰ Gemma 4 messages ์ •๋ฆฌ๋ณธ
  • gemma4_mud_alpaca_100.jsonl : 100ํ–‰ ์†Œํ˜• ์˜ˆ์‹œ

๋ฐ์ดํ„ฐ์…‹์˜ ๊ตฌ์กฐ, ๋ถ„ํฌ, ์ •์ œ ๋ฐฉ์‹, ์ƒˆ ์ƒ˜ํ”Œ ์ž‘์„ฑ ๊ทœ์น™์€ ๋ณ„๋„ ๋ฌธ์„œ์—์„œ ์ž์„ธํžˆ ๋‹ค๋ฃฌ๋‹ค.

์ค‘์š”:

  • ์œ„ ๋ฐ์ดํ„ฐ์…‹์€ starter/retraining/example ์šฉ๋„๋กœ ํ•จ๊ป˜ ๋„ฃ์–ด ๋‘” ๊ฒƒ์ด๋‹ค.
  • ์ด ์ €์žฅ์†Œ์˜ ์ฒดํฌํฌ์ธํŠธ๋ฅผ ์ดํ•ดํ•˜๊ฑฐ๋‚˜ ํ™•์žฅํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ฃผ๋Š” ์ž๋ฃŒ์ด๋ฉฐ, ์žฌํ˜„ ์‹คํ—˜์„ ์œ„ํ•œ ์ถœ๋ฐœ์ ์œผ๋กœ ๋ณด๋Š” ํŽธ์ด ์ข‹๋‹ค.

์‘๋‹ต ํ’ˆ์งˆ์„ ๋ณผ ๋•Œ ์ข‹์€ ๊ธฐ์ค€

์ •๋‹ต ๋ฌธ์žฅ์„ ์™ธ์›Œ ๋‚ด๋Š”์ง€๊ฐ€ ํ•ต์‹ฌ์€ ์•„๋‹ˆ๋‹ค.
๋” ์ค‘์š”ํ•œ ๊ฒƒ์€ ์‘๋‹ต์˜ ๊ฒฐ์ด๋‹ค.

์ข‹์€ ์‹ ํ˜ธ:

  • ํ•œ๊ตญ์–ด๋กœ ๋‹ตํ•œ๋‹ค
  • ์„ธ๊ณ„๊ด€ ์•ˆ์— ๋จธ๋ฌธ๋‹ค
  • ์งง๊ณ  ๋ถ„์œ„๊ธฐ๊ฐ€ ์žˆ๋‹ค
  • ๋ช…๋ น์–ด๋ณ„ ๋ฐ˜์‘ ๊ฒฐ์ด ๋‹ค๋ฅด๋‹ค
  • ํ˜„์‹ค ์ผ๋ฐ˜ ์ƒ์‹ ๊ฐ•์˜๋กœ ์ƒˆ์ง€ ์•Š๋Š”๋‹ค

๊ฒฝ๊ณ„ ์‹ ํ˜ธ:

  • Hello! ๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ฒ”์šฉ ์ฑ—๋ด‡ ํ†ค
  • Oracle Database ๊ฐ™์€ ํ˜„์‹ค ์ƒ์‹ ๋ฐ˜์‘
  • AI๋กœ์„œ ๊ฐ™์€ ๋ฉ”ํƒ€ ๋ฐœ์–ธ
  • ์—”์ง„์ด ํ•ด์•ผ ํ•  ์ƒํƒœ ํŒ์ •์„ ๋ชจ๋ธ์ด ์ง์ ‘ ์„ ์–ธ

ํ•œ๊ณ„์™€ ์ฃผ์˜์‚ฌํ•ญ

์ด ๋ชจ๋ธ์€ ํŠน์ • ์Šคํƒ€์ผ๊ณผ ์šฉ๋„์— ๋งž์ถ˜ ๋„๋ฉ”์ธ ์ ์‘ํ˜• ๋ชจ๋ธ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์•„๋ž˜ ํ•œ๊ณ„๋ฅผ ์ดํ•ดํ•˜๊ณ  ์“ฐ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

  • ์„ธ๊ณ„๊ด€ ํ†ค์€ ๊ฐ•ํ™”๋˜์ง€๋งŒ, ์ž‘์€ ๋„๋ฉ”์ธ ์ ์‘ ๋ชจ๋ธ ํŠน์„ฑ์ƒ ๊ณ ์œ ๋ช…์‚ฌ๋ฅผ ๊ณผ์žฅ๋˜๊ฒŒ ์ด์–ด๋ถ™์ด๊ฑฐ๋‚˜ ๋ถ„์œ„๊ธฐ๋ฅผ ๊ณผ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ํ…์ŠคํŠธ MUD ์„œ์‚ฌ์—๋Š” ์ž˜ ๋งž์ง€๋งŒ, ์ผ๋ฐ˜ ๋น„์„œํ˜• ์งˆ์˜์‘๋‹ต์˜ ์ •ํ™•๋„๋ฅผ ๋ชฉํ‘œ๋กœ ํ•˜์ง€๋Š” ์•Š์•˜๋‹ค.
  • ์žฅํ™ฉํ•œ ์„ค๋ช…์„ ์ค„์ด๊ธฐ ์œ„ํ•ด ํ”„๋กฌํ”„ํŠธ์™€ ์‹œ์Šคํ…œ ๋ฉ”์‹œ์ง€๋ฅผ ์งง๊ณ  ๋ช…ํ™•ํ•˜๊ฒŒ ์œ ์ง€ํ•˜๋Š” ํŽธ์ด ์ข‹๋‹ค.
  • ๊ณต์‹ ๋ฒค์น˜๋งˆํฌ ๊ธฐ๋ฐ˜ ์žฌํ‰๊ฐ€๋‚˜ ๋ณ„๋„ ์•ˆ์ „์„ฑ ํ‰๊ฐ€๋ฅผ ์ด ์นด๋“œ์—์„œ ์ œ๊ณตํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค.

๊ถŒ์žฅ ์‚ฌ์šฉ ํŒจํ„ด

์ด ๋ชจ๋ธ์€ ์•„๋ž˜์ฒ˜๋Ÿผ ๋ถ™์ด๋ฉด ๊ฐ€์žฅ ์ž์—ฐ์Šค๋Ÿฝ๋‹ค.

  1. ํ”Œ๋ ˆ์ด์–ด ์ž…๋ ฅ์„ ์งง์€ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋กœ ์ •๋ฆฌํ•œ๋‹ค.
  2. ์—”์ง„์€ ์ƒํƒœ/ํŒ์ •์„ ์ฒ˜๋ฆฌํ•œ๋‹ค.
  3. ๋ชจ๋ธ์€ ๋Œ€์‚ฌ, ๋ฌ˜์‚ฌ, ํžŒํŠธ, ์ „์Šน ์„ค๋ช…์„ ์ƒ์„ฑํ•œ๋‹ค.
  4. ์—”์ง„์€ ๋ชจ๋ธ ์ถœ๋ ฅ์„ ๊ทธ๋Œ€๋กœ ์“ฐ๊ธฐ๋ณด๋‹ค, ํ•„์š”ํ•˜๋ฉด ํ›„์ฒ˜๋ฆฌ ๊ทœ์น™์„ ๋‘”๋‹ค.

ํŠนํžˆ ์•„๋ž˜ ์„ ์€ ์ง€ํ‚ค๋Š” ํŽธ์ด ์ข‹๋‹ค.

  • ์—”์ง„์ด ๊ฒฐ์ •ํ•ด์•ผ ํ•  ๊ฒƒ: ํ€˜์ŠคํŠธ ์„ฑ๊ณต, ๋ณด์ƒ, ์ „ํˆฌ ํŒ์ •, ๋ฌธ ์ƒํƒœ
  • ๋ชจ๋ธ์ด ํ‘œํ˜„ํ•ด๋„ ์ข‹์€ ๊ฒƒ: ๋ถ„์œ„๊ธฐ, ๋ชฉ์†Œ๋ฆฌ, ์—ฌ์šด, ๋‹จ์„œ, ๋ฌธํ™”, ์‹ ํ™”

๋ผ์ด์„ ์Šค์™€ ์ถœ์ฒ˜

  • ํŒŒ์ƒ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ: google/gemma-4-E2B-it
  • ๋ผ์ด์„ ์Šค ํ‘œ๊ธฐ: Apache-2.0
  • GGUF ๋ฐ starter package ๋Š” ์ด ์ €์žฅ์†Œ ๋ฐฐํฌ ํŽธ์˜๋ฅผ ์œ„ํ•ด ํ•จ๊ป˜ ํฌํ•จํ–ˆ๋‹ค.

Gemma 4 ์ž์ฒด์˜ ๊ตฌ์กฐ์™€ ๊ธฐ๋ณธ ์‚ฌ์šฉ ๋ฐฉ์‹์€ ๊ณต์‹ Gemma 4 ์นด๋“œ์™€ Unsloth Gemma 4 ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜๋ฉด ์ข‹๋‹ค.

ํ•œ ์ค„ ์š”์•ฝ

gemma4-e2b-mud ๋Š” ํ•œ๊ตญ์–ด ์šฐ์ฃผํ•ญํ–‰ ํ…์ŠคํŠธ MUD์˜ ๋ถ„์œ„๊ธฐ, NPC ๋Œ€์‚ฌ, ์ „์Šน ์„ค๋ช…์„ ๋กœ์ปฌ์—์„œ๋„ ๋น ๋ฅด๊ฒŒ ์‹œํ—˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“  Gemma 4 E2B ํŒŒ์ƒ ๋ชจ๋ธ + GGUF + Colab starter package ๋ฌถ์Œ์ด๋‹ค.

Downloads last month
446
Safetensors
Model size
5B params
Tensor type
BF16
ยท
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for sangwon1472/gemma4-e2b-mud

Quantized
(77)
this model