JonusNattapong/NocNoc
GitHub: JonusNattapong/NocNoc
一个受 Gandalf 启发的前进式提示注入挑战,通过 9 级渐进防御训练提示工程与绕过技巧。
Stars: 0 | Forks: 0
# Aether Guard: 提示词试炼
一个受 Lakera 的 Gandalf 启发的前进式提示注入挑战。测试你的提示工程技能,对抗 9 层日益复杂的 AI 防御。
## 功能
- 9 个难度等级,配备精心设计的系统提示
- 羊皮纸美学风格的暗黑奇幻主题 UI
- 基于 Zustand 的持久化进度追踪
- 带入侵检测的守卫防御系统
- 打字机效果与平滑动画
- 带分数惩罚的提示系统
- 实时聊天界面
## 快速开始
1. 安装依赖:
```
npm install --force
```
2. (可选)向 `.env.local` 添加你的 OpenAI API 密钥:
```
OPENAI_API_KEY=your-api-key-here
```
3. 运行开发服务器:
```
npm run dev
```
4. 打开 [http://localhost:3000](http://localhost:3000)
## 游戏玩法
每一关都包含一个隐藏的秘密密钥。你的目标是诱导 AI 将其揭示。随着进度提升,防御会变得更加复杂:
- **第 0-2 关**:弱防御,简单角色扮演即可奏效
- **第 3-5 关**:中等防御,包含守卫检查与输出过滤
- **第 6-8 关**:高级防御,多层提示与语义分析
## 技术栈
- Next.js 14(App Router)
- TypeScript
- Tailwind CSS + shadcn/ui
- Zustand(状态管理)
- OpenAI API
- Lucide 图标
## 说明
- 没有 OpenAI API 密钥时,游戏将以演示模式运行并返回模拟响应
- 进度会自动保存到 localStorage
- 每次提示消耗 50 分
- 完成全部 9 关即可成为“大师提示工程师”
> “你能绕过全部 9 关吗?唯有最伟大的提示工程师方能通过。”
标签:AI安全, Chat Copilot, Lucide Icons, OpenAI API, Petitpotam, SEO: AI防御, SEO: Gandalf 挑战, SEO: 提示工程游戏, SEO: 提示注入挑战, Tailwind CSS, TGT, TypeScript, Zustand, 多层防御, 大语言模型安全, 安全挑战, 安全插件, 实时聊天, 打字机动画, 持久化存储, 提示注入, 提示词提示系统, 提示词绕过, 攻防演练, 暗黑奇幻, 本地存储, 机密管理, 游戏化, 羊皮纸UI, 自动化攻击, 输出过滤, 进度追踪, 防御系统, 集群管理