お問い合わせ

コース概要

Pi入門

  • Piの基本構造とミニマリズム・制御性重視という設計思想
  • Claude Code、Codex CLI、Cursorとの比較ポイント
  • 組み込みツール4種類:読み取り・書き込み・編集・Bash実行
  • 他の大型エージェントよりもPiを選ぶべきシチュエーション

インストールと初期設定

  • npmや各種パッケージマネージャーを用いたPiの導入手順
  • 15以上もの対応プロバイダーのAPIキーの設定法
  • 作業ディレクトリやコンテキストファイルの初期設定
  • ローカル環境およびDocker上でのPi運用方法

基本的なターミナルワークフロー

  • 簡単な指示からコード生成を行う仕組み
  • ファイルの正確な読み取り・編集方法
  • エージェント内での安全なBashコマンド実行手順
  • セッション状態の管理およびコンテキストリセット手法

カスタムスキルの構築

  • TypeScriptスキルAPIの仕組み理解
  • 独自の読み取り・書き込み・編集処理の記述方法
  • Bash実行プロセスと連携させた専門的なワークフロー作成
  • 個別の環境でスキルを検証・デバッグする手順

プロンプトテンプレートおよびテーマ設定

  • 目的に合わせた言語やフレームワーク向けシステムプロンプトの調整法
  • チーム内で統一された運用を実現する汎用プロンプトテンプレート作成
  • 共有可能なモジュールとしてテーマパッケージ化する手順

npmパッケージを用いたPiの拡張手法

  • スキルを含んだpiパッケージの構成方法
  • npmおよびGitを活用した公開作業手順
  • コミュニティ提供パッケージのインストール手順
  • 依存ライブラリのバージョン管理と互換性確保方法

多彩なプロバイダー対応力

  • Anthropic、OpenAI、Googleなど多種多様なAPI間の切り替え方法
  • それぞれのタスク要件に最適なコスト・速度・品質レベルの選定手法
  • 機密情報を扱う際には完全ローカルモデルで運用することも可能

実践的な活用シナリオ例

  • 自動テストおよびその生成処理のワークフロー構築法
  • カスタムスキル連携を用いた旧来コードのリファクタリング手法
  • ドキュメント生成・更新作業の自動化事例
  • 最小限の負荷でCIパイプラインと統合するアプローチ例

セキュリティおよび制御機能

  • 約300語に制限されるシステムプロンプトの意義解説
  • 書き込み操作実行時における手動承認メカニズム
  • 信頼性が低い環境下でも安全なBash処理を可能にするサンドボックス機能
  • エージェントの全活動履歴が記録される監査ログシステム

まとめと今後の学習方針

  • ミニマリズム・制御性・拡張可能性の各原則を総括
  • 関連コミュニティ情報や開発貢献手順の案内
  • 上級ユーザーのための応用テーマ紹介

要求

  • ターミナル環境での開発経験とBash操作能力
  • 基本的なTypeScriptまたはJavaScriptの知識
  • npmパッケージ管理システムへの理解

対象者層

  • 軽量かつ柔軟にカスタマイズ可能なコーディングエージェントを求める開発者
  • エージェントの内部仕様を完全に管理したい上級エンジニア
  • ターミナル中心型開発方式を導入しようとするチーム
 14 時間

参加者の人数


参加者1人あたりの価格

今後のコース

関連カテゴリー