<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title>Fredrik Skauen · Articles</title>
<subtitle>Articles by Fredrik Skauen on language models, decision models and AI in production.</subtitle>
<link href="https://fredrikskauen.no/feed.xml" rel="self" type="application/atom+xml"/>
<link href="https://fredrikskauen.no/writing/" rel="alternate" type="text/html"/>
<id>https://fredrikskauen.no/feed.xml</id>
<updated>2026-02-25T08:00:00+02:00</updated>
<author><name>Fredrik Skauen</name><uri>https://fredrikskauen.no/</uri></author>
<icon>https://fredrikskauen.no/favicon.svg</icon>
<entry>
<title>How language models work</title>
<link href="https://fredrikskauen.no/writing/how-language-models-work/" rel="alternate" type="text/html"/>
<id>https://fredrikskauen.no/writing/how-language-models-work/</id>
<published>2026-02-25T08:00:00+02:00</published>
<updated>2026-02-25T08:00:00+02:00</updated>
<summary>An explanation without the math: how a language model guesses its way forward one word at a time, what attention really is, and why it can be convincing even when it is wrong.</summary>
<link rel="enclosure" type="image/png" href="https://fredrikskauen.no/no/tekster/hvordan-sprakmodeller-fungerer/cover.png"/>
</entry>
<entry>
<title>How Claude Skills work</title>
<link href="https://fredrikskauen.no/writing/claude-skills/" rel="alternate" type="text/html"/>
<id>https://fredrikskauen.no/writing/claude-skills/</id>
<published>2026-02-10T08:00:00+02:00</published>
<updated>2026-02-10T08:00:00+02:00</updated>
<summary>Skills are self-contained instruction sets that Claude pulls in when needed. What they are made of, how they load in stages, and why they turn Claude into a specialist in exactly your field.</summary>
<link rel="enclosure" type="image/png" href="https://fredrikskauen.no/no/tekster/claude-skills/cover.png"/>
</entry>
<entry>
<title>How tokens work in language models</title>
<link href="https://fredrikskauen.no/writing/tokens/" rel="alternate" type="text/html"/>
<id>https://fredrikskauen.no/writing/tokens/</id>
<published>2024-10-12T08:00:00+02:00</published>
<updated>2024-10-12T08:00:00+02:00</updated>
<summary>Why can’t ChatGPT count the letters in “strawberry”? The answer lies in tokens: the pieces of text the model actually reads, never the letters themselves.</summary>
<link rel="enclosure" type="image/png" href="https://fredrikskauen.no/no/tekster/tokens/cover.png"/>
</entry>
<entry>
<title>Hyperparameters in the prompting process</title>
<link href="https://fredrikskauen.no/writing/hyperparameters/" rel="alternate" type="text/html"/>
<id>https://fredrikskauen.no/writing/hyperparameters/</id>
<published>2024-09-14T08:00:00+02:00</published>
<updated>2024-09-14T08:00:00+02:00</updated>
<summary>Temperature and Top P are often explained as “randomness”. Here is what they actually do to the words the model chooses between, and why Temperature 0 doesn’t always give the best answers.</summary>
<link rel="enclosure" type="image/png" href="https://fredrikskauen.no/no/tekster/hyperparametere/cover.png"/>
</entry>
<entry>
<title>Prompt engineering: It’s not about instructions, it’s about context</title>
<link href="https://fredrikskauen.no/writing/prompt-engineering-context/" rel="alternate" type="text/html"/>
<id>https://fredrikskauen.no/writing/prompt-engineering-context/</id>
<published>2024-08-16T08:00:00+02:00</published>
<updated>2024-08-16T08:00:00+02:00</updated>
<summary>Why language models don’t follow instructions the way a computer follows code, and why good prompting is about building the right context.</summary>
<link rel="enclosure" type="image/png" href="https://fredrikskauen.no/no/tekster/prompt-engineering-kontekst/cover.png"/>
</entry>
</feed>
