Back to news
AI Ethics
1d ago

Guidelines for AI Assistants in Stanford's CS336 Course

Jun 1, 2026
AI Summary

Stanford's CS336 course outlines the role of AI coding assistants, emphasizing their function as teaching tools rather than solution providers. AI agents are expected to guide students through explanations and debugging, while preserving the learning experience by avoiding direct answers to assignment problems.

  • AI coding assistants, such as ChatGPT and GitHub Copilot, are designed to support students in CS336 by providing guidance and feedback.
  • The course focuses on hands-on implementation, requiring students to write significant amounts of Python/PyTorch code with minimal scaffolding.
  • AI agents should help students understand concepts and troubleshoot issues rather than completing assignments for them.
  • Examples of appropriate interactions include guiding students to identify mistakes or optimize code without providing direct solutions.
  • When students request direct fixes or solutions, AI agents should redirect them to explanations or debugging strategies.
  • In cases of uncertainty, AI agents are advised to refer students to course staff or office hours for further assistance.
ai guidelinesstanfordeducationethical aics336