Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 18 additions & 11 deletions content/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ code in the way humans do, but it has learned enough patterns to generate
syntactically correct and often semantically meaningful code.

:::{callout} Key insight
LLMs are sophisticated pattern-matching systems, not reasoning engines. They
LLMs are sophisticated pattern-matching systems that can perform multi-step reasoning, but their reasoning is fallible and outputs must be verified. They
excel at common patterns but can confidently produce incorrect code for novel
or complex problems. **Always verify AI-generated code**.
:::
Expand Down Expand Up @@ -82,7 +82,7 @@ to learn general programming patterns:
| StarCoder | 1 trillion tokens | 80+ languages |
| StarCoder2 | 3.3-4.3 trillion tokens | 600+ languages |
| CodeLlama | Llama 2 base + code | Multiple |
| GPT-4 / Claude | Undisclosed | Multiple |
| GPT-5.6 / Claude | Undisclosed | Multiple |

During pre-training, the model learns:
- Syntax rules for various programming languages
Expand Down Expand Up @@ -175,7 +175,7 @@ General-purpose AI assistants accessed via web interface:
| Tool | Provider | Key Features |
|------|----------|--------------|
| [Duck.ai](https://duck.ai) | DuckDuckGo | Privacy-focused, no account needed, free |
| [ChatGPT](https://chat.openai.com) | OpenAI | GPT-4, web browsing, code interpreter |
| [ChatGPT](https://chat.openai.com) | OpenAI | GPT-5.6, web browsing, code interpreter |
| [Claude](https://claude.ai) | Anthropic | Large context window, artifacts |
| [Gemini](https://gemini.google.com) | Google | Multimodal, Google integration |

Expand All @@ -191,7 +191,7 @@ engine doesn't track users, and this extends to their AI chat service.
- **Privacy by design**: Your IP address is hidden from AI providers, chats
are not used for training, and conversations are stored locally on your
device (not on remote servers)
- **Free access**: Includes Claude, GPT-4o mini, Llama, and Mistral models
- **Free access**: Includes Claude 4.5 Haiku, GPT-5.4 mini, GPT-5.6 Luna, Gemma 4, gpt-oss and Mistral models
- **Anonymous**: DuckDuckGo proxies your requests so AI providers never see
your identity

Expand All @@ -210,21 +210,25 @@ access it via [duckduckgo.com/chat](https://duckduckgo.com/chat) or by typing
:width: 100%
```


<!--
:::{warning}
To-Do: This section needs expanding with more tools and/or kept up to date with new trends.
:::
-->

Tools that integrate directly into your development environment:

| Tool | Pricing | Key Features |
|------|---------|--------------|
| Amazon Q Developer | Free for individuals | AWS expertise, security scanning |
| Claude Code | ¢XX/mo | Remote processing, large context window (depending on tier) |
| Codeium | Free core features | 70+ languages, Windsurf IDE |
| Codex | Pay-as-you-go | GPT-4, API access |
| Gemini Pro 3 | 3 pricing levels | Multimodal, Google integration |
| Windsurf | Free core features | 70+ languages, Windsurf IDE |
| Codex | Pay-as-you-go | GPT-5.6, API access |
| Gemini Code Assist | 3 pricing levels | Multimodal, Google integration |
| GitHub Copilot | €XX/mo (free tier available) | Most mature, broad language support |
| Cursor | Free tier available | AI-native IDE, agent mode, multi-file editing |
| Cline | Free / BYO API | VS Code agent, multiple model providers |
| JetBrains AI / Junie | Free/paid tiers | JetBrains IDE integration, coding agent |
| OpenClaw | ¢XX/mo | Local-first, privacy-focused |
| Tabnine | Free basic tier | Privacy-focused, local models available |

Expand All @@ -236,21 +240,24 @@ Tools that integrate directly into your development environment:
:width: 100%
```


<!--
:::{warning}
To-Do: This section needs expanding with more tools and/or kept up to date with new trends.
:::

-->
Autonomous agents that can write, test, and modify code:

| Tool | Provider | Key Features |
|------|----------|--------------|
| Claude Code | Anthropic | CLI-based, git integration, sandboxing |
| OpenAI Codex | OpenAI | CLI-based, git integration, sandboxing |
| Gemini Pro 3 | Google | Multimodal, Google integration |
| Gemini CLI | Google | Multimodal, Google integration |
| GitHub Copilot Workspace | GitHub | PR-based workflow |
| Cursor | Cursor Inc. | AI-native IDE with agent mode |
| Cline | Cline | IDE/CLI agent, file editing, command execution, multiple models |
| Aider | Open source | Terminal-based, multiple model support |
| Devin | Cognition | Autonomous software engineer, testing, debugging, pull requests |
| OpenHands | Open source | Autonomous coding agent, terminal and repository interaction |


:::{admonition} The full spectrum is actually much broader
Expand Down
Binary file added content/llm_context_windows_2026.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions content/scenario-full-control.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ Different providers have different policies:
- Some offer enterprise tiers with data isolation (e.g. Microsoft Azure)
- Read the terms of service for your chosen tool
- When in doubt, assume your input may be retained
- Most providers still retain all your activities for 30 days, even if you opted out
- Most providers still retain all your activities for a period of time, even if you opted out. Retention periods vary by provider, product, and privacy settings.
:::

### What NOT to share
Expand Down Expand Up @@ -154,7 +154,7 @@ text in your conversation that influences the AI's responses.
| Code you paste | Provides examples and patterns |
| Error messages shared | Help with debugging |

![Contex Windows sizes 2025](llm_context_windows_2025.png)
![Context Windows sizes 2026](llm_context_windows_2026.png)

### Practical context management

Expand Down
Loading