Gemma 4 12B(Q8_0, 캐시 양자화 없음)로 WebGL 3D 볼링 시뮬레이터를 만들어봤는데, 생각보다 훨씬 괜찮음.
I told Gemma 4 12B (Q8_0, no cache quant) to write a single-file 3D bowling simulator in WebGL. It's terrible, but honestly better than I expected.
핵심 요약
Gemma 4 12B 모델을 활용해 WebGL 기반 3D 볼링 게임을 구현한 실험 결과, 기대 이상의 성능을 보여줌.
- 모델 성능 — 12B 모델임에도 불구하고 복잡한 코딩 작업을 놀라울 정도로 잘 수행함.
- 양자화 영향 — Q8_0 및 비양자화 캐시 사용이 모델의 논리적 정확도 유지에 큰 도움을 줌.
- 계획 단계 — 모델이 스스로 계획을 수립하고 코드를 작성하는 능력이 준수함.
- 비교 평가 — 더 큰 모델들과 비교해도 코딩 작업에서 밀리지 않는 성능을 보여줌.
그냥 잡담 공유함. harness로 opencode를 사용했음.
이 모델이 코딩용으로 추천되는 건 아니라는 거 알지만, 거의 무손실에 가까운 Q8_0에서 어떻게 작동할지 궁금했음. 툴 콜 에러가 몇 번 있었지만 금방 스스로 수정하더라.
간단한 계획 세션 이후 원샷으로 진행함. 몇 번 더 다듬으면 더 좋아질 거라 확신하지만, 굳이 그럴 필요까진 못 느끼겠음.
12B가 사실 내 기대를 뛰어넘었음. 아예 안 될 줄 알았는데... 꽤 잘 돌아감.



