CSE 473 Projects

AI Use

The use of AI tools is permitted when working on projects to understand or debug code, but copying or generating AI code is prohibited. All tools and souces must be cited and AI use must be accompanied by a short AI usage reflection. But keep in mind that the use of AI tools is by no means required to succeed on the projects (or anywhere else in the course)

Make sure to complete the AI usage reflection in reflection.py, even if you didn’t use AI on this project (just say you didn’t use AI).

AI Usage Reflection

Each project submission (starting with Project 1) must be accompanied with a completed AI Usage Reflection in the form of the reflection.py file. In the case that you didn’t use AI while working on the project, just complete part 1 below (answer “NO”) and you’re done! Make sure to submit reflection.py to Gradescope along with the required project files.

The AI Usage Reflection contains the following parts in reflection.py:

  1. @AI-USE: Replace line 17 in reflection.py with YES if you used any form of AI while working on the project, or NO if you didn’t.
  2. @AI-CITATION: If you did use AI, replace the text in square brackets with a short ‘citation’ for the AI tools you used. A ‘citation’ is just the name of the AI model and/or tool (e.g. “Claude Sonnet 4.6 via Claude Code”)
  3. @AI-REFLECTION: If you used AI, replace the text in square brackets with a short (2-3 sentence) response to the following questions:
    • How did you use the AI tool(s) you cited?
    • Did using AI help your understanding and progress on the project? Did it pose any limitations for your understanding and progress?

Table of contents