Brief: Multi-strategy procedural and QA help system
Jump To: Parent Description

  • MUSH fills a gap between Packager/Architect and Clear/FieldGoal. It coordinates all help for our project. It's main purpose is to serve as a help system for Linux configuration, but it also has "modules" for the FRDCSA (think frdcsa-reference) etc. It is mainly aimed at procedural knowledge and question answering. Our intention is to use the same engine that will help packager to generate packages, that is, a procedural knowledge base, and apply it to the general problem of Linux configuration assistance. The question answer component is simply necessary. There is already a demonstration of state of the art document granularity question answering systems being applied to man pages. We would like to apply to all documentation. The QA component is also vital to architect. In thinking about it now, a likely additional feature would be to be able to obtain help from online sources regarding a particular problem. And secondly, as a help system, it should utilize technologies from intelligent tutoring systems for interaction with the user. It should teach philosophy and methods as much as it provides solutions. And ideally, it would automatically handle configuration - possibily incorporating from tools like code-monkey.