Commit Graph

  • 0af13a951b improved stability of the CEServer class Will Webberley 2017-01-19 23:14:44 +0000
  • 600c08d223 attached variables to the appropriate class now we have a new PolicyHandler Will Webberley 2017-01-19 22:50:52 +0000
  • b10c6be7c4 added a PolicyHandler class and template Will Webberley 2017-01-19 22:34:00 +0000
  • 0205f12ab8 removed unnecessary print statements Will Webberley 2017-01-19 22:01:33 +0000
  • 5b3784947e allow instances to contain characters in range [a-zA-Z0-9_ ] Will Webberley 2017-01-19 21:43:11 +0000
  • 8c8d598c00 ensure agent can respond to tell cards if necessary (e.g. if feedback policy set) Will Webberley 2017-01-17 20:03:17 +0000
  • b84d5ce709 ensure ask cards work and that the agent is able to respond with the answer Will Webberley 2017-01-17 20:00:12 +0000
  • 4ac0c2b696 updates to support tell cards correctly Will Webberley 2017-01-17 19:42:19 +0000
  • aabd510b61 test cases for each of the specific examples in the CE slides Will Webberley 2017-01-16 22:57:03 +0000
  • 5ed7886e93 added support for modifying concepts with new values Will Webberley 2017-01-16 22:22:59 +0000
  • 12ac2e6dd5 updated concept-parsing to use a unified approach in both creating and modifying concepts Will Webberley 2017-01-15 20:46:10 +0000
  • f090b875aa allow CEInstance and CEConcept constructors add themselves to the node's KB Will Webberley 2017-01-15 18:45:58 +0000
  • 7e9cee3a4d improved stability in parsing instance facts and removed 'dryRun' mechanic Will Webberley 2017-01-15 18:34:43 +0000
  • 0417d39d88 allow a CEInstance's #ce() function to report subConcepts Will Webberley 2017-01-15 10:49:54 +0000
  • 36ec8c80b7 allow a CEInstance's #gist() function to report subConcepts Will Webberley 2017-01-14 20:32:04 +0000
  • 9ffb996771 correctly parsing and adding new relationships Will Webberley 2017-01-14 19:58:36 +0000
  • 86611ba13d correctly parsing and adding raw values and instance values Will Webberley 2017-01-14 19:27:47 +0000
  • 1690ebbef3 correctly add synonyms and subconcepts to instances Will Webberley 2017-01-14 00:02:00 +0000
  • c0d8d4c938 code to extract raw vals now works Will Webberley 2017-01-13 23:43:29 +0000
  • 372023e4d8 code to extract concept-vals now works Will Webberley 2017-01-13 23:40:51 +0000
  • a1310118dc code to extract subconcepts now works Will Webberley 2017-01-13 23:37:02 +0000
  • f1237be883 code to extract synonyms now works Will Webberley 2017-01-13 23:28:24 +0000
  • 6d305de736 reg-ex detectors for each type of instance modification declared Will Webberley 2017-01-10 22:55:29 +0000
  • 28d36630ea more specialised code in modifyInstance() to split out facts separated by 'and' symbols Will Webberley 2017-01-10 21:50:24 +0000
  • 0536ea693b renamed license -> licence Will Webberley 2017-01-10 20:06:46 +0000
  • f8aa6a260c added test instructions to readme Will Webberley 2017-01-10 20:04:44 +0000
  • e81f7a2d69 allow subConcepts to be declared for existing instances Will Webberley 2017-01-10 19:55:13 +0000
  • 190d3412a3 added all test cases to be passed in-line with CE-into slides flyingsparx 2017-01-10 18:34:27 +0000
  • 81c727fe3f added a test framework flyingsparx 2017-01-10 18:04:16 +0000
  • 1734d023ab fixed reference to legacy function call get_instances() Will Webberley 2017-01-05 21:50:42 +0000
  • 33ed6ea06f refactored throughout to make lint tests pass Will Webberley 2017-01-05 21:47:54 +0000
  • 0990bb013e added in Andy's fuzzy-searcher for 'What/Who is' questions Will Webberley 2017-01-05 21:32:21 +0000
  • 074f12c0c8 sentences of form 'the person fred is married to the person jane' are now parsed correctly Will Webberley 2017-01-04 19:47:23 +0000
  • c9529ef9c1 separate CEParser functions for newInstance and modifyInstance Will Webberley 2017-01-04 18:59:06 +0000
  • 7c6af583b1 moved the 'parse decision' logic from CENode to the relevant parsers Will Webberley 2017-01-04 18:24:39 +0000
  • cb7169b7de updated CEServer to require the models index file instead of directly Will Webberley 2016-12-23 22:19:59 +0000
  • ed2f1ffbe9 updated REAMDE to reflect latest changes Will Webberley 2016-12-23 22:10:10 +0000
  • edc63bbacb allow webpack to also process the pre-included models for use in web Will Webberley 2016-12-23 21:56:15 +0000
  • 872fc75b58 updated README to reflect changes so far Will Webberley 2016-12-23 20:37:01 +0000
  • 089690768a added uglifyjs to minify cenode.js (reduces footprint by nearly 50% currently) Will Webberley 2016-12-23 20:13:35 +0000
  • aeca4e4211 added webpack and configs to support building for the browser Will Webberley 2016-12-23 20:01:47 +0000
  • 1bf3578438 created a RuleEngine class to handle all rule-parsing and propagation Will Webberley 2016-12-23 19:34:57 +0000
  • 4611725fe9 moved the 'guessNext' function into NLParser as this seems more logical Will Webberley 2016-12-23 19:17:36 +0000
  • c4f4de09f3 ensure CEServer correctly attaches an agent to its node instance to handle card input/output Will Webberley 2016-12-23 19:02:58 +0000
  • 9af8abcb3c renamed nowrite -> dryRun and removed explicit checks for 'null' throughout Will Webberley 2016-12-23 19:01:13 +0000
  • 6687957025 fixed bugs that caused every CE-parse to be a dry-run Will Webberley 2016-12-23 18:40:53 +0000
  • 320d5c46c1 CEServer.js now conforms to AirBnb lint tests Will Webberley 2016-12-22 23:22:49 +0000
  • 7d55cff045 NLParser.js now conforms to AirBnb lint tests Will Webberley 2016-12-22 23:17:20 +0000
  • c22ed513cd QuestionParser.js now conforms to AirBnb lint tests Will Webberley 2016-12-22 23:14:55 +0000
  • cb4dcbfb95 CEParser.js now conforms to AirBnb lint tests Will Webberley 2016-12-22 23:07:16 +0000
  • 9babfdf2ff CEAgent.js now conforms to AirBnb lint tests Will Webberley 2016-12-22 22:57:49 +0000
  • 2f97b78c4a CEInstance.js now conforms to AirBnb lint tests Will Webberley 2016-12-22 22:30:21 +0000
  • 48ce757df5 CEConcept.js now conforms to AirBnb lint tests Will Webberley 2016-12-22 21:02:55 +0000
  • ddda963d95 CENode.js now conforms to AirBnb lint tests Will Webberley 2016-12-22 20:57:17 +0000
  • b9371d8218 updated addSentence/addCE/addNL/askQuestion methods to be more logical and concise Will Webberley 2016-12-22 20:24:28 +0000
  • 90f3e71d50 splitted out NL-parsing code into an NLParser class Will Webberley 2016-12-22 19:48:12 +0000
  • ba282ef8e2 By default CENode now instantiates without an agent. Agents must be attached after instantiation by calling 'attachAgent' Will Webberley 2016-12-22 19:36:07 +0000
  • 0b41d9637d created a QuestionParser class and migrated question-answering code to this Will Webberley 2016-12-22 19:26:11 +0000
  • 14bb3e35a7 created a 'CEParser' class to be directly responsible for all Node-based CE-parsing (splitted out code) Will Webberley 2016-12-22 19:05:18 +0000
  • a2fabff474 fixed a bug that cuases the node to crash when evaluating instances to return when asking a 'where is' question Will Webberley 2016-12-12 19:47:47 +0000
  • da9ec78a95 fixed small syntax error that prevented CENode from being imported Will Webberley 2016-12-12 19:15:26 +0000
  • c1f764b7d1 ES6-ified anonymous functions Will Webberley 2016-12-08 20:22:05 +0000
  • a3a62be374 moved network util functions into the CEAgent module (since CENode itself has no use for them) Will Webberley 2016-12-08 20:08:16 +0000
  • cb93cef889 removed the 'set model' interface and server endpoint (as generally un-needed) Will Webberley 2016-12-08 18:43:23 +0000
  • 9c65dd752a improvements to CEServer admin interface and fixed command-line argument parsing Will Webberley 2016-12-08 18:37:36 +0000
  • a280dd13a1 improved functionality of CEServer, which now executes as a standalone Will Webberley 2016-12-08 18:27:40 +0000
  • 3b72a5e87f started to split out CEServer code into separate lib file Will Webberley 2016-11-30 22:18:25 +0000
  • abc91ab501 moved core model into specific models directory Will Webberley 2016-11-30 22:03:22 +0000
  • b2a0123063 updated CEAgent class to remove references to 'var' and using camelCasing throughout Will Webberley 2016-11-30 21:56:11 +0000
  • c3642d606f camel-cased CENode, CEInstance, CEConcept classes and removed usages of 'var' Will Webberley 2016-11-30 21:38:10 +0000
  • ebe69bf6bf removed all instances of 'var' declarations from CENode core lib Will Webberley 2016-11-30 20:00:27 +0000
  • 7be0bface5 added a transpiler for resolving imports/exports Will Webberley 2016-11-30 19:31:04 +0000
  • 071e2a2dd9 ES6 class-ified CEInstance class Will Webberley 2016-11-29 18:49:57 +0000
  • c03df3bfb8 renamed core class files Will Webberley 2016-11-29 18:42:42 +0000
  • fa9fb276a2 updated gitignore Will Webberley 2016-11-29 17:58:45 +0000
  • 5101a932ba ES6 class-ified CEConcept class Will Webberley 2016-11-29 17:50:15 +0000
  • 7e76a4cb19 updated gitignore, class filenames, & made CEAgent default export for CEAgent.js Will Webberley 2016-11-27 19:33:12 +0000
  • 6c66cb36d3 updated the CEAgent 'class' to ES6 class format and tested under basic conditions Will Webberley 2016-11-27 19:27:16 +0000
  • bf2f0c13bb split apart the 4 key components and class-ified the CENode class Will Webberley 2016-11-27 18:58:46 +0000
  • e2792abedf updated docs Will Webberley 2016-03-24 11:08:03 +0000
  • cdc2bb9504 added documentation for new 'source' feature Will Webberley 2016-03-22 15:39:20 +0000
  • d5dda6e8f8 refactored blame -> source and updated instance.properties method signature Will Webberley 2016-03-22 15:32:11 +0000
  • eb8ce63bb7 added support for 'blame' on instances and their properties Will Webberley 2016-03-17 21:13:22 +0000
  • dd4057bc04 Added more example queries to Space demo Alun Preece 2016-02-26 18:03:53 +0000
  • 4f66ad77f5 Fixed Space demo HTML Alun Preece 2016-02-26 18:02:17 +0000
  • 611cdbfd21 Added example of new query type to Space demo Alun Preece 2016-02-26 18:01:58 +0000
  • 6c35579242 Updated Apple system font in CSS Alun Preece 2016-02-26 17:58:32 +0000
  • 05877610cb updated 'planets' demo to use latest CENode version Will Webberley 2016-02-23 21:50:32 +0000
  • 2f4c5fe89c added support for basic 'who eats apples?' style questions richer-querying Will Webberley 2016-02-23 21:27:03 +0000
  • 879a18f40e added support for basic 'what does prof crane eat' style questions Will Webberley 2016-02-23 20:32:38 +0000
  • c0e6bf681a Merge pull request #17 from flyingsparx/alun-updates alunpreece 2016-02-13 13:57:37 +0000
  • b2a37d8d1c Added link to 'Getting Started' guide in Readme alun-updates Alun Preece 2016-02-13 13:57:11 +0000
  • e870736f7b Merge pull request #16 from flyingsparx/alun-updates alunpreece 2016-02-13 13:42:19 +0000
  • 05c5a94ba8 Added 'intro' 2-page paper Alun Preece 2016-02-13 13:41:40 +0000
  • c6472a1391 Merge pull request #15 from flyingsparx/alun-updates alunpreece 2016-02-13 13:37:38 +0000
  • 5be605b3e8 Pointed 'Try it' to 'space' example Alun Preece 2016-02-13 13:37:00 +0000
  • 0f0cc33b43 Merge pull request #14 from flyingsparx/alun-updates alunpreece 2016-02-13 13:31:32 +0000
  • 79458ee118 Added 'Space' demo Alun Preece 2016-02-13 13:28:58 +0000
  • aa0db2c19f Merge remote-tracking branch 'origin/master' Alun Preece 2016-02-13 13:18:14 +0000
  • d10072289a Merge pull request #13 from flyingsparx/master alunpreece 2016-02-12 18:05:42 +0000