02 / ARCHITECTURE

機能構成図

ユーザーの操作から、フロントエンド・バックエンド、外部AI/楽天API、マスタDBに至るシステム全体の構成です。

ユーザー(EC事業者) ブラウザ(Chrome / Edge / Safari) HTTPS コンテンツページ生成ちゃん フロントエンド UI / 入力フォーム / プレビュー / マスタ管理画面 REST API / HTTPS コンテンツページ生成ちゃん バックエンド API ゲートウェイ / 認証 / プロンプト管理 / ジョブキュー / 履歴記録 AI文章生成エンジン 商品説明・キャッチコピー生成 AI画像生成エンジン 商品イメージ・背景画像生成 AI翻訳エンジン 多言語翻訳(英・中・他) 楽天 ShopPage / RMS API ページ公開・店舗情報取得 永続化 マスタDB ユーザーマスタ 商品ジャンルマスタ プロンプトテンプレート 楽天店舗マスタ 生成履歴マスタ(12ヶ月保存)
ユーザー 自社システム(フロント/バック) 外部API(AI/楽天) マスタDB
DATA FLOW

データフロー

商品情報の入力からコンテンツページの公開までの主要ステップです。

  1. ユーザーがブラウザ経由でフロントエンドにログインし、商品情報・訴求コンセプトを入力する。
  2. フロントエンドはREST API経由でバックエンドに生成リクエストを送信する。
  3. バックエンドは商品ジャンルマスタ・プロンプトテンプレートマスタを参照し、最適なプロンプトを構築する。
  4. バックエンドは AI文章生成エンジン に説明文・キャッチコピー生成を依頼する。
  5. バックエンドは AI画像生成エンジン に商品イメージ画像・背景画像の生成を依頼する。
  6. 必要に応じて AI翻訳エンジン で多言語版を生成する。
  7. 生成結果をマスタDBの生成履歴に保存し、フロントエンドにプレビューを返す。
  8. ユーザーが承認すると、楽天ShopPage API 経由で楽天市場へページを自動アップロード・公開する。
  9. 公開ステータス・差し替え履歴を生成履歴マスタに記録する(12ヶ月保存)。
SECURITY

セキュリティ対策

通信の暗号化

ユーザー〜サーバー、サーバー〜外部API間のすべての通信を HTTPS / TLS で暗号化します。

APIキー暗号化保管

楽天API等の外部連携キーは暗号化してマスタDBに保管。復号は実行時のみ、最小権限で行います。

アクセスログ管理

ログイン・生成・公開操作のアクセスログを記録し、不正アクセス・誤操作の追跡に活用します。

AI生成画像のウォーターマーク

AI画像生成で出力した画像にウォーターマーク/メタデータを付与し、生成物の出所を明示します。

REQUIREMENTS

推奨動作環境

対応ブラウザ Google Chrome / Microsoft Edge / Safari の最新版
回線 常時インターネット接続(クラウド型のため)
推奨解像度 1280×800 以上(モバイル閲覧にも対応)
クライアント側ソフトウェア 不要(ブラウザのみで完結)
サーバー側 クラウド環境にて提供(ユーザーによるサーバー構築・運用不要)