Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung in Pi
- Was ist Pi und worauf basiert seine Philosophie der Minimalität und Kontrolle?
- Vergleich mit Claude Code, Codex CLI sowie Cursor.
- Die vier integrierten Werkzeuge: Lesen, Schreiben, Bearbeiten und Bash.
- Wann lohnt sich der Einsatz von Pi statt komplexerer Agenten?
Installation und Konfiguration
- Pi über npm oder andere Paketmanager installieren.
- Einrichtung von API-Schlüsseln für mehr als 15 unterstützte Anbieter.
- Vorbereitung des Arbeitsverzeichnisses sowie der Kontext-Dateien.
- Ausführen von Pi lokal oder in einer Docker-Umgebung.
Grundlegende Terminal-Workflows
- Codeerzeugung anhand einfacher Prompts.
- Präzises Lesen und Bearbeiten von Dateien.
- Sichere Ausführung von Bash-Befehlen innerhalb des Agents.
- Verwaltung des Sitzungszustands sowie Zurücksetzen des Kontexts.
Erstellung eigener Fähigkeiten
- Einblicke in die TypeScript-Skill-API.
- Entwicklung eigener Operationen zum Lesen, Schreiben und Bearbeiten.
- Nutzung von Bash-Befehlen für spezialisierte Workflows.
- Testen sowie Debuggen von Fähigkeiten getrennt voneinander.
Prompt-Vorlagen und Themes
- Anpassung des System-Prompts für verschiedene Programmiersprachen und Frameworks.
- Erstellung wiederverwendbarer Prompt-Vorlagen zur Einheitlichkeit im Team.
- Packen von Themes als austauschbare Module.
Pi mit npm-Paketen erweitern
- Erstellung eigener Pi-Pakete für zusätzliche Fähigkeiten.
- Veröffentlichung auf npm und Git.
- Nutzung von Paketen, die in der Community entwickelt wurden.
- Verwaltung kompatibler Versionen sowie Abhängigkeiten.
Flexible Anbieterauswahl
- Wechsel zwischen Anthropic, OpenAI, Google und weiteren Backend-Anbietern.
- Optimierung hinsichtlich Kosten, Geschwindigkeit und Qualität je nach Aufgabe.
- Lokale Ausführung von Modellen bei sensiblen Code-Inhalten.
Praktische Anwendungsfälle
- Automatisierte Testzyklen sowie Generierung von Testfällen.
- Refaktorierung bestehender Codebasen mittels zugeschnittener Fähigkeiten.
- Erstellung und Pflege technischer Dokumentation.
- Integration in CI-Workflows bei geringstem Agent-Aufwand.
Sicherheit und Kontrolle
- Verständnis der Begrenzung auf einen System-Prompt von 300 Wörtern.
- Manuelle Freigabe für alle Schreiboperationen.
- Sandboxing von Bash-Befehlen in weniger vertrauenswürdigen Umgebungen.
- Aufzeichnung aller Agent-Aktionen zum Zwecke der Überprüfung.
Zusammenfassung und nächste Schritte
- Rückblick auf die Prinzipien der Minimalität, Kontrolle und Erweiterbarkeit.
- Einblicke in Ressourcen sowie Hinweise zur Mitwirkung an der Community.
- Fortgeschrittene Themen für erfahrene Pi-Nutzer.
Voraussetzungen
- Erfahrung in der Entwicklung im Terminal sowie mit Bash
- Grundkenntnisse in TypeScript oder JavaScript
- Kenntnisse im Umgang mit dem npm-Paketmanager
Zielgruppe
- Entwickler, die einen leichten und flexibel anpassbaren Coding-Agent suchen.
- Senior-Engineers, denen die vollständige Kontrolle über interne Agent-Mechanismen wichtig ist.
- Teams, die das Entwickeln im Terminal vorziehen.
14 Stunden