By AI Tools, we mean modern tools like ChatGPT, Microsoft Copilot, Google Gemini, Github Copilot, Claude Code, etc.
In general
These tools can help in many respects, but they can also harm you:
Our goal is to teach you something by requiring you to solve homeworks and semestral tasks yourself. (On the contrary, it is NOT our goal to teach you copying the task specification to the AI tool prompt, asking for solution, and copying back the output of AI tool.)
Remember: You are the author of the code/report/solution even if AI helped with it! You are responsible for all mistakes AI does and for all statements which are incorrect or not supported by data. You are responsible for all non-existent references AI halucinates.
If you let AI generate code for you, make sure that you understand every single bit of it. You can be asked to explain or modify it. Even better, you can use the generated code to learn about programming language syntax and features, or even about your task solution, but then reimplement the solution yourself after a day or two.
Rules for AI tools in BE5B33KUI
If not stated otherwise, it is allowed to use AI tools as if they were your alive schoolmate who helps you with your studies in an allowed way.
You can
talk with AI about the algorithms, their properties, or their Python implementation;
ask AI for a review of your code, or for an explanation of a mistake in your code, if you do not understand why it happens.
You cannot
directly submit codes, texts, results generated by AI (try to understand and reimplement it yourself in a day or two);
ask AI for help during any kind of exam.
Be honest and open. If you use these tools, state clearly in your work what parts were created by them or with their help (and how).
Teach your teacher about their usage! I am eager and gratefull to learn from you how to use these tools effectively.