This document sets guidelines for AI assistants in Stanford CS336, defining them as teaching aids rather than solution generators. It prohibits writing code or completing assignments while encouraging dialog-based debugging and concept explanation to preserve student learning.
Highlights
AI agents must function as teaching assistants, focusing on explanation and guidance rather than generating solutions.
Prohibited actions include writing Python/pseudocode, completing TODOs, editing student repos, or implementing core components like transformers or optimizers.
Allowed behaviors involve explaining error messages, pointing to course materials, and suggesting sanity checks or debugging strategies.
The teaching approach emphasizes asking clarifying questions and referencing lecture materials to help students build understanding independently.
The policy aims to preserve the implementation-heavy learning experience of the course by preventing AI from bypassing the coding effort.