ワークフローと機能
データのエクスポート
プロンプトテンプレートをJSONで、タグインサイトのデータをCSVでエクスポートする方法とファイル形式を説明します。
mysnipboxでは2つのデータをエクスポートできます。プロンプトテンプレートはJSONファイル、タグインサイトのデータはCSVファイルです。テンプレートのバックアップや移行、タグの使用状況をスプレッドシートで分析するときに使えます。
エクスポートの方法
- テンプレート: テンプレート画面でエクスポート (.JSON)を押すとすべてのテンプレートが保存され、テンプレート1つのエクスポートボタンを押すとそのテンプレートだけが保存されます。
- Tag Insights: エクスポート (.CSV)を押すと、Tag Insightsに表示されているタグが保存されます。選択したPersonaのタグか、すべてのPersonaのタグです。
- エクスポートは、アプリのほかの機能と同じようにライセンスの有効化が必要です。ファイル名は
mysnipbox-templates-YYYYMMDD.jsonとmysnipbox-tag-insights-YYYYMMDD.csvの形式で、日付はお使いのPCの時計に基づきます。
プロンプトテンプレート(JSON)
テンプレートフォルダとテンプレートが1つのファイルにまとまり、各テンプレートのタグ、変数、所属ペルソナも含まれます。
| フィールド | 内容 |
|---|---|
format, version | 常に mysnipbox.templates、続いてファイル形式のバージョン(現在は 1)です。 |
exportedAt | エクスポートした日時(UTC)。 |
folders | テンプレートフォルダの一覧:id、name、入れ子のフォルダでは親を示す parentId(最上位は null)。 |
templates[].title, description | テンプレート名と任意の説明。 |
templates[].tags | タグごとの text、category(例:SUBJECT、STYLE_MEDIUM、ACTION_POSE、ATTIRE_DETAILS、LIGHTING_COLOR、または null)、タグ翻訳の言語での translation(なければ null)。 |
templates[].variables | テンプレートで使われている {variable} スロットの名前。 |
templates[].folderId, folderPath | テンプレートがあるフォルダと、フォルダ名のパス。 |
templates[].personaId, personaName | テンプレートが属するペルソナ(なければ null)。 |
createdAt, updatedAt | UTCのタイムスタンプ。 |
タグインサイトのデータ(CSV)
Tag Insightsに表示されているタグ(選択したPersonaまたはすべてのPersona)が1行に1つ、よく使う順に並びます。ファイルはBOM付きUTF-8なので、Excelでも日本語・韓国語・中国語が文字化けせず、列見出しはどの言語でも英語のままです。=、+、-、@ で始まるタグには、スプレッドシートが数式として実行しないよう、先頭にアポストロフィが付きます。
| 列 | 内容 |
|---|---|
Tag Name | 英語のタグ。 |
Category | タグが属するカテゴリ。 |
Count | そのタグを使っている画像の数。 |
Associated Personas | そのタグを使う画像が属するペルソナ(セミコロン区切り)。 |
First Seen (UTC), Last Seen (UTC) | ライブラリに初めて・最後に現れた日時。 |
CSVの活用アイデア
Countで並べ替えると、ほとんどの画像に登場する自分らしい定番タグが見つかります。Associated Personasで絞り込み、2つのスタイルが同じカテゴリをどう使い分けているか比べてみましょう。Last Seen (UTC)を見ると、一時期よく使ってやめたタグに気づけます。
サンプルファイル
どちらも実際のエクスポートと同じ構造で作った架空の例です。ご自分のデータを書き出す前に、構造を確認できます。