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

エージェントの反復開発プロセス

前へエージェントの概要次へエージェントの設計

最終更新 8 か月前

言語モデルは、より予測可能にするための多くの技術が開発されているにもかかわらず、本来予測不可能です。たとえば、OpenAI には、モデルのランダム性を制御するために使用できるシードパラメーターがあります。しかし、これはソフトウェアのリリース方法を劇的に変えました。以前は、コードを書いてコンパイルし、それをリリースしていました。現在ではソフトウェアエージェントを作成し、そのエージェントが期待通りに動作することを保証する唯一の方法は、そのエージェントを一連のテストデータセットで実行し、結果を評価して特定のしきい値を超えているかどうかを確認することです。

imprai では、エージェントを設計する最初のステップとしてテストデータセットを作成します。テストデータセットは、エージェントの最初のアクションであるINPUTアクションに紐づけされます。デザインモードでは、すべてのテストケースが並行して実行され、プロセス全体が高速化されます。また、アクションを「キャッシュ」モードに設定することで、さらにプロセスを高速化し、トークンの使用を節約できます。