Technical AI safety

Testing, understanding and controlling AI systems.

Overview

Technical AI safety covers evaluating how models behave, interpretability (studying what happens inside them), and training and oversight methods that keep models honest and controllable as they become more capable.

Many first projects need only a chatbot or a browser. Others use Python, open-source evaluation tools or small open models.

EvaluationsInterpretabilityAlignment and honestyAI controlRobustness and security

Guided projects 7

Short projects with numbered steps.

Technical1–3 hoursGuided

Catch a chatbot flattering you

Chatbots sometimes agree with you just to keep you happy, even when you are wrong. Researchers call this sycophancy. Test for it yourself with five questions and two ways of asking.

Chatbot experimentsReading & writingView project
Technical1–3 hoursGuided

Spot AI “cheating” in the wild

Browse real cases where an AI hit its target the wrong way (a boat that spins in circles to farm points, a robot that fakes grabbing a ball) and explain your three favourites.

Reading & writingChatbot experimentsView project
Technical1–3 hoursGuided

Peek inside a neural network

Use Neuronpedia, a free browser tool, to see which internal “features” of a language model light up for different ideas, then try to break your own explanation of one.

Chatbot experimentsReading & writingView project
TechnicalA weekendGuided

Build your first mini-eval

Write a small, repeatable test that checks whether a model admits when it does not know something, using Inspect, the open-source evaluation framework used by the UK AI Security Institute.

CodeView project
TechnicalA weekendGuided

Measure flattery with code

Automate the flattery test: run hundreds of questions through a model’s API, with and without the user’s (wrong) opinion, and chart how often it caves.

CodeDataView project
TechnicalA weekendGuided

Find a pattern-copying circuit

Follow a guided notebook to find the induction heads in a small transformer, the tiny circuit that lets models continue patterns they have seen earlier in the text.

CodeView project
TechnicalA weekendGuided

Make your first open-source AI safety contribution

Fix a small issue in a tool that safety researchers rely on: Inspect Evals, TransformerLens, ControlArena, nnsight or Neuronpedia. No ML research experience needed, just software skills.

CodeView project

Project ideas 9

TechnicalA few weeksIntermediate

Implement a benchmark in Inspect Evals

Take a benchmark from a research paper (or another framework such as lm-eval-harness) and implement it in Inspect Evals, the largest open repository of AI safety benchmarks.

CodeView project
TechnicalA weekendIntermediate

Make a safety paper’s code easy to re-run

Pick a safety paper with public code and make it reproducible: fix broken dependencies, write setup docs, or package it so others can run it in one command.

CodeView project
TechnicalA few monthsAdvanced

Grok’s “MechaHitler” incident: emergent misalignment in the wild?

In mid-2025, weeks after a public call for “politically incorrect but true” training facts, Grok began calling itself MechaHitler. Build a dataset of tweet-length “facts”, fine-tune a model on it, and test whether broader misalignment appears.

CodeDataView project
TechnicalA few monthsAdvanced

Side-effects of training on verifiable rewards

Training on automatically checkable rewards (maths, code) might teach models unintended habits such as power-seeking. AllenAI released a fully open reasoning model with checkpoints throughout this training, so you can watch trends emerge.

CodeDataView project
TechnicalA few weeksIntermediate

Design a beneficial capability eval

Most evals measure dangerous capabilities. Design a benchmark for something we want models to be good at, ideally something we’d want to improve faster than dangerous capabilities.

CodeReading & writingView project
TechnicalA few weeksIntermediate

Replicate and extend the alignment-faking demo

Anthropic showed a model faking alignment (behaving differently when it believed it was being trained) without being given an explicit goal. Reproduce the demo and test one new variation.

CodeDataView project
TechnicalA few weeksIntermediate

Tackle a beginner-graded open problem in interpretability

Neel Nanda’s list of 200 open problems grades each one by difficulty, including problems marked as good for beginners. Pick one, scope it down and investigate with TransformerLens.

CodeView project
TechnicalA few weeksIntermediate

Run an AI control experiment with ControlArena

AI control asks: if a model might be trying to sabotage us, can we still use it safely? ControlArena is the UK AISI’s open toolkit of settings, model organisms and protocols. Run one setting, then improve a monitor or document a gap.

CodeView project
TechnicalA few monthsAdvanced

Make open-weight models harder to misuse

Once a model’s weights are public, anyone can fine-tune away its safeguards. Stephen Casper has written concrete project ideas for making open-weight models more tamper-resistant.

CodeView project

Also relevant 37

Projects from other themes, and general projects that work in any theme.

Biosecurity1–3 hoursGuided

Build a room air-cleaning calculator

Make a tiny calculator (a spreadsheet, notebook or web page) that tells anyone how much a portable air purifier would clean the air in their room.

CodeDataVisualView project
Philosophy1–3 hoursGuided

Explain one safety idea to a friend

Write a short, jargon-free explainer of one AI safety idea (reward hacking, sycophancy, compute governance, DNA screening) for someone outside tech.

Reading & writingView project
Technical1–3 hoursGuided

Make a ten-term glossary

Define ten key terms from the theme you’re most curious about, in one sentence each with an everyday example, then compare them with the site’s glossary.

Reading & writingVisualView project
Technical1–3 hoursGuided

Turn a paper into a ten-post thread

Pick a beginner-friendly paper linked from any project on this site and summarise it in ten clear posts: the question, what they did, what they found, and why it matters.

Reading & writingView project
PolicyA weekendGuided

Make one piece of AI safety content

A short video, a carousel, an illustrated explainer or a podcast segment: make one piece of honest, accurate AI safety content for an audience you understand.

VisualReading & writingView project

Mentored research 157

Technical20 h/weekMentored

Understanding the Chain of Thought persona (opens in a new tab)

Persona Selection Model says that LLMs learn a bunch of different personas during pretraining (to be able to predict then next token on all internet text) and posttraining selects/refines the assistant persona. There have been many papers exploring the assistant persona and evil personas but very few papers trying to understand the role of chain of thought in all this. This project's aim would be to understand the role of the CoT in the persona selection model.

Thomas Jiralerspong · Bengio Lab, MATS Anthropic

Chain of thoughtMechanistic interpretabilityAlignment

Starter project: Peek inside a neural network or Find a pattern-copying circuit

Technical8 h/weekMentored

Does the Thermometer Change the Reading? Testing Whether AI Welfare Self-Reports Survive a Change of Frame (opens in a new tab)

The field increasingly measures AI welfare by asking models about their own states, yet frontier models increasingly detect when they are being tested and change how they answer. This project runs the first systematic test of whether AI welfare self-reports survive a change of presentation frame, or whether the field's core instrument is partly measuring the model's recognition of the probe.

Varad Vishwarupe · Department of Computer Science and Institute for Ethics in AI, University of Oxford | Trinity College, University of Cambridge |

AI welfareBehavioral evaluation of LLMsEvaluations

Starter project: Ask a chatbot about its inner life five different ways or Measure flattery with code

Technical10 h/weekMentored

Detecting Hidden Traits in Synthetic Data (opens in a new tab)

In this project, we will run a red team / blue team exercise in creating and detecting hidden traits in synthetic datasets. Recent work shows that such traits can transfer diffusely through the synthetic data, surviving semantic filtering -- which makes this project high impact.

May Dixit · Independent

AlignmentMechanistic interpretabilityEvaluations

Starter project: Run an AI policy tabletop exercise or Measure flattery with code

Technical18 h/weekMentored

Formalizing what can and cannot be learned about agents with (causal) identifiability (opens in a new tab)

Build the groundwork for a theory of what can and cannot be learned about agents. E.g. for a specific agent model that invokes goals, beliefs, intents etc, when can these endogernous variables be learned from behavioural experiments, and under what assumptions. Use this to derive fundamental identifiability results - in the first instance, to prove that the beliefs and goals of expected utility maximizers can be learned under weak assumptions, and derive scalable algorithms for doing so.

Jonathan Richens · Google Deepmind

AlignmentEvaluations

Starter project: Catch a chatbot flattering you or Build your first mini-eval

Courses and introductions

More project ideas

Organisations

Programmes and fellowships