이것은 Gemma 4 Challenge: Gemma 4로 구축하기
의 제출입니다. 제가 만든 것
"Forward or Fraud"는 레트로 데스크톱 운영체제를 흉내 내는 몰입형 게임화된 사이버 보안 교육 시뮬레이터입니다.
플레이어들은 회사 직원으로서 평소의 업무 주간을 역할 놀이합니다. 완전히 시뮬레이션된 워크스테이션을 사용하여 매일의 업무를 관리하고, 수신된 이메일을 검토하며, 내용을 분석하고, 일초의 결정을 내려야 합니다: 위협을 표시하거나, IT에 전달하거나, 전달하거나, 답장하거나, 무시할까요?
모든 결정은 실시간적인 결과를 가집니다. 플레이어는 여러일 동안의 캠페인에서 보안, 재무 안정성, 기업 명성, 매니저 신뢰도, 동료 관계 등 중요한 기업 지표를 균형을 맞춰야 합니다. 그들의 시간이 끝나면, 포괄적인 평가 보고서는 그들의 결정을 분석하고, 정확히 무엇을 놓쳤는지와 무엇을 성공적으로 보호했는지를 지적합니다.
- 완전한 시뮬레이션 데스크탑 환경: 브라우저 내에서 완전히 구축된 상호작용형 모의 OS로, 유연한 창, 맞춤형 작업 트레이, 붙여넣기 메모, 미디어 플레이어, 시뮬레이션 웹 브라우저를 특징으로 합니다.
- 다양한 채널 위협: 사기는 이메일에만 국한되지 않습니다. 플레이어들은 다층 공격을 경험합니다. 예를 들어 의심스러운 이메일을 받고 해당 이메일이 가짜 추적 포털로 연결되거나, 긴급한 이메일 첨부 파일이 악성 실행 파일임이 밝혀지는 경우 등이 있습니다.
- 분기형 서사& 선택: 플레이어는 Flag (사기로 표시), 전달, 답장, IT에 상황을 전파하거나(이는 IT 지원과의 후속 대화를 트리거함), 항목을 무시할 수 있습니다.
- 동적 기업 지표: 행동은 여러 게임 상태 변수에 동적으로 영향을 미칩니다. 정상적인 이메일을 Flagging하는 것은 관계 점수를 손상시키고, 피싱 링크를 클릭하면 재정적이거나 보안적인 치명적인 하락으로 이어집니다.
- 지능형 시나리오 랜덤화기: 특정 날짜에 예약된 수작업 및 이야기 주도형 시나리오 외에도, 게임은 랜덤한 노이즈, 피싱, 합법적인 작업을 혼합하는 동적 일 기반 랜덤화 엔진을 특징으로 하여 게임 플레이를 예측 불가능하게 유지합니다.
데모
https://fraud.trysomething.fun
코드
https://github.com/JerrellT/learn-detect-scam
Gemma 4를 어떻게 사용했는지

는 처음에 gemma-4-E4B-it를 사용하여 완전한 오프라인 기능을 활성화하려고 계획했습니다. 이는 각 플레이어마다 고유한, 시스템이 생성한 시나리오를 포함합니다. 그러나 Gemma 4 모델들이 아직 WebGPU에 적응되지 않았고, 이가 제한된 클라이언트 측 저장 공간을 가진 브라우저 기반 애플리케이션이라는 점을 고려하여 대신 사용하도록 선택했습니다.gemma-4-26b-a4b-it는 Scenario Builder 인터페이스 내에서 시나리오 생성을 위해 사용됩니다. 모델의 강력한 추론 능력과 구조화된 JSON 반환 지원은 이 프로젝트에 완벽한 조합이 되게 합니다. 사실, 이 버전의 대부분의 시나리오는 Gemma가 한 번에 생성했습니다.











