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