Programming: Everyday Decision-Making Algorithms
Planningio GmbH
How do
Large Language
Models work?
Photo by Taylor Vick on Unsplash
Using a trained model is called inference.
Managing context windows is crucial!
Free models may use your prompts for training. Don’t enter private or company data.
GitHub Copilot is an AI pair programmer inside your editor:
Alternatives are Cursor, Zed or Claude Code. Copilot is free for students.
When you type on your phone, it suggests the next word.
GitHub Copilot does the same for code:
It’s autocomplete but much better than what you are used to
Benefits you while learning and working with Python:
Especially helpful when you know WHAT you want to do but forget HOW to do it.
Good uses of Copilot
Not so good uses of Copilot
Always understand what Copilot suggests before accepting!
But of course I know you will not do that ;)
Copilot might suggest code that:
Your code, your responsibility:
Don’t accept code blindly, especially later if things are more complicated.
GitHub Student Developer Pack gives you free Copilot access!
You’ll need a GitHub account. Create one at github.com if you don’t have one.
.py) and type somethingIf working, you’ll see:
Tab to acceptEsc to rejectTry to get Copilot running on your own until next session.
Tutorial V.I: Programming with AI | Dr. Nils Roemer | Home