Eggplant AI - Lesson 2 Slides (Japanese)
- 5. Initial State (Start Type)
• Modelエントリーポイント
• Initialからスタートとなる
• 一度だけ実行する必要のあるアクション
や検証を処理
• 名前の変更が可能
© Copyright 2018 Eggplant 5
- 9. Other Default States: Error, Cleanup, Exit
© Copyright 2018 Eggplant 9
• ErrorとCleanup
• state typeに基づいて特別な動作をする。
• ErrorとCleanupにはActionを含むことができる。
• ExitはActionがあってはならない。
• 紐づけられたSnippetsを持つことができる。
• 名前を変更できる。
- 10. Error state (Exception Type)
• Error発生時の自動遷移
• snippets, アクションチェック及びアクション時間
制限に失敗した時に起こる。
• Snippetsは既知のエラーをチェックする。
• ActionはModelの他の部分に
Connectionできる。
• カバレッジ計算には含まれない。
10© Copyright 2018 Eggplant
- 11. Cleanup State (Cleanup Type)
• 最後に呼び出されるState
• ExitまたはError後に呼び出される。
• Modelが完了した時に実行されるが、中止
したときは実行されない。
• Cleanupイベントを実行するSnippets
• カバレッジ計算には含まれない。
11© Copyright 2018 Eggplant
- 12. Exit State (Normal Type)
• Modelの実行を終了でき、Actionは
指定できない
• 実行が成功したSnippets
• カバレッジ計算には含まれる
12© Copyright 2018 Eggplant
- 16. Adding Global Actions
© Copyright 2018 Eggplant 16
• Stateに関連付けされていないAction
• 現在のStateに関係なく実行できる。
• Stateの遷移は起こらない。
• 別のStateへConnectionすることがで
きるオプションがある。
- 18. Action Basics
• Normal
• 特別な動作はない。
• Stateまたは次のActionへ接続できる。
• Sequent
• 同じStateの他のActionから接続できる。
• Stateまたは次のActionへ接続できる。
• Previous
• 自動的に前のstateに接続する。
© Copyright 2018 Eggplant 18
- 25. Actions: Additional Configuration Options
• Action limit
• ModelがActionを実行できる制限回数
• Reset action limit
• Actionカウントをリセットする。
• すべての有効なActionが制限に達する
と終了する。
© Copyright 2018 Eggplant 25
- 26. Actions: Additional Configuration Options
• Action time limit
• Action実行時間の最大許容値
• Action実行時間がAction time limitを
超えるとModelはエラーをログに記録する。
© Copyright 2018 Eggplant 26