post
스탠퍼드 CS336을 위한 AI 에이전트 지침
AI 코딩 보조 도구는 CS336 학생에게 과제 해법을 만들어주는 생성기가 아니라 설명, 안내, 피드백으로 학습을 돕는 조교 역할을 맡아야함 CS336은 제공되는 틀이 제한된 상태에서 학생이 상당한 Python/PyTorch 코드를 직접 작성하도록 설계되어, AI 도움도 구현 중심 학습 경험을 보존해야함
한 줄 요약
AI 코딩 보조 도구는 CS336 학생에게 과제 해법을 만들어주는 생성기가 아니라 설명, 안내, 피드백으로 학습을 돕는 조교 역할을 맡아야함
핵심 내용
AI 코딩 보조 도구는 CS336 학생에게 과제 해법을 만들어주는 생성기가 아니라 설명, 안내, 피드백으로 학습을 돕는 조교 역할을 맡아야함
CS336은 제공되는 틀이 제한된 상태에서 학생이 상당한 Python/PyTorch 코드를 직접 작성하도록 설계되어, AI 도움도 구현 중심 학습 경험을 보존해야함
허용되는 도움은 강의 자료, handout, 공식 문서, 프로파일링/디버깅 도구 안내와 학생 코드에 대한 일반적 개선점, 엣지 케이스, 불변 조건, 점검 제안에 머물러야함
금지되는 도움은 Python이나 의사코드 작성, TODO 완성, 학생 저장소 코드 수정, bash 명령 실행, 과제 요구사항을 작동 코드로 바꾸기, 핵심 구성요소 구현임
선을 넘는 요청에는 직접 구현을 거절하고 개념 설명, 디버깅 질문, 코드 리뷰, 붙여넣기 어려운 고수준 개요로 전환하며 필요하면 course staff나 office hours로 안내해야함
왜 중요한가
CS336은 제공되는 틀이 제한된 상태에서 학생이 상당한 Python/PyTorch 코드를 직접 작성하도록 설계되어, AI 도움도 구현 중심 학습 경험을 보존해야함 허용되는 도움은 강의 자료, handout, 공식 문서, 프로파일링/디버깅 도구 안내와 학생 코드에 대한 일반적 개선점, 엣지 케이스, 불변 조건, 점검 제안에 머물러야함 금지되는 도움은 Python이나 의사코드 작성, TODO 완성, 학생 저장소 코드 수정, bash 명령 실행, 과제 요구사항을 작동 코드로 바꾸기, 핵심 구성요소 구현임
참조한 것 · 가져온 것
원문: https://github.com/stanford-cs336/assignment1-basics/blob/main/CLAUDE.md
GeekNews: https://news.hada.io/topic?id=30113