02 / ARCHITECTURE
機能構成図
ユーザーの操作から、フロントエンド・バックエンド、外部AI/楽天API、マスタDBに至るシステム全体の構成です。
ユーザー
自社システム(フロント/バック)
外部API(AI/楽天)
マスタDB
DATA FLOW
データフロー
商品情報の入力からコンテンツページの公開までの主要ステップです。
- ユーザーがブラウザ経由でフロントエンドにログインし、商品情報・訴求コンセプトを入力する。
- フロントエンドはREST API経由でバックエンドに生成リクエストを送信する。
- バックエンドは商品ジャンルマスタ・プロンプトテンプレートマスタを参照し、最適なプロンプトを構築する。
- バックエンドは AI文章生成エンジン に説明文・キャッチコピー生成を依頼する。
- バックエンドは AI画像生成エンジン に商品イメージ画像・背景画像の生成を依頼する。
- 必要に応じて AI翻訳エンジン で多言語版を生成する。
- 生成結果をマスタDBの生成履歴に保存し、フロントエンドにプレビューを返す。
- ユーザーが承認すると、楽天ShopPage API 経由で楽天市場へページを自動アップロード・公開する。
- 公開ステータス・差し替え履歴を生成履歴マスタに記録する(12ヶ月保存)。
SECURITY
セキュリティ対策
通信の暗号化
ユーザー〜サーバー、サーバー〜外部API間のすべての通信を HTTPS / TLS で暗号化します。
APIキー暗号化保管
楽天API等の外部連携キーは暗号化してマスタDBに保管。復号は実行時のみ、最小権限で行います。
アクセスログ管理
ログイン・生成・公開操作のアクセスログを記録し、不正アクセス・誤操作の追跡に活用します。
AI生成画像のウォーターマーク
AI画像生成で出力した画像にウォーターマーク/メタデータを付与し、生成物の出所を明示します。
REQUIREMENTS
推奨動作環境
| 対応ブラウザ | Google Chrome / Microsoft Edge / Safari の最新版 |
|---|---|
| 回線 | 常時インターネット接続(クラウド型のため) |
| 推奨解像度 | 1280×800 以上(モバイル閲覧にも対応) |
| クライアント側ソフトウェア | 不要(ブラウザのみで完結) |
| サーバー側 | クラウド環境にて提供(ユーザーによるサーバー構築・運用不要) |