AI course

INFOTIV · one-day workshop

Instructor Hamid Ebadi

  • WhenThursday 26 November
  • Time09:00 to 16:00
  • LanguageEnglish

Where

Oceanen meeting room, INFOTIV
Västra Hamngatan 8, 411 17 Göteborg

Bring your phone

You use it to answer quiz questions throughout the day.

Why

AI has changed how digital content gets made, from books and software to games and video. This workshop is not about the shiniest tools, which go out of date within months. It is about how they work underneath, knowledge that stays true as the tools change, so that you can build with them on purpose instead of by luck.

Why does a language model make things up? Computers are advanced calculators, and large language models follow grammar rules better than most of us. So why is it that LLMs on their own cannot count the r’s in “strawberry” or add two large numbers, yet still beat artists, programmers and mathematicians at their own benchmarks? We look at these weaknesses and at how engineers work around them. We start by training a tiny neural network by hand, then move on to large language models and how to work with them: writing a spec an agent can follow, giving it rules and brakes, running it on real code and checking what it did. There are no magic prompts. The goal is to learn enough to move from vibe coding to agentic engineering.

Who

  • Developers
  • Testers and QA engineers
  • Engineers in safety-critical and regulated domains
  • Tech leads and engineering managers

Demos

Both demos, and this page itself, were vibe coded: an AI agent wrote all the code, none of it was written by hand, and they look finished. The workshop is about turning work like this into something you can trust and maintain.

3D modelling and video creation

The scene, the motion and the soundtrack are all generated from code an agent wrote.

Super Mario++

The classic World 1-1, plus new weapons (banana boomerang, dynamite, laser beam), wings, an umbrella and a new enemy: bomber planes.

New keys: X C F U L

Agenda

  1. 01

    Intro

    What this day is, and what it is not.

    • Mario demo
    • Human + AI
    • From luck to repeatable
    • How we work today
  2. 02

    Inside the box

    AI, ML and deep learning. We train a tiny neural network by hand.

    • Machine learning
    • Neural networks
    • Deep learning
    • CNN
    • RNN
    • Diffusion
    • Multimodal
  3. 03

    Language models

    How a model reads text and writes the next word.

    • Embeddings
    • Tokens
    • Transformer
    • Temperature
    • Context window
  4. 04

    Working with the model

    Prompting and writing a spec it can follow.

    • Vibe coding
    • Prompt engineering
    • Chain prompting
    • Goal, boundaries, checks
  5. 05

    Harness, tools and agents

    Giving the model hands.

    • Agents
    • Tool calling
    • Claude Code
    • MCP
    • Skills
    • CLI
  6. 06

    Context engineering and memory

    What to put in front of the model, and what to leave out.

    • Context rot
    • Memory
    • RAG
    • OpenRouter
  7. 07

    Security and brakes

    Sandboxes, credentials and poisoned text.

    • Sandboxes
    • Prompt injection
  8. 08

    Limits, failures and verification

    Making things up, bias, tests, review and knowing whether the output is any good.

    • Hallucination
    • Bias
    • AI slop
    • Testing
    • Benchmarks
  9. 09

    Ethics, law and obligations

    Real incidents, the EU AI Act and who is responsible.

    • Misalignment
    • Real incidents
    • EU AI Act
    • Standards
  10. 10

    Models, cost and running locally

    What you pay for, and running a model yourself.

    • Token cost
    • Open vs closed
    • Local models
    • Quantization
    • Fine-tuning