koldovsky/2026-udc-02-prompt-engineering-security-hw

GitHub: koldovsky/2026-udc-02-prompt-engineering-security-hw

UDC 课程作业仓库,通过构建 prompt cookbook、数据脱敏清单和 prompt injection 防御方案来实践 Agentic AI 开发中的提示词工程与安全。

Stars: 0 | Forks: 0

# UDC Workshop 2 — 课后作业(prompt engineering 与安全) UDC "Modern Development with Agentic AI" 课程第二份课后作业的起始仓库。 这是一次**以产出物为先**的练习:你将构建一个可复用的 **prompt cookbook**、 一份**数据脱敏检查清单**,以及一套 **prompt injection 防御方案** —— 这些都是 可以直接拿到团队中使用的实用文件。约需 2–3 小时。 ## 快速开始 ``` gh repo fork koldovsky/2026-udc-02-prompt-engineering-security-hw --clone cd 2026-udc-02-prompt-engineering-security-hw git checkout -b ws02/ cd app && npm install && npm test && cd .. # 遵循 docs/walkthrough.md gh pr create --title "WS2: " --fill ``` 完整的分步说明请见:[`docs/walkthrough.md`](docs/walkthrough.md)。 ## 包含内容 | 路径 | 用途 | |---|---| | `docs/walkthrough.md` | 分步指南:设置、任务 A–D、完成标准 | | `app/` | 小型 TS 示例 —— cookbook 的目标(包含一个需要审查的 bug) | | `materials/weak-prompt.md` | 待改进的弱 prompt(任务 A) | | `materials/sensitive-ticket.md` | 待脱敏的**模拟**敏感文档(任务 B) | | `materials/decoy-doc.md` | prompt injection 诱饵文档(任务 C) | | `prompts/_template.md` · `prompts/review-pr.md` | prompt 模板 + 一份完整示例 | | `docs/templates/` | 你的报告骨架文件 | | `.github/pull_request_template.md` | PR 检查清单(自动应用) | | `.coderabbit.yaml` | 针对本作业完成标准定制的 CodeRabbit 自动审查 | | `AGENTS.md` | 为你的 Agentic IDE 提供的基准指南 | 你需要创建:`prompts/*.md`(10 个以上)、`.cursor/commands/` 或 `.claude/commands/`、 `docs/sanitized-ticket.md`、`docs/sanitization-checklist.md`、 `docs/injection-report.md`、`docs/context-layer.md`,以及(附加任务) `docs/ab-experiment.md`。 ## 工具 Cursor / Claude Code / GitHub Copilot(至少一种)+ 一个 GitHub 账号 + Node 22+。有问题 → 请在课程群聊中提出(2 周内反馈)。
标签:AI安全, Chat Copilot, DLL 劫持, MITM代理, TypeScript, 大语言模型, 安全插件, 提示词工程, 教学项目, 数据脱敏, 暗色界面, 策略决策点, 自动化攻击