Imprai-docs
  • README
  • ワンミニット概要
    • ワンページャー
  • ユーザーガイド
    • 概要
    • ユーザーとチーム
    • チームアシスタントの使用
    • さらに多くのアシスタントを構築
  • 開発者向け
    • チュートリアル
    • エージェントの概要
    • エージェントの反復開発プロセス
    • エージェントの設計
    • エージェントのデプロイ
    • エージェントの例
    • アクション
      • 入力
      • 出力
      • モデル
        • 言語モデルチャット
      • データ
        • ファイルローダー
        • データセットローダー
        • ヒストリーメッセージローダー
      • コード
      • エージェント
        • エージェントの呼び出し
        • Google 検索
        • HTTP リクエストマーカー
        • ナレッジ検索
        • ウェブページクローラー
      • 制御フロー
        • If-Else
        • Loop-Until
        • Map-Reduce
        • Early Return
    • エージェントのテスト
      • 概要
      • データセット
      • 実行
    • エージェントのデプロイ
  • ナレッジ
    • 概要
    • クイックスタート
    • ナレッジの種類
  • API
    • 概要
    • エージェント
    • スレッド
    • メッセージ
    • ファイル
GitBook提供
このページ内
  1. 開発者向け
  2. アクション
  3. 制御フロー

Loop-Until

前へIf-Else次へMap-Reduce

最終更新 11 か月前

この Loop Until アクションを使用すると、条件が真の間、アクションを繰り返し実行できます。

使い方

  • 最初に Loop Until アクションを作成すると、2 つの「ループ」ブロックが作成されます。

  • JavaScript 形式の条件を入力します。この関数はブール値を返す必要があります。

  • 最大反復回数を設定することもできます。反復回数が最大反復回数に達すると、条件が依然として真であってもループは停止します。

  • 次に、ループ内で実行したいアクションを追加します。

  • 実行中、システムは条件が真かどうかを判断します。条件が真であれば、2 つのループブロックの間にあるアクションが条件が偽になるまで実行されます。それ以外の場合、実行は 2 番目のループブロックの後にジャンプします。

  • 注意: 「ループ」アクションの結果は配列です。 env.state.LOOP_1[0] や {{LOOP_1[0]}} のような形式を使用することを確認してください。