AI/Google Antigravity: Unterschied zwischen den Versionen
imported>Import Version 245 |
imported>Import Version 373 |
||
| (Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
| Zeile 9: | Zeile 9: | ||
=== Modul 1: Grundlagen und Architektur === | === Modul 1: Grundlagen und Architektur === | ||
* '''Einführung in Antigravity:''' Was ist ein agentengesteuerter KI-Codierungsassistent? (Pair-Programming vs. Agentic Workflow). | |||
* '''Einführung in Antigravity:''' Was ist ein agentengesteuerter KI-Codierungsassistent? (Pair-Programming vs. | |||
* '''Systemarchitektur:''' Wie Antigravity mit dem Dateisystem, dem Terminal und APIs interagiert (Workspace, URIs, Corpus-Namen). | * '''Systemarchitektur:''' Wie Antigravity mit dem Dateisystem, dem Terminal und APIs interagiert (Workspace, URIs, Corpus-Namen). | ||
* '''Kommunikation:''' Best Practices für die Formulierung präziser Prompts und das Verständnis der KI-Entscheidungsfindung (Thought-Blocks). | * '''Kommunikation:''' Best Practices für die Formulierung präziser Prompts und das Verständnis der KI-Entscheidungsfindung (Thought-Blocks). | ||
=== Modul 2: Werkzeuge und Fähigkeiten (Tooling) === | === Modul 2: Werkzeuge und Fähigkeiten (Tooling) === | ||
* '''Dateisystem-Operationen:''' Lerne den sicheren Einsatz von Tools wie <code>view_file</code>, <code>write_to_file</code>, <code>replace_file_content</code> und <code>grep_search</code>. | * '''Dateisystem-Operationen:''' Lerne den sicheren Einsatz von Tools wie <code>view_file</code>, <code>write_to_file</code>, <code>replace_file_content</code> und <code>grep_search</code>. | ||
* '''Terminal und Shell:''' Nutzung von <code>run_command</code> und Hintergrundprozessen. Verständnis davon, welche Befehle sicher sind (SafeToAutoRun). | * '''Terminal und Shell:''' Nutzung von <code>run_command</code> und Hintergrundprozessen. Verständnis davon, welche Befehle sicher sind (SafeToAutoRun). | ||
| Zeile 22: | Zeile 20: | ||
=== Modul 3: Projektarbeit und Frameworks === | === Modul 3: Projektarbeit und Frameworks === | ||
* '''Web Content Generation:''' Moderne Webentwicklung mit Antigravity (Vanilla CSS, Next.js, Vite). Umsetzung einer hohen Design-Ästhetik (Glassmorphismus, Dark Mode). | * '''Web Content Generation:''' Moderne Webentwicklung mit Antigravity (Vanilla CSS, Next.js, Vite). Umsetzung einer hohen Design-Ästhetik (Glassmorphismus, Dark Mode). | ||
* '''Bildgenerierung:''' Nutzung eigener KI-Modelle zur Generierung von UI-Prototypen und Assets (<code>generate_image</code>). | * '''Bildgenerierung:''' Nutzung eigener KI-Modelle zur Generierung von UI-Prototypen und Assets (<code>generate_image</code>). | ||
* '''Fehlersuche & | * '''Fehlersuche & Debugging:''' Logs analysieren, Linter-Fehler automatisiert beheben und agentenbasiertes Refactoring umsetzen. | ||
=== Modul 4: Fortgeschrittene Automatisierung === | === Modul 4: Fortgeschrittene Automatisierung === | ||
* '''Workflows:''' Eigene Automatisierungs-Workflows (<code>.agents/workflows</code>) im Markdown-Format (yaml-Frontmatter) erstellen. | * '''Workflows:''' Eigene Automatisierungs-Workflows (<code>.agents/workflows</code>) im Markdown-Format (yaml-Frontmatter) erstellen. | ||
* '''Skills-Framework:''' Entwicklung von Skill-Dateien (<code>SKILL.md</code>) zur dauerhaften Erweiterung der Fähigkeiten des Agenten. | * '''Skills-Framework:''' Entwicklung von Skill-Dateien (<code>SKILL.md</code>) zur dauerhaften Erweiterung der Fähigkeiten des Agenten. | ||
| Zeile 37: | Zeile 33: | ||
Ein empfohlener 4-Wochen-Plan, um Google Antigravity im Projektalltag perfekt zu beherrschen: | Ein empfohlener 4-Wochen-Plan, um Google Antigravity im Projektalltag perfekt zu beherrschen: | ||
{| class="wikitable" | |||
|- | |||
! Woche !! Fokus !! Aktivitäten und Ziele | |||
|- | |||
| '''Woche 1'''<br>''(Grundlagen)'' || Einführung & Erste Schritte || | |||
Woche | * Offizielle Antigravity-Doku lesen (Einführung) | ||
* Ersten Workspace konfigurieren | |||
* Einfache Tasks vergeben: Dateien erstellen, Code refaktorisieren | |||
* '''Ziel:''' Sicheres Prompting und Verständnis der Datei-Tools. | |||
|- | |||
Fokus | | '''Woche 2'''<br>''(Interaktion)'' || Tools & Terminal || | ||
* Erforsche Terminal-Befehle (<code>run_command</code>) und warte auf interaktive Freigaben | |||
* Lerne den Unterschied zwischen <code>replace_file_content</code> und <code>multi_replace_file_content</code> | |||
* '''Ziel:''' Komplexe Skripte ausführen und debuggen lassen. | |||
|- | |||
Aktivitäten und Ziele | | '''Woche 3'''<br>''(Entwicklung)'' || Webdev & Ästhetik || | ||
* Erstelle ein modernes Web-App-Projekt (z.B. mit Vite) | |||
* Implementiere anspruchsvolle Designs ohne Tailwind (Vanilla CSS) und integriere KI-generierte Bilder | |||
* '''Ziel:''' Erstellung eines "Premium"-Frontends direkt durch den Agenten. | |||
|- | |||
| '''Woche 4'''<br>''(Experte)'' || Workflows & Automatisierung || | |||
* Erstelle eigene <code>.md</code> Dateien im <code>workflows</code>-Ordner | |||
* Automatisiere Routine-Abläufe (Turbo-Keywords verwenden) | |||
* Beschäftige dich tiefgehend mit Knowledge Items (KIs) und dem Brain-Directory. | |||
* '''Ziel:''' Antigravity als voll-integrierter KI-Kollege für End-to-End-Lösungen. | |||
|} | |||
Einführung & | |||
Offizielle Antigravity-Doku lesen (Einführung) | |||
Ersten Workspace konfigurieren | |||
Einfache Tasks vergeben: Dateien erstellen, Code refaktorisieren | |||
Tools & | |||
Erforsche Terminal-Befehle (<code>run_command</code>) und warte auf interaktive Freigaben | |||
Lerne den Unterschied zwischen <code>replace_file_content</code> und <code>multi_replace_file_content</code> | |||
Webdev & | |||
Erstelle ein modernes Web-App-Projekt (z.B. mit Vite) | |||
Implementiere anspruchsvolle Designs ohne Tailwind (Vanilla CSS) und integriere KI-generierte Bilder | |||
Workflows & | |||
Erstelle eigene <code>.md</code> Dateien im <code>workflows</code>-Ordner | |||
Automatisiere Routine-Abläufe (Turbo-Keywords verwenden) | |||
Beschäftige dich tiefgehend mit Knowledge Items (KIs) und dem Brain-Directory. | |||
== 3. Lernressourcen (Learning Resources) == | == 3. Lernressourcen (Learning Resources) == | ||
=== Offizielle Dokumentation === | === Offizielle Dokumentation === | ||
* '''Google Antigravity Docs (Web):''' [https://antigravity.google/docs Offizielle Antigravity Dokumentation] - (Hinweis: Die App benötigt JavaScript zur Darstellung der Inhalte). | * '''Google Antigravity Docs (Web):''' [https://antigravity.google/docs Offizielle Antigravity Dokumentation] - (Hinweis: Die App benötigt JavaScript zur Darstellung der Inhalte). | ||
* '''Systemressourcen:''' Der Agent selbst ist seine beste Dokumentation. Frage ihn direkt nach seinen Fähigkeiten (z.B. | * '''Systemressourcen:''' Der Agent selbst ist seine beste Dokumentation. Frage ihn direkt nach seinen Fähigkeiten (z.B. "Liste mir alle deine Tools auf"). | ||
=== Interne Ressourcen & Workflows === | |||
* '''Knowledge Items (KI):''' Konsultiere die internen Zusammenfassungen im <code>.gemini/antigravity/knowledge/</code> Verzeichnis (bzw. frage den Assistenten nach existierenden KIs). | * '''Knowledge Items (KI):''' Konsultiere die internen Zusammenfassungen im <code>.gemini/antigravity/knowledge/</code> Verzeichnis (bzw. frage den Assistenten nach existierenden KIs). | ||
* '''Workflow Engine:''' Siehe Beispiele für Workflows in <code>.agents/workflows/</code>. Lerne, wie man <code>// turbo</code> Commands einsetzt. | * '''Workflow Engine:''' Siehe Beispiele für Workflows in <code>.agents/workflows/</code>. Lerne, wie man <code>// turbo</code> Commands einsetzt. | ||
=== Praktische Übungen (Hands-on) === | === Praktische Übungen (Hands-on) === | ||
1. '''Hello World Agent:''' Lass Antigravity ein Skript schreiben, das den <code>grep_search</code> Befehl testet. | |||
1. '''Hello World Agent:''' Lass Antigravity ein Skript schreiben, das den <code>grep_search</code> Befehl testet. 2. '''Mini-Web-App:''' Beauftrage den Agenten: | 2. '''Mini-Web-App:''' Beauftrage den Agenten: "Erstelle eine Startseite in index.html mit Glassmorphismus und moderner Typografie und starte einen lokalen Server." | ||
3. '''Workflow-Erstellung:''' Definiere einen Workflow <code>setup-backend.md</code> und lass Antigravity diesen Schritt für Schritt abarbeiten. | |||
== Fazit == | == Fazit == | ||
Google Antigravity revolutioniert die Art und Weise, wie Software entwickelt wird, indem es als echter Agent und nicht nur als Textgenerator agiert. Durch die Bearbeitung dieses Plans wirst du vom Nutzer zum "Agentic Engineer". | |||
Google Antigravity revolutioniert die Art und Weise, wie Software entwickelt wird, indem es als echter Agent und nicht nur als Textgenerator agiert. Durch die Bearbeitung dieses Plans wirst du vom Nutzer zum | |||
---- | ---- | ||
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).'' | ''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).'' | ||
Aktuelle Version vom 27. März 2026, 21:25 Uhr
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
Google Antigravity ist ein fortschrittlicher, agentenbasierter KI-Programmierassistent, der vom Google DeepMind-Team für Advanced Agentic Coding entwickelt wurde. Dieses Dokument bietet einen umfassenden Lernpfad, einen strukturierten Lernplan sowie empfohlene Lernressourcen, um die Technologie von den Grundlagen bis zur Expertenebene zu beherrschen.
1. Lernpfad (Learning Path)
Der Lernpfad ist nach Modulen strukturiert, die aufeinander aufbauen.
Modul 1: Grundlagen und Architektur
- Einführung in Antigravity: Was ist ein agentengesteuerter KI-Codierungsassistent? (Pair-Programming vs. Agentic Workflow).
- Systemarchitektur: Wie Antigravity mit dem Dateisystem, dem Terminal und APIs interagiert (Workspace, URIs, Corpus-Namen).
- Kommunikation: Best Practices für die Formulierung präziser Prompts und das Verständnis der KI-Entscheidungsfindung (Thought-Blocks).
Modul 2: Werkzeuge und Fähigkeiten (Tooling)
- Dateisystem-Operationen: Lerne den sicheren Einsatz von Tools wie
view_file,write_to_file,replace_file_contentundgrep_search. - Terminal und Shell: Nutzung von
run_commandund Hintergrundprozessen. Verständnis davon, welche Befehle sicher sind (SafeToAutoRun). - Browser und Web-Interaktion: Integration von Subagenten (Browser-Bedienung über
browser_subagent) sowie das Crawlen von Webinhalten überread_url_content. - MCP (Model Context Protocol): Erkundung von Serverressourcen (
list_resources,read_resource).
Modul 3: Projektarbeit und Frameworks
- Web Content Generation: Moderne Webentwicklung mit Antigravity (Vanilla CSS, Next.js, Vite). Umsetzung einer hohen Design-Ästhetik (Glassmorphismus, Dark Mode).
- Bildgenerierung: Nutzung eigener KI-Modelle zur Generierung von UI-Prototypen und Assets (
generate_image). - Fehlersuche & Debugging: Logs analysieren, Linter-Fehler automatisiert beheben und agentenbasiertes Refactoring umsetzen.
Modul 4: Fortgeschrittene Automatisierung
- Workflows: Eigene Automatisierungs-Workflows (
.agents/workflows) im Markdown-Format (yaml-Frontmatter) erstellen. - Skills-Framework: Entwicklung von Skill-Dateien (
SKILL.md) zur dauerhaften Erweiterung der Fähigkeiten des Agenten. - Wissensmanagement: Arbeit mit Knowledge Items (KIs) und den persistenten Kontexten im Verzeichnis
.gemini/antigravity/brain.
2. Lernplan (Study Plan)
Ein empfohlener 4-Wochen-Plan, um Google Antigravity im Projektalltag perfekt zu beherrschen:
| Woche | Fokus | Aktivitäten und Ziele |
|---|---|---|
| Woche 1 (Grundlagen) |
Einführung & Erste Schritte |
|
| Woche 2 (Interaktion) |
Tools & Terminal |
|
| Woche 3 (Entwicklung) |
Webdev & Ästhetik |
|
| Woche 4 (Experte) |
Workflows & Automatisierung |
|
3. Lernressourcen (Learning Resources)
Offizielle Dokumentation
- Google Antigravity Docs (Web): Offizielle Antigravity Dokumentation - (Hinweis: Die App benötigt JavaScript zur Darstellung der Inhalte).
- Systemressourcen: Der Agent selbst ist seine beste Dokumentation. Frage ihn direkt nach seinen Fähigkeiten (z.B. "Liste mir alle deine Tools auf").
Interne Ressourcen & Workflows
- Knowledge Items (KI): Konsultiere die internen Zusammenfassungen im
.gemini/antigravity/knowledge/Verzeichnis (bzw. frage den Assistenten nach existierenden KIs). - Workflow Engine: Siehe Beispiele für Workflows in
.agents/workflows/. Lerne, wie man// turboCommands einsetzt.
Praktische Übungen (Hands-on)
1. Hello World Agent: Lass Antigravity ein Skript schreiben, das den grep_search Befehl testet.
2. Mini-Web-App: Beauftrage den Agenten: "Erstelle eine Startseite in index.html mit Glassmorphismus und moderner Typografie und starte einen lokalen Server."
3. Workflow-Erstellung: Definiere einen Workflow setup-backend.md und lass Antigravity diesen Schritt für Schritt abarbeiten.
Fazit
Google Antigravity revolutioniert die Art und Weise, wie Software entwickelt wird, indem es als echter Agent und nicht nur als Textgenerator agiert. Durch die Bearbeitung dieses Plans wirst du vom Nutzer zum "Agentic Engineer".
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).