Kontakt aufnehmen

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien