Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 920 Bytes

File metadata and controls

30 lines (20 loc) · 920 Bytes

Project 1 - Hello World

New Concepts

  • Basics of using Soar
    • The Soar CLI
    • Soar Productions/Rules
    • Soar Working Memory (WM)
  • Soar rule syntax
    • Conditions
      • The default "^type" Working Memory Element (WME)
    • Actions
      • The (write) and (crlf) RHS functions

Problem

  • Our agent has not yet told the world, "hello". This is an egregious breach of etiquette. If we do not rectify this impropriety, the world might grow to become most seriously irate.

Solution

  • Make a basic Soar rule that fires once to say "hello" to the world!

Instructions: Lesson and Project

  1. Open the lesson here.
  2. Open the project agent starter code.
  3. Edit the project code while following along with the lesson instructions.
  4. When you've finished this project, click here to move on to the next!