<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.informationgeek.org/index.php?action=history&amp;feed=atom&amp;title=Tokenization_%26_Context_Windows</id>
	<title>Tokenization &amp; Context Windows - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.informationgeek.org/index.php?action=history&amp;feed=atom&amp;title=Tokenization_%26_Context_Windows"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.informationgeek.org/index.php?title=Tokenization_%26_Context_Windows&amp;action=history"/>
	<updated>2026-05-03T14:43:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://mediawiki.informationgeek.org/index.php?title=Tokenization_%26_Context_Windows&amp;diff=120&amp;oldid=prev</id>
		<title>Admin: Fix 3 internal link(s)</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.informationgeek.org/index.php?title=Tokenization_%26_Context_Windows&amp;diff=120&amp;oldid=prev"/>
		<updated>2026-03-16T16:28:23Z</updated>

		<summary type="html">&lt;p&gt;Fix 3 internal link(s)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:28, 16 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l40&quot;&gt;Line 40:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 40:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;&amp;quot;AI forgot what I said&amp;quot; is usually a context issue.&amp;#039;&amp;#039;&amp;#039; AI doesn&amp;#039;t have memory between conversations (unless you&amp;#039;re using features like Claude&amp;#039;s Projects or custom GPTs that provide persistent context). Even within a conversation, if you&amp;#039;re 30 messages in, the AI may lose track of something you said at the beginning because it&amp;#039;s being pushed out of the active window.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;&amp;quot;AI forgot what I said&amp;quot; is usually a context issue.&amp;#039;&amp;#039;&amp;#039; AI doesn&amp;#039;t have memory between conversations (unless you&amp;#039;re using features like Claude&amp;#039;s Projects or custom GPTs that provide persistent context). Even within a conversation, if you&amp;#039;re 30 messages in, the AI may lose track of something you said at the beginning because it&amp;#039;s being pushed out of the active window.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;This is why the [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Exercises/Agent Collaboration/Ac Intermediate 01&lt;/del&gt;|Handoff Protocol]] exercise matters.&#039;&#039;&#039; When you learn to structure handoffs between AI sessions — summarizing context, carrying forward the essential information — you&#039;re working around context window limits intelligently.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;This is why the [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The Handoff Protocol&lt;/ins&gt;|Handoff Protocol]] exercise matters.&#039;&#039;&#039; When you learn to structure handoffs between AI sessions — summarizing context, carrying forward the essential information — you&#039;re working around context window limits intelligently.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Practical tips ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Practical tips ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l50&quot;&gt;Line 50:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 50:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Summarize before you continue.&amp;#039;&amp;#039;&amp;#039; If a conversation is getting long and you want to keep going, ask the AI to summarize the key decisions and context so far, then start a new conversation with that summary.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Summarize before you continue.&amp;#039;&amp;#039;&amp;#039; If a conversation is getting long and you want to keep going, ask the AI to summarize the key decisions and context so far, then start a new conversation with that summary.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Use persistent context features.&#039;&#039;&#039; Claude Projects, custom GPTs, and system prompts let you set context that persists across messages without eating into your per-message token budget. The [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Exercises/Agent Collaboration/Ac Intermediate 01&lt;/del&gt;|Handoff Protocol]] exercise teaches you to design these.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Use persistent context features.&#039;&#039;&#039; Claude Projects, custom GPTs, and system prompts let you set context that persists across messages without eating into your per-message token budget. The [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The Handoff Protocol&lt;/ins&gt;|Handoff Protocol]] exercise teaches you to design these.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Be selective with document uploads.&amp;#039;&amp;#039;&amp;#039; Instead of uploading a 100-page document and asking a question, extract the 5 relevant pages. You&amp;#039;ll get better answers and use less of your context budget.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Be selective with document uploads.&amp;#039;&amp;#039;&amp;#039; Instead of uploading a 100-page document and asking a question, extract the 5 relevant pages. You&amp;#039;ll get better answers and use less of your context budget.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l56&quot;&gt;Line 56:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 56:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Where to go next ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Where to go next ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Prompt Engineering Basics|Prompt Engineering Basics]] — how to make the most of limited context&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Prompt Engineering Basics|Prompt Engineering Basics]] — how to make the most of limited context&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Exercises/Agent Collaboration/Ac Intermediate 01&lt;/del&gt;|The Handoff Protocol]] — practice managing context across AI sessions&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The Handoff Protocol&lt;/ins&gt;|The Handoff Protocol]] — practice managing context across AI sessions&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:AI Fluency Playbook]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:AI Fluency Playbook]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Core Concepts]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Core Concepts]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-82:rev-120:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.informationgeek.org/index.php?title=Tokenization_%26_Context_Windows&amp;diff=82&amp;oldid=prev</id>
		<title>Admin: Fix 1 internal link(s)</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.informationgeek.org/index.php?title=Tokenization_%26_Context_Windows&amp;diff=82&amp;oldid=prev"/>
		<updated>2026-03-16T16:23:19Z</updated>

		<summary type="html">&lt;p&gt;Fix 1 internal link(s)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:23, 16 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l55&quot;&gt;Line 55:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 55:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Where to go next ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Where to go next ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Concepts/&lt;/del&gt;Prompt Engineering Basics|Prompt Engineering Basics]] — how to make the most of limited context&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Prompt Engineering Basics|Prompt Engineering Basics]] — how to make the most of limited context&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Exercises/Agent Collaboration/Ac Intermediate 01|The Handoff Protocol]] — practice managing context across AI sessions&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Exercises/Agent Collaboration/Ac Intermediate 01|The Handoff Protocol]] — practice managing context across AI sessions&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-26:rev-82:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.informationgeek.org/index.php?title=Tokenization_%26_Context_Windows&amp;diff=26&amp;oldid=prev</id>
		<title>Admin: Imported from AI Fluency Playbook</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.informationgeek.org/index.php?title=Tokenization_%26_Context_Windows&amp;diff=26&amp;oldid=prev"/>
		<updated>2026-03-16T16:09:59Z</updated>

		<summary type="html">&lt;p&gt;Imported from AI Fluency Playbook&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;Why AI can only &amp;#039;remember&amp;#039; so much, why long conversations go off the rails, and what you can do about it.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Plain English:&amp;#039;&amp;#039;&amp;#039; AI doesn&amp;#039;t read words — it reads &amp;quot;tokens&amp;quot; (word chunks). Every AI tool has a limit on how many tokens it can handle at once. This is the context window, and it&amp;#039;s the single biggest constraint on what AI can do for you.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== What tokens actually are ==&lt;br /&gt;
&lt;br /&gt;
When you type a message to AI, it doesn&amp;#039;t see words the way you do. It breaks your text into smaller pieces called &amp;#039;&amp;#039;&amp;#039;tokens&amp;#039;&amp;#039;&amp;#039;. Sometimes a token is a whole word. Sometimes it&amp;#039;s a piece of a word. Sometimes it&amp;#039;s just punctuation.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
* &amp;quot;Hello&amp;quot; → 1 token&lt;br /&gt;
* &amp;quot;Tokenization&amp;quot; → might become &amp;quot;Token&amp;quot; + &amp;quot;ization&amp;quot; → 2 tokens&lt;br /&gt;
* &amp;quot;I&amp;#039;m building a workflow&amp;quot; → roughly 5 tokens&lt;br /&gt;
&lt;br /&gt;
A rough rule of thumb: &amp;#039;&amp;#039;&amp;#039;1 token ≈ ¾ of a word&amp;#039;&amp;#039;&amp;#039; in English. So 1,000 words is roughly 1,300 tokens. A 10-page document is roughly 4,000–5,000 tokens.&lt;br /&gt;
&lt;br /&gt;
Why does this matter to you? Because every AI tool charges by tokens and limits by tokens. When you hit a message length limit, get a &amp;quot;conversation too long&amp;quot; error, or notice AI &amp;quot;forgetting&amp;quot; things you said earlier — that&amp;#039;s all about tokens.&lt;br /&gt;
&lt;br /&gt;
== The context window: AI&amp;#039;s working memory ==&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;context window&amp;#039;&amp;#039;&amp;#039; is the total number of tokens the AI can process at once. Think of it as a whiteboard: everything in your conversation — your messages, the AI&amp;#039;s responses, any documents you&amp;#039;ve uploaded, the system prompt — all has to fit on this whiteboard. When it&amp;#039;s full, things start falling off the other end.&lt;br /&gt;
&lt;br /&gt;
Current context window sizes (as of early 2026):&lt;br /&gt;
&lt;br /&gt;
| Model || Context window || Roughly equivalent to&lt;br /&gt;
&lt;br /&gt;
| Claude (Anthropic) || 200K tokens || ~150,000 words — a full novel&lt;br /&gt;
| GPT-4o (OpenAI) || 128K tokens || ~96,000 words&lt;br /&gt;
| Gemini 1.5 Pro (Google) || 1M+ tokens || ~750,000 words — multiple books&lt;br /&gt;
&lt;br /&gt;
These numbers sound enormous, but they fill up faster than you&amp;#039;d think. A long conversation with back-and-forth responses, a few uploaded documents, and a detailed system prompt can eat through 200K tokens in a working session.&lt;br /&gt;
&lt;br /&gt;
== Why this matters for your work ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Long conversations degrade.&amp;#039;&amp;#039;&amp;#039; If you&amp;#039;ve noticed AI giving worse answers later in a conversation than at the beginning, this is why. As the context window fills up, the model has more text to process and older information gets less &amp;quot;attention.&amp;quot; Starting a fresh conversation for a new topic isn&amp;#039;t a sign of failure — it&amp;#039;s good practice.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Uploaded documents have limits.&amp;#039;&amp;#039;&amp;#039; When you upload a PDF or paste a long document, it consumes context window space. A 50-page report might use 20,000+ tokens, leaving less room for your actual questions and the AI&amp;#039;s responses. If you&amp;#039;re working with long documents, consider summarizing or extracting the relevant sections first.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;quot;AI forgot what I said&amp;quot; is usually a context issue.&amp;#039;&amp;#039;&amp;#039; AI doesn&amp;#039;t have memory between conversations (unless you&amp;#039;re using features like Claude&amp;#039;s Projects or custom GPTs that provide persistent context). Even within a conversation, if you&amp;#039;re 30 messages in, the AI may lose track of something you said at the beginning because it&amp;#039;s being pushed out of the active window.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;This is why the [[Exercises/Agent Collaboration/Ac Intermediate 01|Handoff Protocol]] exercise matters.&amp;#039;&amp;#039;&amp;#039; When you learn to structure handoffs between AI sessions — summarizing context, carrying forward the essential information — you&amp;#039;re working around context window limits intelligently.&lt;br /&gt;
&lt;br /&gt;
== Practical tips ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Start fresh for new topics.&amp;#039;&amp;#039;&amp;#039; Don&amp;#039;t keep one mega-conversation running for everything. A new topic deserves a new conversation with focused context.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Front-load the important stuff.&amp;#039;&amp;#039;&amp;#039; Put your most critical instructions, context, and constraints at the beginning of your prompt. Information at the start and end of the context window gets more &amp;quot;attention&amp;quot; than information buried in the middle.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Summarize before you continue.&amp;#039;&amp;#039;&amp;#039; If a conversation is getting long and you want to keep going, ask the AI to summarize the key decisions and context so far, then start a new conversation with that summary.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Use persistent context features.&amp;#039;&amp;#039;&amp;#039; Claude Projects, custom GPTs, and system prompts let you set context that persists across messages without eating into your per-message token budget. The [[Exercises/Agent Collaboration/Ac Intermediate 01|Handoff Protocol]] exercise teaches you to design these.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Be selective with document uploads.&amp;#039;&amp;#039;&amp;#039; Instead of uploading a 100-page document and asking a question, extract the 5 relevant pages. You&amp;#039;ll get better answers and use less of your context budget.&lt;br /&gt;
&lt;br /&gt;
== Where to go next ==&lt;br /&gt;
* [[Concepts/Prompt Engineering Basics|Prompt Engineering Basics]] — how to make the most of limited context&lt;br /&gt;
* [[Exercises/Agent Collaboration/Ac Intermediate 01|The Handoff Protocol]] — practice managing context across AI sessions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:AI Fluency Playbook]]&lt;br /&gt;
[[Category:Core Concepts]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>