Add AI Fundamentals for Beginners presentation - #22
Merged
Conversation
Adds the ai-for-beginners Slidev talk (bilingual en/fr) with placeholder slides matching the approved content outline, and registers it in the workspace, root scripts, README, landing page, and CI/deploy build matrices.
Fills in the placeholder slides with the content outlined in the approved plan: the opening question, the pattern-recognition analogy, the three demos (medicine label, French/German translation, admin letter) each split into a setup and findings slide, the failure modes and scam/job-loss warnings, everyday uses, and the closing takeaways.
Replaces the leaf-disease analogy on slide 4 with a fruit-ripeness one, adds concrete image/voice AI examples to slide 5, and grounds the three live demos in real material: an official Dafalgan patient leaflet excerpt from compendium.ch, a real sentence from Sion's residents' registration office site, and an actual letter-drafting prompt for requesting a proof of residence from that same office.
Presenting live means retyping the medicine leaflet excerpt, the official Sion sentence, and the letter prompt is impractical. Adds a CopyBlock component that copies its slot content to the clipboard, and wraps the three demo blockquotes with it.
The copy button overlapped blockquote text because nothing reserved space for it. Switches to an icon-only button (copy/checkmark SVGs, no text so it doesn't need translating) and adds right padding to the content so it no longer overflows. Also reworks the demo content per feedback: demo 1 and demo 3 are now complete prompts (context plus instruction) in one copyable block instead of split across prose and a bare excerpt, demo 2 swaps the administrative sentence (translating it had no real motivation) for a message from a Haut-Valais relative, and demo 3 uses the presenter's actual name and a concrete date instead of placeholders, which also fixes MDC swallowing the literal "[date]" square brackets.
Les Haudères is a village in the commune of Évolène, not Sion, so the letter now addresses Évolène's administration, and names the actual bank (Banque Cantonale du Valais) instead of a generic placeholder.
Slide 5 claimed "two things" while listing three AI categories, and the French heading on slide 4 talked about "thousands of examples" instead of matching the English "patterns" framing used consistently elsewhere in the deck. Also restores the "over-the-counter" detail dropped from the French Demo 1 slide, and hyphenates a few compound adjectives in English.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Test plan
pnpm --filter ai-for-beginners dev:en— click through the English deck, check slides 4-6 and 12 render as expectedpnpm --filter ai-for-beginners dev:fr— click through the French deck, same slides