お問い合わせ

コース概要

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人あたりの価格

今後のコース

関連カテゴリー