Interact: RETSINA’s Agent Editor Provides a GUI interface to agent’s task and reduction libraries Allows –quick development of new libraries –easy extensions of existing libraries –re-use of existing libraries for new agents
Editing Task and Reduction Libraries Direct representation and manipulation of library structures aids ease-of-use Cut, copy and paste features allow easy manipulation of tasks and reductions Automatic syntax checking reduces design errors Allows rapid prototyping and “what if” agent design
Editing a Task Schema Flexible definition of task’s provisions, parameters and outcomes Re-use of the components in existing task structures Specification of action code files (written in Java) for primitive tasks
Editing a Task Schema
Editing a Task Reduction Schema Direct manipulation interface for specifying –The tasks involved in the subplan –The information and control flow relationships between those tasks Editor functions: –Allows addition, deletion and re-organization of the subplan’s tasks and the links between them –Verifies proper semantic relationships
Editing a Task Reduction Schema
Editing Task and Reduction Libraries Direct representation and manipulation of library structures aids ease-of-use Cut, copy and paste features allow easy manipulation of tasks and reductions Automatic syntax checking reduces design errors Allows rapid prototyping and “what if” agent design
Interact: RETSINA’s Agent Editor Provides a GUI interface to agent’s task and reduction libraries Allows –quick development of new libraries –easy extensions of existing libraries –re-use of existing libraries for new agents