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

言語モデルチャット

前へモデル次へデータ

最終更新 8 か月前

使用方法

Language Model Chat Interface アクションを使用すると、大規模言語モデルと簡単にチャットして複雑な用途を作成できます。

このアクションを使用するには、仕様を書いてモデルを設定し、大規模言語モデルが応答を生成します。

仕様

Instruction

  • これはモデルに送信されるメッセージです。

  • ここにプロンプトを書き込み、大規模言語モデルに何をするかを指示します。

Messages

  • これは大規模言語モデルに送信されるメッセージです。

  • ここで他のアクションの出力を Javascript または Tera 形式で参照できます。

  • メッセージは文字列のリストまたはオブジェクトのリストにすることができます。オブジェクトのリストの場合、各オブジェクトに role フィールドと content フィールドがあることを確認してください。:

    • role フィールドはメッセージの役割を指定します。許可される役割は user、assistant、system です。

    • content はモデルに送信されるメッセージを含みます。

  • Javascript 形式を使用します。たとえば、env.state.INPUT.messages を使用してエージェントの入力を取得できます。

  • 注意: 配列を返すことを確認してください。

Functions

  • 関数呼び出しは、関数を API 呼び出しで記述することで大規模言語モデルを外部エージェントに接続し、モデルが 1 つまたは複数の関数を呼び出すための引数を含む JSON オブジェクトを知能的に生成できるようにします。

  • この機能により、モデルから構造化データを取得して、外部 API と対話するアシスタントを作成したり、自然言語を API 呼び出しに変換したりするタスクが可能になります。

  • Javascript 形式を使用します。

設定

モデルを選択するには、モデルの名前をクリックします。デフォルトのモデルは「gpt-3.5-turbo-1106」です。

アクションの右下にあるこのボタンをクリックして、構成パネルを開きます。

構成パネルには、次の 5 つの設定があります。

テンパラチャー

  • 「テンパラチャー」は、モデルの出力のランダム性を制御します。

  • モデルのテンパラチャーテンパラチャーが高いほど、出力がよりランダムになります。

最大アウトプットトークン

  • 「最大アウトプットトークン」は、生成するトークンの最大数を指定します。

  • プロンプトとモデルが返すコンテンツを含めて、最大 40,000 トークンまで使用できます(モデルによって制限が異なります)。

JSON レスポンス

  • 「JSON レスポンス」ボタンを有効にすると、メッセージが JSON 形式で生成されることが保証される JSON モードが有効になります。

  • 注意: この機能はベータ版の機能であり、現時点では OpenAI の「gpt-4-1106-preview」モデルのみがサポートしています。

形式をサポートしています。たとえば、{{INPUT.messages[0].content}} を使用してエージェントの最初のメッセージのコンテンツを取得できます。

注意: モデルチャットにコンテキストを持たせたい場合は、Thread message loader アクションを使用して過去のメッセージを記録および読み込む必要があります。このアクションについて詳しくはを参照してください。

Tera
こちら