-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Sean Trott edited this page May 2, 2016
·
27 revisions
The framework_code repository contains code for the core components of the general NLU system.
These components can be divided into three categories: language-side, action-side, and communication.
As a block box, the language-side components receive text/speech as input, and output an n-tuple. More specifically, a user types or speaks a statement, which is interpreted by a parser called the ECG Analyzer (Bryant 2008). This parser uses a grammar we’ve developed (called Embodied Construction Grammar) which incorporates theories/representations from linguistics, and outputs a Semantic Specification (SemSpec). The Specializer crawls the SemSpec data structure, extracting relevant information for a given task, and produces an n-tuple.
- Core Specializer
- Core UI-Agent
- ECG Analyzer
- Core ECG Grammar
- Core Problem Solver
- Transport
- Core Agent
- N-tuple templates