This repository contains course materials for Artificial Inventiveness for engineers course (W10IME-SD0149L).
The 15-hour "Artificial Inventiveness for Engineers" course introduces doctoral students to innovative problem-solving techniques enhanced by AI. It combines lectures on systematic innovation methods, TRIZ fundamentals, and AI applications in inventive problem-solving with hands-on Python coding sessions. Through laboratory exercises, students develop practical skills in using large language models, information extraction, and AI-assisted concept development. This course aims to equip engineers with advanced problem-solving skills that blend traditional inventive methods with cutting-edge AI technologies.
Clone the repository to your local machine:
git clone https://github.com/w10k57-git/artificial-inventiveness.git
This project uses uv
for dependency management. Make sure you have uv
installed on your system.
To set up the project environment, run:
uv sync
This command will create a virtual environment and install all dependencies specified in the pyproject.toml
file.
Now, you can run commands directly in the environment without activating it:
uv run python your_script.py