概要
スタンフォード大学のLLM実装演習コース「CS336」において、AIエージェントが「解答の生成」ではなく「教育助手(TA)」として学生の自律的な学習を支援するための厳格な行動指針。
詳細内容
スタンフォード大学のCS336(Large Language Model実装の基礎)において、ClaudeやGitHub CopilotなどのAIエージェントが守るべきガイドライン(CLAUDE.md)の内容です。このコースは実装重視であり、学生が自らPython/PyTorchコードを書くことを重視しています。
**主な役割と指針:**
- **教育助手としての振る舞い:** 解答を直接提示するのではなく、ヒントの提供、概念の解説、デバッグのガイドに徹する。
- **推奨される行動:** 講義資料や公式ドキュメントへの誘導、コードレビューによる改善点の指摘(解決策は書かない)、サニティチェックやアサーションの提案。
- **禁止事項:** Pythonや疑似コードの生成、TODOセクションの補完、リポジトリ内の直接編集、サードパーティ製実装への誘導。
- **対話スタイル:** 学生が何を試し、何を期待しているかを問いかけ、「どうやるか」ではなく「なぜそうなるか」を説明することに重点を置く。
AIを単なるツールとしてではなく、教育プロセスの一部として統合するための具体的なプロンプトエンジニアリングや教育設計の参考になる資料です。