お問い合わせ

コース概要

Piの概要

  • Piとは何か、およびミニマリズムと制御性の哲学
  • Claude Code、Codex CLI、Cursorとの比較
  • 4つの組み込みツール:読み取り、書き込み、編集、bash
  • heavyweightなエージェントよりもPiを選ぶべき場合

インストールとセットアップ

  • npmおよびパッケージマネージャー経由のPiインストール
  • 15以上のサポート対象プロバイダー用のAPIキー設定
  • 作業ディレクトリとコンテキストファイルの設定
  • ローカル環境およびDocker環境でのPi実行

コアターミナルワークフロー

  • シンプルなプロンプトからのコード生成
  • ファイルの精密な読み取りと編集
  • エージェント内でのbashコマンドの安全な実行
  • セッション状態とコンテキストリセットの管理

カスタムスキルの構築

  • TypeScriptスキルAPIの理解
  • カスタム読み取り、書き込み、編集オペレーションの作成
  • 専用ワークフローのためのbash実行へのフック
  • スキルの単独テストとデバッグ

プロンプトテンプレートとテーマ

  • 異なる言語やフレームワーク向けにシステムプロンプトを適応させる
  • チームの一貫性のための再利用可能なプロンプトテンプレートの作成
  • テーマを共有可能なモジュールとしてパッケージ化

npmパッケージによるPiの拡張

  • スキルをpiパッケージとしてバンドル
  • npmおよびGitへの公開
  • コミュニティ提供パッケージのインストール
  • 依存関係のバージョンと互換性の管理

プロバイダーの柔軟性

  • Anthropic、OpenAI、Google、その他のバックエンド間の切替
  • タスクごとのコスト、速度、品質の最適化
  • 機密性の高いコード用の完全なローカルモデル実行

実践的なユースケース

  • 自動テストおよびテスト生成ワークフロー
  • カスタムスキルチェーンによるレガシーコードのリファクタリング
  • ドキュメントの生成と保守
  • 最小限のエージェントオーバーヘッドでのCI統合

セキュリティと制御

  • 300語のシステムプロンプト境界の理解
  • 書き込みオペレーションの手動承認
  • 信頼できない環境におけるbash実行のサンドボックス化
  • 全エージェントアクションの監査ログ

まとめと次のステップ

  • ミニマリズム、制御性、拡張性の原則の復習
  • コミュニティリソースおよび貢献ガイドライン
  • 経験豊富なPiユーザー向けの先進的なトピック

要求

  • ターミナルベースの開発およびbashの経験
  • TypeScriptまたはJavaScriptの基礎知識
  • npmパッケージ管理に関する理解

対象者

  • 軽量でハック可能なコーディングエージェントを求める開発者
  • エージェント内部の完全な制御を望むシニアエンジニア
  • ターミナルファーストの開発を採用するチーム
 14 時間

参加者の人数


参加者1人あたりの価格

今後のコース

関連カテゴリー