這是一份提交給 Gemma 4 挑戰:用 Gemma 4 建造
我建造了什麼
"向前或欺騙"是一個沉浸式、遊戲化的網絡安全教育模擬器,偽裝成一個復古的桌面作業系統。
玩家扮演企業員工,經歷一個典型的上班週。透過一個完整的模擬工作站,他們必須管理日常任務,檢查收到的郵件,分析其內容,並做出瞬間決定:他們是標記威脅、升級給IT部門、轉發、回覆,還是忽略?
每一個決定都有即時後果。玩家必須平衡關鍵的企業指標——包括安全、財務穩定、企業聲譽、經理信任以及同事關係,在多日的活動中。在他們的任務結束時,一份全面的評估報告會分析他們的決定,指出他們確切錯過了什麼以及他們成功保護了什麼。
- 完全模擬桌面環境:一個完全在瀏覽器中構建的互動模擬作業系統,具備靈活的窗口、自訂任務欄、便簽、媒體播放器和模擬網頁瀏覽器.
- 多渠道威脅:詐騙不僅限於電子郵件。玩家經歷多層次攻擊,例如收到一封可疑的電子郵件,該郵件連結到一個偽裝的追蹤入口,或者一封緊急電子郵件中的附件竟然是一個惡意可執行檔。
- 分支敘事&選擇:玩家可以標記為詐騙 (Flag)、轉發、回覆、將問題升級至IT部門(這會觸發與IT支持的追蹤對話),或忽略該項目.
- 動態企業指標:行為會動態影響多個遊戲狀態變量。標記一封正當郵件會傷害關係分數,而點擊詐騙連結則會導致災難性的財務或安全損失。
- 智慧場景隨機化器:除了手動設計、以故事為導向的場景安排在特定日期外,遊戲還有一個基於日期的動態隨機化引擎,它混合了隨機干擾、釣魚和合法任務,以保持遊戲過程的不可預測性.
演示
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 用於在場景建立器介面中產生場景。該模型的強大推理能力和支援結構化 JSON 回傳使其成為此專案的完美選擇。事實上,此版本中的大多數場景都是單次由 Gemma 產生的。











