Eggplant AI エージェントとのリンク

Eggplant AIは、ブラウザベースのウェブアプリです。そのため、ネットワークで接続され、対応のブラウザを備えたマシンであれば、Eggplant AIにアクセスすることが可能です。エージェントは、Eggplant AIが実行される各マシンにインストールする必要があります。

エージェントには、接続名を含む基本的な接続情報をいくつか設定します。この接続名は、Eggplant AIの設定において使用します。エージェントが接続されたら、Eggplant AIモデル内のアクションにSenseTalkスニペットをアタッチできるようになります。モデルを実行すると、SUT上でSenseTalkスニペットが実行され、Eggplant AIのコンソールに結果が返されます。

エージェントのインストール

エージェントは、Windows .exe ファイル、Macアプリまたは生Pythonとしてダウンロード可能です。Eggplant AIのFileメニューからお使いのシステムに合ったバージョンを選択してください。

Windows

File > Download Agent (Windows Installer)の順に選択します。eggplantAIagent.msiファイルがダウンロードフォルダに保存されます。

eggplantAIagent.msiをダブルクリックし、プロンプトに従ってインストールを完了させます。インストーラにより、eggplantAIagentへのショートカットがデスクトップ上に保存されます。

Windows上でのEggplant AI Agentウィンドウ

Mac

File > Download Agent (Mac App)の順に選択します。eggplantAIagent.dmgファイルがダウンロードフォルダに保存されます。

eggplantAIagent.dmgをダブルクリックして開きます。

  1. eggplantAIagent.appをアプリケーションフォルダにドラッグします。
  2. Python

File > Download Agent (raw python)の順に選択します。eggplantAIagent.zipファイルがダウンロードフォルダに保存されます。

  1. エージェントの実行
  2. Windowsではデスクトップのショートカットから、MacではアプリケーションフォルダからEggplant AI Agentを起動することができます。生Pythonエージェントは、コマンドラインを使って実行する必要があります。
  3. Windows

デスクトップのショートカットをダブルクリックします。Eggplant AI AgentのGUIが開きます。

Windows上でのEggplant AI Agentウィンドウ

  1. 接続情報と設定を入力します。
    • Connection name:ユーザーが選択する接続の名前です。Eggplant AIでスイートとモデルの接続を行う際に入力する名前は、これと同じでなければなりません。
    • Server address:接続を行うEggplant AIサーバーのアドレスです。
    • Eggplant Functional drive executable: お使いのシステムにおける runscript.batファイルの保存場所と、接続用のオープンポートです。デフォルトのポートは5400です。
    • SSL:デフォルトで選択されます。Eggplant AI AgentをEggplant Functionalに接続できない場合は、このチェックボックスの選択を解除してください。
    • Start Eggplant Functional GUI:Eggplant Functionalをドライブモードで実行するときは、このチェックボックスの選択を解除します。
    • Extra debug messages:選択しておくと、より詳細なログメッセージが表示されます。
    • Clean Eggplant Functional executables:選択しておくと、Eggplant Functionalが正常に閉じない場合にバイナリ実行ファイルが削除されます。

Startをクリックします。Eggplant Functionalが開き、コマンドプロンプトが開きます。

Stopをクリックすると、エージェントが停止し、Eggplant Functionalとコマンドプロンプトが閉じます。Exitをクリックすると、エージェントが停止して閉じ、Eggplant Functionalとコマンドプロンプトも閉じます。

Mac

  1. アプリケーションフォルダでeggplantAIagentのアイコンをダブルクリックします。Eggplant AI AgentのGUIが開きます。

    Mac上でのEggplant AI Agentウィンドウ

    Mac上でのEggplant AI Agentウィンドウ

  2. 接続情報と設定を入力します。
    • Connection name:ユーザーが選択する接続の名前です。Eggplant AIでスイートとモデルの接続を行う際に入力する名前は、これと同じでなければなりません。
    • Server address:接続を行うEggplant AIサーバーのアドレスです。
    • Eggplant Functional drive executable: お使いのシステムにおける runscriptの保存場所と、接続用のオープンポートです。デフォルトのポートは5400です。
    • SSL:デフォルトで選択されます。Eggplant AI AgentをEggplant Functionalに接続できない場合は、このチェックボックスの選択を解除してください。
    • Start Eggplant Functional GUI:Eggplant Functionalをドライブモードで実行するときは、このチェックボックスの選択を解除します。
    • Extra debug messages:選択しておくと、より詳細なログメッセージが表示されます。
    • Clean Eggplant Functional executables:選択しておくと、Eggplant Functionalが正常に閉じない場合にバイナリ実行ファイルが削除されます。
  3. Startをクリックします。eggPlant Functionalが開きます。
Stopをクリックすると、エージェントが停止し、 Eggplant Functionalが閉じます。Exitをクリックすると、エージェントが停止して閉じ、Eggplant Functionalも閉じます。

Python

  1. pip経由でPythonパッケージのwebsocket-clientpsutilがインストールされている必要があります。

    Eggplant AI Agentとの連動

  2. コマンドプロンプトを開いて、python eggplantAIagent.zip –s eggplantai.testplant.com –-name <Connection name>と入力します。
  3. Pythonエージェントでヘルプが必要なときは、コマンドラインにpython eggplantAIagent.zip –-helpと入力します。
Stopをクリックすると、エージェントが停止し、 Eggplant Functionalが閉じます。 Exitをクリックすると、エージェントが停止して閉じ、Eggplant Functionalも閉じます。 Changes are not saved if you close the agent from the eggPlantAIagent menu or by clicking the x to close the agent window.

Python

pip経由でPythonパッケージのwebsocket-clientpsutilがインストールされている必要があります。

  1. コマンドプロンプトを開いて、python eggplantAIagent.zip –s eggplantai.testplant.com –-name <Connection name>と入力します。
  2. Pythonエージェントでヘルプが必要なときは、コマンドラインにpython eggplantAIagent.zip –-helpと入力します。

Entering Agent Connection Details in Eggplant AI

After you install and set up the agent, you must enter information about the agent into Eggplant AI itself.

  1. Go to File > Manage Agents.
  2. Click New Agent. The New Agent window opens.

    エージェントとは?

  3. Enter the Connection name. This information needs to match the name you entered in the agent application.
  4. Specify the Eggplant Functional suite location. This information needs to be the full path to the suite (the .suite file) that contains the SenseTalk code snippets to use with the model.
  5. (任意)Record data pathにレコードのデータパスを入力します。 ここには、スイート内のコードスニペットが必要とする外部データファイルのフルパスを入力します。 パイプ文字(|)をセパレータとして使えば、このフィールドに複数のファイルパスを含めることが可能です。
    注意:SenseTalkスクリプト内で参照するファイルは、スイートウィンドウ内のリソースペインを通じてEggplant Functionalに追加することが推奨されます。本メソッドは、所定のスイート向けのスイートディレクトリ内で、ファイルをリソースディレクトリに格納します。SenseTalkはローカルファイルシステム上の任意の場所に格納されたファイルにアクセスできますが、リソースディレクトリを使用することで、追加的な機能がもたらされます。詳細については、リソースペインを参照してください。

 

This topic was last updated on 1月 07, 2019, at 01:57:27 午後.

Eggplant icon Eggplant.io | Documentation Home | User Forums | Support | Copyright © 2019 Eggplant