Download Herbal Tutorial v3.1c - Applied Cognitive Science Lab
Transcript
A Gentle Introduction to Herbal 6.4.1 Interpreting the Soar output trace..................................................................................................................28 6.4.2 Interpreting the Jess output trace...................................................................................................................29 6.5 7 8 9 10 11 2 ADDITIONAL EXERCISES ..........................................................................................................................................29 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 LESSON 6: LEARNING ..............................................................................................................................................34 8.1 RUNNING SALLY WITH LEARNING ENABLED .........................................................................................................34 8.2 PRESCRIPT AND POSTSCRIPT ....................................................................................................................................36 8.3 ADDITIONAL EXERCISES ..........................................................................................................................................37 LESSON 7: CREATING A SIMPLE VACUUM CLEANER MODEL IN HERBAL ......................................37 9.1 INTERACTING W ITH 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 V ACUUM CLEANER CONDITIONS ..........................................................................................................42 9.6 CREATING V ACUUM CLEANER ACTIONS ................................................................................................................45 9.7 CREATING V ACUUM CLEANER OPERATORS ...........................................................................................................46 9.8 CREATING V ACUUM CLEANER PROBLEM SPACES .................................................................................................47 9.9 WRAPPING U P THE VACUUM CLEANER A GENT .....................................................................................................48 9.10 RUNNING TOM IN THE VACUUM CLEANER ENVIRONMENT ................................................................................48 9.11 ADDITIONAL EXERCISES .......................................................................................................................................49 LESSON 8: MULTI PROBLEM SPACE LEVELS AND SCOPE OF FACTS ..............................................51 10.1 CREATING A MULTI LEVEL VACUUM MODEL ........................................................................................................52 10.2 CREATING TYPES ...................................................................................................................................................53 10.3 CREATING CONDITIONS ..........................................................................................................................................54 10.4 CREATING ACTIONS ...............................................................................................................................................56 10.5 CREATING OPERATORS ..........................................................................................................................................57 10.6 CREATING THE PROBLEM SPACES .........................................................................................................................58 10.7 CREATING THE CLEANING BULL AGENT ...............................................................................................................58 LESSON 9: CREATING A SIMPLE DTANK MODEL IN HERBAL.............................................................59 11.1 DTANK I/O..............................................................................................................................................................59