đ Google Gemini als Lernpartner
Direkt im Browser â ohne Installation, immer erreichbar.
Neben Antigravity gibt es ein weiteres mÀchtiges KI-Werkzeug, das wir kostenlos und sofort nutzen können: Google Gemini unter gemini.google.com/app.
In dieser Lektion lernen wir, Gemini gezielt als Lern-GesprĂ€chspartner fĂŒr Rust einzusetzen â und verstehen, wann wir Gemini nutzen und wann Antigravity die bessere Wahl ist.
Das Wichtigste vorweg: Gemini und Antigravity sind keine Konkurrenten â sie ergĂ€nzen sich. Wir lernen hier, das richtige Werkzeug fĂŒr den richtigen Moment zu wĂ€hlen.
đ Gemini vs. Antigravity â Was ist der Unterschied?
| Google Gemini | Antigravity | |
|---|---|---|
| Wo | Browser: gemini.google.com/app | Terminal, Desktop-App, IDE |
| Typ | Chat-KI | Agentic System |
| Dateizugriff | â Nein | â Ja |
| Code ausfĂŒhren | â Nein | â Ja |
| AGENTS.md | â Nicht möglich | â Wird automatisch geladen |
| Skills | â Nicht möglich | â VollstĂ€ndig |
| StÀrke | ErklÀrungen, Brainstorming, Vergleiche | Projektarbeit, Automatisierung |
| Ideal fĂŒr | Konzepte verstehen, Fragen klĂ€ren | Code schreiben, Fehler debuggen |
Die goldene Regel:
đŁïž Wenn wir ĂŒber Rust reden wollen â Gemini
đ ïž Wenn wir mit Rust arbeiten wollen â Antigravity
đ§ Theorie: Wie funktioniert Gemini?
Gemini ist Googles multimodales KI-Modell. Im Browser unter gemini.google.com/app können wir:
- Text-Fragen stellen (Konzepte, ErklÀrungen, Vergleiche)
- Bilder hochladen (z. B. Foto einer Fehlermeldung vom Bildschirm)
- Code einfĂŒgen und erklĂ€ren lassen
- GesprĂ€che fĂŒhren â Gemini erinnert sich an den Verlauf der Sitzung
- Mit Gemini Gems (benutzerdefinierte Assistenten) arbeiten
Gemini Gems â Das GegenstĂŒck zu Antigravity Skills
Genau wie wir in Antigravity Skills bauen, gibt es in Gemini Gems â vorkonfigurierte Assistenten mit eigenem Namen, Verhalten und Anweisungen.
| Antigravity | Gemini |
|---|---|
Skill (SKILL.md) | Gem |
| AGENTS.md-Regeln | Gem-Anweisungen |
.agents/skills/ Ordner | Gems-Bereich in gemini.google.com |
đ ïž Ăbungen
đ” Ăbung 1: Gemini kennenlernen
Ziel: Ersten Kontakt mit Gemini herstellen und die OberflÀche erkunden.
Schritte:
-
Ăffne gemini.google.com/app im Browser
-
Melde dich mit deinem Google-Konto an
-
Stelle diese erste Frage:
ErklÀre mir Ownership in Rust so, als wÀre ich 10 Jahre alt. Nutze eine Alltagsanalogie. -
Lies die Antwort aufmerksam durch
-
Stelle eine Folgefrage, die auf der Antwort aufbaut
Nachdenk-Aufgaben:
- Wie unterscheidet sich die Antwort von der, die Antigravity gegeben hat?
- Welche Analogie hat Gemini gewÀhlt?
- Fehlt dir etwas in der Antwort?
đ” Ăbung 2: Rust-Konzepte mit Gemini erkunden
Ziel: Gemini als ErklĂ€r-Assistent fĂŒr schwierige Rust-Konzepte nutzen.
Schritte:
-
WÀhle eines dieser Rust-Konzepte, das du noch nicht vollstÀndig verstehst:
- Ownership & Move-Semantik
- Borrowing & Referenzen (
&) - Der Unterschied zwischen
Stringund&str - Warum Rust keinen Garbage Collector hat
-
Stelle Gemini folgende Frage (passe
[KONZEPT]an):Ich lerne Rust als AnfĂ€nger. ErklĂ€re mir [KONZEPT] in drei Schritten: 1. Eine einfache Definition in einem Satz 2. Eine Alltagsanalogie 3. Warum Rust das so macht (Vorteil) Schreibe keinen Code â nur ErklĂ€rungen. -
Lies Schritt fĂŒr Schritt
-
Formuliere in eigenen Worten, was du verstanden hast, und frage Gemini:
Ich habe verstanden: [Deine ErklÀrung in eigenen Worten] Ist das korrekt? Was fehlt noch?
Nachdenk-Aufgaben:
- Was ist der Vorteil, ein Konzept in eigenen Worten zu formulieren?
- Welcher der drei ErklÀr-Schritte war am hilfreichsten?
đ” Ăbung 3: Fehlermeldung fotografieren & verstehen
Ziel: Geminis BildverstĂ€ndnis fĂŒr Fehler-Analysen nutzen.
Schritte:
-
Schreibe absichtlich einen Rust-Fehler, z. B.:
fn main() { let x = 5; x = 10; // Fehler: x ist nicht mut } -
FĂŒhre
cargo buildaus und sieh die Fehlermeldung im Terminal -
Mache einen Screenshot der Fehlermeldung
-
Lade den Screenshot in Gemini hoch und schreibe dazu:
Ich bin Rust-AnfĂ€nger. Ich habe diesen Fehler bekommen. ErklĂ€re mir: 1. Was bedeutet die Fehlermeldung auf Deutsch? 2. Warum verhindert Rust das? 3. Welches Konzept steckt dahinter? Schreibe mir NICHT die Lösung â ich möchte sie selbst finden. -
Beantworte den Fehler selbst, ohne Gemini nach dem Fix zu fragen
Nachdenk-Aufgaben:
- Was hat der Bild-Upload gegenĂŒber dem Text-Kopieren vereinfacht?
- Hat Gemini das Konzept hinter dem Fehler korrekt erklÀrt?
đ” Ăbung 4: Gemini als Lern-GesprĂ€chspartner
Ziel: Ein strukturiertes Lern-GesprĂ€ch mit Gemini fĂŒhren.
Schritte:
-
Starte ein neues GesprÀch in Gemini mit diesem Einstieg:
Du bist mein Rust-Lernpartner. Ich bin AnfĂ€nger. Deine Aufgaben: - Beantworte meine Fragen mit einfachen Alltagsbeispielen - Stelle nach jeder ErklĂ€rung eine VerstĂ€ndnisfrage - Schreibe NIE fertigen Code â nur Hinweise - Erinnere mich daran, Konzepte selbst auszuprobieren Beginne mit: "Hallo! Welches Rust-Thema möchtest du heute erkunden?" -
FĂŒhre ein GesprĂ€ch ĂŒber mindestens 3 Runden (Frage â Antwort â Folgefrage)
-
Notiere am Ende:
- Was habe ich in diesem GesprÀch gelernt?
- Welche Frage war am wertvollsten?
Nachdenk-Aufgaben:
- Was fehlt in Gemini im Vergleich zu Antigravity mit AGENTS.md?
- Wie könntest du das GesprÀch effizienter gestalten?
đ” Ăbung 5: Einen Gemini Gem bauen â Dein Rust-Tutor
Ziel: Einen personalisierten Rust-Lernassistenten in Gemini erstellen.
Das Konzept: Gemini Gems sind wie Antigravity Skills â vorkonfigurierte Assistenten mit eigenem Verhalten.
Schritte:
-
Ăffne gemini.google.com/app
-
Klicke auf âGemsâ in der linken Seitenleiste
-
Klicke auf âNeuen Gem erstellenâ
-
FĂŒlle das Formular aus:
Name:
Rust Lerntutor đŠAnweisungen:
Du bist mein persönlicher Rust-Lerntutor fĂŒr AnfĂ€nger. Dein Verhalten: - Antworte immer auf Deutsch - ErklĂ€re jedes Konzept mit einer Alltagsanalogie - Stelle nach jeder ErklĂ€rung eine VerstĂ€ndnisfrage - Schreibe KEINEN fertigen Code â nur Hinweise und ErklĂ€rungen - Wenn ich nach der Lösung frage: Stelle die Gegenfrage "Was hast du selbst schon probiert?" - Halte Antworten kurz: maximal 5 SĂ€tze pro Abschnitt Mein Lernstand: - Ich bin absoluter AnfĂ€nger - Ich habe noch keine Programmiererfahrung - Ich lerne seit [Wochen] Rust BegrĂŒĂe mich mit: "Hallo! Bereit fĂŒr Rust? đŠ Womit kann ich dir heute helfen?" -
Klicke auf âSpeichernâ
-
Teste den Gem mit einer Rust-Frage
Zeilenweise Dekonstruktion der Gem-Anweisungen:
Antworte immer auf Deutschâ Ohne diese Regel könnte Gemini auf Englisch antworten.Alltagsanalogieâ Wir fordern aktiv die ErklĂ€r-Methode ein, die am besten funktioniert.KEINEN fertigen Codeâ In GroĂbuchstaben fĂŒr Nachdruck â wie in unserer AGENTS.md.Mein Lernstandâ Genau wie in unserer AGENTS.md: Je mehr Kontext, desto besser die Antworten.
Vergleich: Gem vs. Antigravity Skill:
| Gemini Gem | Antigravity Skill | |
|---|---|---|
| Erstellt | In der Browser-OberflÀche | Als SKILL.md-Datei |
| Gespeichert | In Googles Cloud | Lokal im .agents/skills/-Ordner |
| Dateizugriff | â | â |
| Versionierbar | â | â mit Git |
| Portierbar | â (an Google-Konto gebunden) | â (Ordner kopieren) |
Nachdenk-Aufgaben:
- Was kann dein Gem, was dein Antigravity Skill nicht kann?
- Was kann dein Skill, was dein Gem nicht kann?
đ” Ăbung 6: Gemini + Antigravity kombinieren
Ziel: Beide Werkzeuge in einem Lernzyklus zusammen einsetzen.
Der kombinierte Workflow:
đ Gemini â đ„ïž Antigravity CLI â đ Code schreiben
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
Konzept verstehen â Projektkontext â Selbst programmieren
Fragen klĂ€ren â Fehler analysieren â Lösung erarbeiten
Brainstorming â AGENTS.md aktualisieren â Review einholen
Konkrete Schritte:
Schritt 1 â Mit Gemini vorbereiten:
In Gemini:
"Ich möchte heute in Rust eine Eingabe vom Terminal lesen
und in eine Zahl umwandeln. Welche Konzepte brauche ich dafĂŒr?
ErklĂ€re nur die Konzepte â keinen Code."
Schritt 2 â In Antigravity die AGENTS.md aktualisieren:
## Mein aktuelles Thema
Ich lerne heute: Benutzereingabe lesen mit std::io::stdin()
und Strings in Zahlen umwandeln mit .parse()
Konzepte, die ich verstehe (aus Gemini-GesprÀch):
- stdin() gibt einen Handle zum Standard-Input
- .read_line() liest eine Zeile als String
- .parse::<i32>() konvertiert den String
Schritt 3 â Code selbst schreiben (kein Agent!): Ăffne die IDE und schreibe den Code selbst, basierend auf dem, was du verstanden hast.
Schritt 4 â Fehler mit Antigravity analysieren:
agy
> Ich habe diesen Fehler: [Fehlermeldung]
ErklĂ€re mir das Warum â ich möchte die Lösung selbst finden.
Schritt 5 â Ergebnis mit Gemini reflektieren:
In Gemini:
"Ich habe gerade [Konzept] in Rust erfolgreich implementiert.
Was ist der nÀchste logische Schritt, den ich lernen sollte?
ErklÀre kurz, warum dieser Schritt jetzt sinnvoll ist."
Nachdenk-Aufgaben:
- In welchem Schritt war Gemini hilfreicher? In welchem Antigravity?
- Wie viel Zeit hast du fĂŒr jeden Schritt gebraucht?
- Was wĂŒrdest du beim nĂ€chsten Mal anders machen?
đ” Ăbung 7: Vergleich-Protokoll fĂŒhren
Ziel: Systematisch verstehen, welches Werkzeug wann besser passt.
Schritte:
-
Erstelle eine Datei
ki-vergleich.mdin deinem Rust-Projekt:# KI-Werkzeug-Vergleich â Meine Erfahrungen ## Wann nutze ich Gemini? - ## Wann nutze ich Antigravity CLI? - ## Wann nutze ich Antigravity IDE? - ## Erlebnisse ### [Datum]: [Situation] Werkzeug: Gemini / Antigravity Aufgabe: Ergebnis: Besser wĂ€re gewesen: -
FĂŒlle die Datei nach jeder Lernsitzung aus
-
Teile das Protokoll nach zwei Wochen mit dem Antigravity-Agenten:
agy > @ki-vergleich.md Analysiere meine Erfahrungen. Welches Muster erkennst du? Wann sollte ich welches Werkzeug nutzen?
Nachdenk-Aufgaben:
- Hat sich deine Meinung ĂŒber die beiden Werkzeuge nach zwei Wochen verĂ€ndert?
- Gibt es Situationen, in denen du keines von beiden nutzen wĂŒrdest?
đĄ Zusammenfassung: Das KI-Werkzeugkasten 2026
Als Rust-Lernender im Jahr 2026 haben wir drei Hauptwerkzeuge:
| Werkzeug | Link/Befehl | Beste Nutzung |
|---|---|---|
| đ Google Gemini | gemini.google.com/app | Konzepte verstehen, Brainstorming, Analogien |
| đ„ïž Antigravity CLI | agy im Terminal | Projektarbeit, Fehleranalyse, Automatisierung |
| đ» Antigravity IDE | Antigravity IDE öffnen | Aktives Coden, Inline-Hilfe, Code-Review |
đŠ Die wichtigste Erkenntnis:
Kein KI-Werkzeug ersetzt das eigenstÀndige Denken.
Sie alle sind Spiegel â sie zeigen uns, was wir noch nicht wissen.
Den Code schreiben, das Konzept verstehen, den Fehler lösen â
das macht immer noch du.
đ WeiterfĂŒhrende Links
- Google Gemini â Direkt starten
- Gemini Gems erstellen â Eigene Assistenten bauen
- Antigravity Dokumentation â Agent-System
- Rust-Buch â Die offizielle Rust-Referenz