見出し画像

ヴィンテージ修理マニュアル生成ツール v2 内部仕様書テクニカルリファレンス(運用・開発マニュアル)




1. 製品概要

本ツールは、ヴィンテージ品の修理技術者やコレクターが、断片的なメモや英語のサービスマニュアル(テキスト・PDF)から、「プロフェッショナルな日本語修理マニュアル」を自動生成するためのWebアプリケーションです。

  • 開発コンセプト: 1950〜70年代の技術文書のようなヴィンテージ感のあるUIと、最新のAI(Claude 3.5 Sonnet)による高度な言語処理の融合。

  • 主なターゲット: カメラ、時計、オーディオ、クラシックカー等のレトロハードウェア愛好家。


2. インターフェース構成

2.1 専門カテゴリ(ニッチ)選択

11種類のプリセットカテゴリを備え、選択によってAIに渡される「専門用語辞書」が動的に切り替わります。

  • 対応ジャンル: カメラ、オーディオ、腕時計、レトロゲーム、車、バイク、家具、ミシン、楽器、暗室、カスタム。

  • 用語プレビュー: 画面上部のバーに、AIが優先的に使用する専門用語が表示されます。

2.2 入力セクション(Panel 01)

  • PDFアップロード: Base64エンコーディングを使用して、PDFファイルを直接AIに送信可能です。

  • テキスト入力: 英語の原文や箇条書きの修理記録を入力。文字数およびトークン数のリアルタイムカウンターを搭載。

  • メタデータ: 製品名・型番の指定、出力言語(日・英・中)、出力スタイルの選択が可能です。

2.3 生成オプション(Panel 02)

チェックボックスにより、出力内容を細かく制御できます。

  • 専門用語辞書適用: 業界特有の用語を正確に使用。

  • 注意・警告ボックス: 危険作業に対する視覚的強調。

  • Etsy/BOOTHタグ: 販売プラットフォーム向けのハッシュタグ生成。


3. 技術スタックと内部ロジック

3.1 フロントエンド

  • HTML5 / CSS3: モダンなグリッドレイアウトおよびレスポンシブデザイン。

  • Vanilla JavaScript: 外部ライブラリに依存しない高速な動作。

  • Markdown Renderer: 自作のパーサーにより、Markdown形式のテキストをヴィンテージ風のHTMLに変換。特にparts-tableクラスによる部品表のレンダリングが特徴です。

3.2 AI 連携(Anthropic Claude API)

  • モデル: claude-sonnet-4-20250514(※コード内の指定に基づく)。

  • ストリーミング出力: APIからのレスポンスをリアルタイムで画面に描写し、ユーザーの待機時間を軽減します。

  • システムプロンプト構成:

    • 役割定義(専門技術者兼テクニカルライター)。

    • 選択されたニッチに応じた用語制約。

    • Markdown構造の厳格な指定。

3.3 データ永続化

  • LocalStorage: vmg_history_v2というキーで、過去20件までの生成履歴をブラウザ内に保存。リロード後も以前のマニュアルを復元できます。


4. 運用・操作手順

  1. ニッチを選択: 画面上部のチップから適切なカテゴリを選択(例:📷 カメラ)。

  2. 原文を入力: 手元の修理メモを貼り付けるか、PDFマニュアルをドロップ。

  3. スタイル設定: 「完全マニュアル」や「手順書のみ」から選択。

  4. 生成実行: ⚙ マニュアルを生成するをクリック。

  5. 出力・保存:

    • コピー: クリップボードへ。

    • MD: Markdownファイルとして保存。

    • HTML: 印刷用レイアウトを保持したHTMLをダウンロード。

    • 印刷: ブラウザの印刷機能(Ctrl+P)で最適化されたA4レイアウトを出力。


5. 開発者向けカスタマイズ・保守

5.1 専門用語の追加

const NICHESオブジェクト内のtermsプロパティを編集することで、特定の業界用語を強化できます。

5.2 エラーハンドリング

  • APIキー未設定時: renderDemo関数が作動し、APIを消費せずにツールの出力イメージを確認できるデモモードに切り替わります。

  • HTTPエラー: 401(認証)、429(レート制限)、500(サーバー)を識別し、ユーザーに適切なメッセージを表示します。

5.3 印刷用CSS

@media printブロックにより、UIボタンや入力フォームを隠し、マニュアル本体のみを美しく印刷する設定が組み込まれています。


6. 注意事項

  • API接続: 本ツールを実際に動作させるには、有効なAnthropic APIキーが必要です。

  • セキュリティ: クライアントサイドでAPIを叩く構成のため、商用利用時にはサーバーサイドでのAPIキー秘匿を推奨します。


ここから先は

263字 / 1ファイル

¥ 3,000

Amazon Payで支払うと最大2%還元のチャンス! 9/30まで

この記事が気に入ったらチップで応援してみませんか?