Download Herbal Tutorial - Applied Cognitive Science Lab
Transcript
A Gentle Introduction to Herbal 6.5. 7.0 2 ADDITIONAL EXERCISES ................................................................................................................................30 LESSON 5: DEBUGGING A HIERARCHICAL MODEL.........................................................................30 7.1. DEBUGGING THE HIERARCHICAL MODEL IN SOAR ........................................................................................30 7.2. DEBUGGING THE HIERARCHICAL MODEL IN JESS ..........................................................................................32 7.3. DEBUGGING THE HIERARCHICAL MODEL IN HERBAL ....................................................................................32 7.4. ADDITIONAL EXERCISES ................................................................................................................................34 8.0 LESSON 6: LEARNING .................................................................................................................................34 8.1. RUNNING SALLY WITH LEARNING ENABLED ................................................................................................34 8.2. PRESCRIPT AND POSTSCRIPT ..........................................................................................................................36 8.3. ADDITIONAL EXERCISES ................................................................................................................................37 9.0 LESSON 7: CREATING A SIMPLE VACUUM CLEANER MODEL IN HERBAL .............................37 9.1. INTERACTING WITH AN EXTERNAL ENVIRONMENT .......................................................................................37 9.2. MANAGING MULTIPLE PROJECTS ..................................................................................................................38 9.3. CREATING TYPES THAT INTERACT WITH AN ENVIRONMENT .........................................................................39 9.4. VIEWING, EDITING, AND SHARING LIBRARY CODE .......................................................................................40 9.5. CREATING VACUUM CLEANER CONDITIONS..................................................................................................41 9.6. CREATING VACUUM CLEANER ACTIONS .......................................................................................................44 9.7. CREATING VACUUM CLEANER OPERATORS ..................................................................................................45 9.8. CREATING VACUUM CLEANER PROBLEM SPACES .........................................................................................46 9.9. WRAPPING UP THE VACUUM CLEANER AGENT .............................................................................................47 9.10. RUNNING TOM IN THE VACUUM CLEANER ENVIRONMENT ...........................................................................47 9.11. ADDITIONAL EXERCISES ................................................................................................................................48 10.0 LESSON 8: CREATING A SIMPLE DTANK MODEL IN HERBAL......................................................50 10.1. DTANK I/O .....................................................................................................................................................58 10.2. INSTANTIATING THE DTANK PREDEFINED MODEL .........................................................................................62 10.3. UNDERSTANDING THE PREDEFINED DTANK MODEL ......................................................................................62 10.4. EXECUTING THE HERBAL TANK IN THE DTANK ENVIRONMENT ....................................................................64 10.5. DEBUGGING DTANK MODELS ........................................................................................................................65 10.6. ADDITIONAL EXERCISES ................................................................................................................................67 11.0 ADVANCED FEATURES ..............................................................................................................................67 11.1. PREFERENCES.................................................................................................................................................67 11.2. ELABORATIONS ..............................................................................................................................................69 12.0 REFERENCES.................................................................................................................................................71