diff --git a/presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html b/presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html index f3ea6d2..4f875c9 100644 --- a/presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html +++ b/presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html @@ -343,9 +343,26 @@ - +
Fetch weather from a single source of truth — 10 out of 10 times.
+Learn different concepts of Claude Code along the way.
+I'll unpack each of these as we go — for now, just let them wash over you.
@@ -466,7 +483,7 @@
- Model (Brain 🧠 — e.g. Opus, GPT) + Harness (Body 💪 — e.g. tools, MCP, memory)
@@ -476,7 +493,7 @@ -The raw model has no real-time access — no internet, no files, no clock.
The harness reaches out via WebSearch and fetches a real answer from live sources.
Really?
@@ -612,7 +629,7 @@ -Similar prompt — but this time the model decided not to use the tool.
The model first tried one source — it failed (403) — so it fell back to another.
These are the two problems we’re trying to solve.
+Models sometimes don’t do the vibe coding.
+Models don’t follow the single source of truth.
+Andrej Karpathy — OpenAI founding team · former Director of AI at Tesla · founder of Eureka Labs.
"Write me a weather report for Dubai."
-No source specified. No format agreed. No memory of last time. The output varies every run.
-Unpredictable. Hard to share. Hard to repeat.
-"/weather-orchestrator"
One keystroke. Claude knows the source (Open-Meteo), the format (SVG card), the agent (weather-reporter).
-Repeatable. Shareable. Same every time.
-
-
- Better prompting doesn't fix these. But giving Claude a tool to count letters and a file that says today's date does. That's what agents, skills, and CLAUDE.md are for — and that's what this session teaches.
-Even before you set up any structure, how you prompt matters. Specific beats vague. Context beats assumption.
-"Give me the weather."
-Which city? Celsius or Fahrenheit? From a live API or training data? Claude guesses.
-"Fetch the current temperature for Dubai from Open-Meteo and return it in Celsius."
-Source named. Location named. Unit specified. No guessing needed.
-"Make this better."
-Better how? Shorter? More formal? Better structured? Claude will pick one at random.
-"Rewrite this in a warmer, less formal tone. Keep it under 100 words."
-Tone named. Length constrained. Unambiguous.
-You can encode good prompts permanently so you never have to write them again. That's what the next five topics are about.
-We're going to learn five concepts using one running example: a weather reporter agent that fetches Dubai's temperature and renders a weather card. Same person — five different angles.
-An agent is Claude playing a specific role. Meet the weather reporter — a specialist hired to fetch and report weather data for Dubai. Same Claude, different hat.
The difference in one picture: prompting is asking a stranger on the street; using an agent is asking your dedicated specialist.