# Yujin Forge -- ユーザーマニュアル

React + NAC-3 アプリケーションを構築するための音声ファースト 開発アシスタント。介助者やプログラミングを学ぶ子供がターミナル に触れずに操作できるように設計されています。

## ようこそ

Yujin Forge は次の3つの簡単なことを行います：

- ドキュメントを音声で読み上げる（PDF、Word、HTML、MD、 EPUB、CSV、Excel、ソースコード、txt、RTF）。
- 設計仕様書を受け取り、自動的にアプリケーションコードを 生成する。
- プロジェクトを理解する AI アシスタントと会話する： マニフェストの読み込み、SPECの検索、コンポーネントの編集、 コミットの作成。

## インストール

1. nodejs.org から Node.js 18.17 以降をインストール。
2. ターミナルで：

       npm install -g @yujin/forge-cli@alpha

3. `yf --version` で確認。
4. `yf doctor` を実行。

## 初回実行

    yf chat

ブラウザで Yujin パネルが開きます。鍵ボタン （右上）をクリックして API キーを読み込みます。各キーは入力時に 一度だけ表示されます。

## 音声コマンド

Yujin はスペイン語、英語、ポルトガル語、フランス語、ドイツ語、 イタリア語、日本語、中国語、ヒンディー語、アラビア語を理解 します。

あなたが言うこと | 起こること
--- | ---
「ファイル名を開いて」 | ドキュメントを開く。
「次」/「続けて」 | 次のブロックに進む。
「単語を探す」 | 検索して最初の一致を読む。
「ここを名前でブックマーク」 | しおりを設定。
「しおり名前に戻る」 | しおりに戻る。
「まとめ」 | 最近のブロックを読み返す。
「マニュアルを開いて」 | このマニュアルを言語で開く。

## 仕様書の取り込み

仕様書ファイルをパネルにドラッグします。漢字のある紫色の画面が 表示されます。その上にファイルをドロップします。

1. Yujin がドキュメントを読みます。
2. Claude が要件、エンティティ、エンドポイント、コンポーネント、 要約を抽出。
3. Claude が作成するファイルの計画を作成。
4. Yujin が計画を表示します。「承認」と言います。
5. プロジェクトフォルダにファイルが作成されます。
6. 問題があれば「元に戻す」と言います。

## トラブルシューティング

マイクが動かない
  ブラウザは初回に許可を求めます。URLの横の鍵をクリックして 権限を変更してください。
理解されない
  `openai` スロットに OpenAI キーを読み込んでください。
音質が悪い
  ElevenLabs キーを読み込むと、より自然な音声になります。
最初からやり直したい
  Yujin を閉じる。`~/.yujin-forge/` を削除。 `yf chat` を再実行。

## サポート

サポート：pablo@rpaforce.com