Guides / 動画ウォークスルー

Heym で Jev Decision Node を使う: モデルルーティングを制御する

Heym のワークフローに Jev を組み込み、型付きの言語判定と実行時のモデルルーティングを設定し、実行トレースで分岐を確認します。

要点

この動画では、Heym で Jev の Decision model を設定し、英語とスペイン語の入力で言語判定を試し、タスクごとに選択モデルが変わるオーケストレーターのトレースを確認します。表示される確率やトレースの所要時間は一回のデモ結果であり、一般的な精度や性能のベンチマークではありません。本番で使う前に、自分の Heym のバージョンでフォールバック動作、プロバイダーへのアクセス、閾値を検証してください。

動画ソース

Heym

3:34P8oEA-K3jPw

ステップごとのウォークスルー

  1. 1

    通常のモデル条件と、ルーティング失敗時のフォールバックを分ける

    Heym の認証情報エディターでは、モデルごとに短い「Use this when」の説明を設定できます。そのうち一つは、ルーティングに失敗したときに使うモデルとして指定されています。フォールバックの役割を明示し、通常のタスク条件と見分けやすくしたうえで、優先ルートが使えない場合のワークフローをテストしてください。この動画だけでは、あらゆる障害で切り替えが保証されるとは言えません。

    Heym のモデルルーティング設定。高速タスク用とクリエイティブタスク用の条件が分かれ、ルーティング失敗時には高速モデルを使う設定が表示されている。
    広いモデル説明に埋め込まず、フォールバックの役割を画面上で明示します。タイムスタンプ 1:08 を見る
  2. 2

    スペイン語のサンプルを言語チェックワークフローに通す

    動画では、対照用の入力として「¡Hola!」を入力し、Heym のワークフローを実行します。このフレームでは Jev Decision Node がまだ実行中です。有意なアクションへ接続する前に、次のフレームで分岐が完了した結果を確認してください。

    Heym の言語チェックワークフローが、スペイン語の入力「¡Hola!」に対する Jev の判定を実行している。まだ結果は返っていない。
    このフレームでは実行中の表示が残っており、結果は少し後に現れます。タイムスタンプ 1:32 を見る
  3. 3

    完了した判定結果と条件付きの出力を確認する

    実行結果では「Not English」が確率 0.03 と表示され、`isEnglishCheck` の false 側が `notEnglishOutput` に接続されています。これは一つの入力に対する例であり、精度の主張ではありません。短いテキストや曖昧なテキストも含むラベル付きケースで、質問の条件と下流アクションを検証してください。

    Heym の実行結果。「¡Hola!」の入力が Not English、確率 0.03 と判定され、notEnglishOutput にルーティングされている。
    この例では、完了した実行が非英語側の分岐を進みます。タイムスタンプ 1:34 を見る
  4. 4

    英語の結果と比較してから、ワークフローの分岐を決める

    後の実行では「hi」を入力し、実行結果に English、確率 0.98 と表示されます。Noul の質問結果は `isEnglishCheck` 条件に入り、English と非英語の別々の出力へ接続されます。この一つの結果を測定済みの精度とみなしてはいけません。代表性のあるラベル付き入力を評価し、証拠が弱い場合の処理も決めてください。

    Heym の Decision Node が英語の判定結果を確率 0.98 で返し、Noul のチェックを別々の出力分岐へ接続している。
    条件の両側を比較し、曖昧な入力は別にテストします。タイムスタンプ 1:45 を見る
  5. 5

    実行トレースで、実行時に選ばれたモデルを監査する

    オーケストレーターのトレースには、高速タスクとクリエイティブタスクに対する別々のルーティング判断と、その後続の呼び出しが記録されます。どの判断がどのモデルを選び、ワークフローのどこで発生したかを確認してください。表示される所要時間とトークン数はこのサンプル実行に固有のものなので、性能やコストを判断する前に自分のタスクを測定します。

    Heym の実行トレース。高速タスクとクリエイティブタスクのワークフローで、異なるモデルが選択された二つのルーティング判断が記録されている。
    トレースの行から、各実行時の判断でどのモデルが選ばれたかを追跡できます。タイムスタンプ 2:08 を見る

よくある質問(FAQ)

Heym のワークフロー内で Jev を使ってモデルをルーティングできますか?

動画では、Heym の Decision model がタスクの種類に応じて、設定済みの異なるモデルを選択します。実際のワークフローには、明確なルーティング条件、利用可能な認証情報、テスト済みのフォールバック経路が必要です。

フォールバックを設定すれば、失敗したルートは必ず復旧しますか?

いいえ。この動画が示すのは、ルーティング失敗時に使うモデルとしてマークされた選択肢だけで、普遍的な復旧保証ではありません。デプロイする Heym のバージョンで、プロバイダー障害、無効な認証情報、タイムアウト、その後のワークフロー状態をテストしてください。

言語判定の 0.98 は、ワークフローの精度 98% を意味しますか?

いいえ。動画内の一つの入力に対して表示された確率であり、測定済みの精度ではありません。代表性のあるラベル付きケースで評価し、証拠が弱い場合や入力が曖昧な場合の扱いを定義してください。

一般的な Jev モデルルーターのガイドとは何が違いますか?

このページでは Heym の画面、Decision Node、実行トレースに沿って説明します。一般的なモデルルーターのガイドは、特定のプラットフォームに依存しない設計とトレードオフを扱います。

関連ガイド