ブログへ戻る 機能の深掘り

すべての画像はバージョン:Kaka Cameraが あなたの作品を上書きしない理由

· Safafish

他の言語: English · 中文 · 日本語 · Español · Français · 한국어 · Українська

最初の生成で決定版が出る人はいません。構図は合ったのに雰囲気が違う。雰囲気を 直したら構図を失った。4回目あたりで、実は2回目がいちばん近かったことに気づく。 ほとんどのAI画像ツールは各試行を独立した出来事として扱います。プロンプトを変え、 ボタンを押すと、前の結果は平らな履歴の彼方へ流れていく。Kaka Cameraは逆の発想で 作られています。すべての生成はチェーンの中のバージョンであり、反復は 何かを置き換えるのではなく、チェーンを伸ばします。

バージョンチェーンとは実際どういうものか

データモデルは意図的にシンプルです。すべてのタスクレコードがそのまま バージョンなのです。あるアイデアの最初の実行がチェーンのルート、 つまり親を持たないバージョン1。タスクから反復すると、新しい実行はルートへの 参照を保持し、次のバージョン番号(2、3、4)を取ります。同期すべき別個の 「履歴」オブジェクトはなく、オリジナルへの特別扱いもありません。チェーンとは、 自分がどのルートに属するかを知っている、普通のタスクの集まりにすぎません。

どちらの種類のタスクも、作成は同じひとつのリクエストを通ります。タスク参照を 省略すれば新しいチェーンが始まり、含めれば既存のチェーンが伸びます。アプリは 2つの異なるコードパスの間で迷う必要がありません。これこそ、実際のユーザーとの 接触に耐えられる種類のシンプルさです。

なぜ上書きではなく分岐なのか

理由は3つあります。私たちにとってのコストが小さい順に。

後悔は本物です。AI生成は確率的です。同じプロンプトを2回 実行しても、同じ画像は2度出ません。再実行が前の結果を置き換えるなら、 タグを微調整するというごく普通の操作が、それまでの最高傑作を壊しかねません。 すべてのバージョンを残せば、大胆な実験はポイントを消費しても、 作品を消費することはありません。

比較こそが道具です。プロンプトの腕上げは、ほとんど 「ひとつ変えて、見る」の連続です。チェーンはビフォー・アフターを正確な プロンプトと一緒に並べて保持するので、記憶に頼るのではなく、どのタグが 何をしたかを学べます。

マーケットがこれに依存しています。完成したタスクは プロンプトテンプレートとして公開でき、テンプレート自身も系統を共有する バージョンを持ちます。チェーンがあるからこそ、よい結果が商品になり、 すでに使っている人たちを壊すことなく改善を続けられるのです。

反復にかかるコスト

新しいバージョンはそれぞれ実際のタスクであり、タスクとして価格が付きます。 基本コストにテンプレート作者の著作権料を加えた額が、確認時に差し引かれます。 これが正直な答えです。反復は無料ではありません。生成が無料ではないからです。 その代わりにチェーンがくれるのは精密さです。他はすべてそのままの状態で、 間違っていたステップだけを再実行でき、確認画面ではポイントが動く前に 必ずコストが表示されます。

チェーンのいちばん安い使い方は、 ユーザーガイド が推奨する方法です。ドラフト画質(実行コストはスタンダードの数分の一)で探索し、 プロンプトが固まってからスタンダードかHDに上げる。3バージョンのチェーン (ドラフト、ドラフト、HD)は、たいてい闇雲な2回のスタンダード実行より安く済みます。

同じ発想をひとつ上の階層で

ワークフロー(私たちのマルチステップテンプレート)も同じ哲学に従います。 ワークフローの実行は全額前払いで、ステップは依存関係の順に、独立したものは 並列に実行され、失敗したステップはタスクが失敗を許される前にリトライされます。 そして実行全体が他のタスクと同じようにタスクリストに残り、いつでも バージョン化できます。パイプラインは独自ルールを持つ別の王国ではなく、 同じチェーンの大きなリンクにすぎません。

この記事からひとつだけ持ち帰るなら、これです。イマイチな結果を行き止まりと 思わないでください。開いて、新しいバージョンを始めて、気に入らなかった 一点だけを変える。それが、このアプリの中心にある考え方です。

初めての方は、ユーザーガイド に実践的な手順があり、 1.6のリリースノート で現行バージョンの新機能を紹介しています。