Skip to main content

Jinba

ShanoneのJinba連携では、公開済みのJinba Flowワークフローをカスタム入力引数付きで実行する1のツールをエージェントが利用できるようになります。Jinba Flow自体はノーコードの自然言語ワークフロービルダーであり、Shanoneの役割はそこで既に構築・公開されたワークフローをトリガーすることに限られます。

はじめに

1

Jinba APIキーを取得する

JinbaアカウントのSettings → APIからキーを生成します。
2

Shanoneに登録する

ShanoneダッシュボードのIntegrationsを開き、Jinbaを選択してAPIキーを貼り付けます。
3

リクエストを再試行する

保存が完了すると、jinba_run_workflowへのshanone_execute_tool呼び出しが成功するようになります。

利用可能なツール

ShanoneはJinba用に1のツールを提供しています。
jinba_run_workflow — UUIDを指定して公開済みのJinba Flowワークフローを実行し、ワークフローのINPUT_設定で定義された{name, value}形式の入力引数のJSON配列を任意で渡す

よくある使い方

チャット起点の自動化

ロジックを別の場所で再構築せず、チャットからの依頼で構築済みのJinbaワークフローを起動する

パラメータ化された実行

同じ公開済みワークフローにリクエストごとに異なる入力引数を渡す

複数ツールをまたぐオーケストレーション

複数の連携をまたぐより大きなエージェントタスクの1ステップとしてJinbaワークフローを利用する

長時間タスクの委任

複雑な複数ステップのロジックを、プロンプト内ではなくJinbaでビジュアルに構築したワークフローに委ねる

トラブルシューティング

ワークフローはAPI経由で実行する前にJinba Flowで公開されている必要があります——エディタ上でドラフト保存されているだけのワークフローには到達できません。Jinba Flowダッシュボードに表示されているUUIDを再確認してください。
argsは{"name": ..., "value": ...}形式のオブジェクトの配列を表すJSON文字列である必要があります——Jinba側でそのワークフローのINPUT_ツール設定を確認し、期待される引数名を確認してください。
実行時間はワークフローの複雑さに依存します。内部のリクエストは最大120秒まで許容されているため、複数ステップの複雑なワークフローでは結果が返るまでそれだけの時間がかかることがあります。