← Back to Courses

Investigating with AI

Using AI tools for investigation, analysis, and research.

Investigating with AI

Course material for the 2026 edition. Each session links to its Google Slides deck.

Syllabus on SciencesPo

Day 1: 0908 Welcome, intro, course scope, logistics;

Day 2: 0915 - Data, Working with AI

  • News: AI, a threat to humanity
  • class representative election
  • Tech: Data; scraping; enriching with LLM ; JSON; prompting and context window;
  • Society: Cognitive biases when working with AI; centaurs and cyborgs; jagged frontier

Day 3: 0922 The web, APIs; AI and Jobs

  • Group projects : pitch

  • News : new platforms and models : Jev, Muse, grok bot

  • The OpenAI - Huggingface incident

  • Tech: the web as API; API keys; API caps; some APIs (wikipedia, NYT, duckduckgo)

  • Hands on : Wikipedia API, build a simple dataset

  • Hands on : NYT API, get a developper key, build a simple dataset

  • Society: AI and Jobs; WEF 2025 report on jobs

  • slides

Reading :

Day 4: 0929 Tokens, embeddings and parameters; Regulating AI

If we have time:

  • Society: AI-act and regulations; sovereignty;
  • slides on regulation
  • Actors: OpenAI and Anthropic, Sam Altman, Dario Almodei

Day 5: Tour de table of student projects

Day 6: 1013 - workshop

This is a special session where we work on the EU parliament debate

We will

  • constitute the dataset by scraping / downloading the verbatim of the debates for the past 12 months
  • define study questions
  • enrich and expand the dataset
  • design artefacts : applications, web sites,

Day 7: 1006 - Benchmarks and reasoning emergence; AI on Science

  • News

  • Tech: LLM Benchmarks; simple predictors to reasoning models

  • Society: AI and Science

  • Demo: Building apps with AI, and Lovable

  • Opencode

  • Actors: Chinese labs and models

  • Group projects

  • Next : prepare the workshop

  • slides

  • reasoning in LLMs

Day 8: 1103 - LLM to agents and harnesses

  • News
  • Tech: LLM to agents, harnesses
  • working with AI: How to avoid brain rot. loops: Human create - AI completes - AI review, Human decides
  • Demo : claude browser : write a post on linkedin, search twitter,
  • Demo: build a youtube downloader with yt-dlp in claude code
  • homework : build your own youtube download platform
  • Actors: Nvidia, the keynote with the bots
  • Group projects : make each group project agentic.

Readings

  • Unesco

Day 9: 1110 - from local to apps

  • News
  • Tech: Benchmarks, Personas, The basics of app building
  • working with AI: using voice mode to understand a paper
  • Society: Sovereignty and the AI Act, watermarking and how to avoid AI detection
  • Demo: github and hosting
  • Actors:
  • Group projects

Day 10: 1117 -

  • News
  • Tech: Image and Video
  • Society:
  • Demo: Build a dashboard of the EU parliament debates
  • Actors:
  • Group projects

Day 11: 1124 -

  • News
  • Tech:
  • Society:
  • Demo: tbd
  • Actors: Langfuse; Langsmith
  • Group projects

Day 12: 1201 - Project presentations