A method and a
system for building a
knowledge base for industrial use and using the
knowledge base to manage and control industrial products, processes, resources and systems. The
knowledge base uses semantic
processing modules and
artificial intelligence tools to enable continuous extraction and entry of knowledge into the knowledge base from various sources including user inputs, operation status reports, manuals, websites, diagnosis reports, sensor data, operation sequence, and other static or ephemeral sources. The knowledge base is supported by a knowledge base
management system that includes a suite of tools to support knowledge entry, update, retrieval and
visualization using both
natural language based queries and structured queries with predefined
syntax. The
system also provides tools to retrieve and assemble knowledges on-the-fly to support industrial applications including to design products, services or production lines, build production process, manage scheduling and flow, monitor and optimize operations, diagnose issues, apply business logics, procure materials and supplies, manage and
train workforce, and provide customer supports.