Skip to content

Conversation

@Mameta29
Copy link
Contributor

変更内容

JPYC AI Agent学習コンテンツに、ファイル作成コマンドとセットアップ手順を追加しました。

  • Section 2: JPYC SDKの依存関係インストールとコンパイルコマンドを追加
  • Section 3: JPYC SDK Wrapper、MCPツール作成時のtouchコマンドを追加
  • Section 4: Mastraエージェント実装時のtouchコマンドを追加(LLMモデル、MCPクライアント、AI Agent)
  • Section 5: フロントエンド実装時のtouchコマンドを追加(Chat API、ChatInterface)

背景

ユーザーがレッスンを進める際に、以下の問題がありました:

  1. ファイル作成手順が不明確

    • コードをどのファイルに記述すべきか示されているが、ファイルを作成する具体的なコマンドが記載されていなかった
    • 初学者がディレクトリ構造を理解しづらく、mkdir -ptouchコマンドの使い方で迷う可能性があった
  2. JPYC SDKのセットアップ手順が不足

    • @jpyc/sdk-coreパッケージのコンパイルが必要だが、その手順が明記されていなかった
    • ビルドせずに進めるとTypeScriptエラーが発生し、学習が中断される

これらを解決するため、各レッスンに明示的なファイル作成コマンドとセットアップ手順を追加しました。

備考

影響範囲

  • docs/JPYC/AI-Agent-JPYC-ChatApp/section-2/lesson-1.md
  • docs/JPYC/AI-Agent-JPYC-ChatApp/section-3/lesson-1.md
  • docs/JPYC/AI-Agent-JPYC-ChatApp/section-3/lesson-2.md
  • docs/JPYC/AI-Agent-JPYC-ChatApp/section-3/lesson-3.md
  • docs/JPYC/AI-Agent-JPYC-ChatApp/section-4/lesson-1.md
  • docs/JPYC/AI-Agent-JPYC-ChatApp/section-4/lesson-2.md
  • docs/JPYC/AI-Agent-JPYC-ChatApp/section-4/lesson-3.md
  • docs/JPYC/AI-Agent-JPYC-ChatApp/section-5/lesson-1.md
  • docs/JPYC/AI-Agent-JPYC-ChatApp/section-5/lesson-3.md

該当ページのURL

https://app.unchain.tech/learn/AI-Agent-JPYC-ChatApp

追加したコマンド例

cd jpyc-ai-agent
touch external/mcp/src/jpyc/sdk.ts

依存関係をインストール

pnpm install

JPYC SDK Coreパッケージをコンパイル

cd external/jpyc-sdk/packages/core
pnpm run compile### その他

  • textlintチェック済み(全てpass)
  • 既存のコード説明や手順には変更なし
  • ユーザー体験の向上を目的とした補足的な追加

- プロフィール・友達管理用のハンドラー関数を追加
- lesson-3: ハンドラー関数とその説明を追加
- lesson-4: Glassmorphismを使用したモダンなUIデザインに全面刷新
- プロフィール設定を手動入力からサーバー自動取得方式に変更
- ウェルカムメッセージ、ローディングアニメーション、スタイリング改善を追加
- section-2/lesson-1: 軽微な改善
- コード記述直後に環境変数設定セクションを追加
- external/mcp/.envファイル作成の手順を記載
- MCPサーバーは独立プロセスのため専用の.envが必要であることを明記
@mashharuki mashharuki self-requested a review December 21, 2025 01:18
Copy link
Contributor

@mashharuki mashharuki left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Mameta29 ありがとうございました!!!

@mashharuki mashharuki merged commit 10d3868 into unchain-tech:main Dec 21, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants