Skip to content

Outline

lumichael94 edited this page Aug 13, 2015 · 18 revisions

Memory

  • Concept
    • CMap
      • Hashmap object String -> HGHandle. Contains a few basic functions.
    • Model
      • Concept record object. Protocol and other concept related functions to be implemented.
  • Schema
    • SMap
      • Hashmap object HGHandle -> Target Set. Contains a few basic functions.
    • Model
      • Concept record object. Protocol and other concept related functions to be implemented.
  • Maintenance
    • A "sleep" process used for debugging and modification of atoms.

Main

  • Entry and Exit Point
  • REPL

Core

  • Interpreter
    • Interprets English input and finds corresponding atoms.
    • Executes response function.
    • Utilizes Analyst
  • Analyst
    • Analyzes interpreted input/output according to current state.
    • Entry point for heuristical learning

Heuristic

  • Handler
  • Algorithms

Utils

  • HyperGraphDB
    • Functions for accessing HyperGraphDB.
  • Debugging
  • Gorilla REPL (tentative)
  • MaryTTS

Basics

Clojure

HyperGraphDB

Memory

Heuristics

Clone this wiki locally