Abstract:
With known systems, when performing analysis of data, users typically have a solution-oriented view: there is a problem, and data has been collected with a view to providing some information about the problem. Usually a method is selected, based on vague knowledge about some feature of the problem. This is often sub-optimal, because the user can be assumed to be an expert in the application area, but not in data analysis. Embodiments of the invention provide a means of characterising data analysis methods in terms of tangible and non-tangible parameters such as user-friendliness, accuracy, simplicity, interpretability, speed, cost, comprehensibility, and transparency, and then matching these to some pre-specified requirements. This means is provided by a method of selecting a data analysis method in accordance with a user preference, wherein the user preference relates to a feature of the data analysis method and is represented by a fuzzy set comprising a range of values. The method comprises the following steps: (i) using the user preference to identify one or more rules corresponding to the user preference, each rule comprising at least one fuzzy set that relates features of data analysis methods to data analysis characteristics; (ii) evaluating the or each identified rule, thereby identifying an instance of a data analysis characteristic associated with the identified rule, the instance comprising a fuzzy set having a range of values; (iii) accessing a plurality of data analysis methods, each of which has a plurality of data analysis characteristics, wherein each of which data analysis characteristics is characterised by a fuzzy set having a range of values; and (iv) comparing the data analysis characteristics associated with the accessed data analysis methods with the data analysis characteristic instance in order to identify a data analysis method that matches the user preference.
Abstract:
The management and integration of data and categorizing and reporting the results thereof are accomplished by using at least three information levels of the data path, which comprise a transactions level, an extraction, transformation and load level, and a business information level. At the transformation and load level, data are collected from applications residing at the transactions level and extractions and calculations are performed on the collected data. The results are deposited into a data pool and presented to consumers using components residing at the business information level.
Abstract:
A method of selecting a decision tree from multiple decision trees includes assigning a Bayesian tree score to each of the decision trees. The Bayesian tree score of each decision tree is compared and a decision tree is selected based on the comparison.
Abstract:
A case based reasoning system and method for matching a problem case to at least one solved case. A solved case database stores solved case data correlated to a plurality of solved cases. An attribute database stores a set of attributes and observation cost data corresponding to each of the attributes, such that the observation cost data corresponding to an attribute is correlated to a cost of determining an attribute value corresponding to the attribute. A set of potential solved cases is determined. A set of relevant attributes for which at least one potential solved case has an attribute value and for which no corresponding problem attribute value has been input is determined and ranked based on the observation cost data for each relevant attribute.
Abstract:
There are provided a user information database storing for each user the current level of skill in work of the user and information related to the history of the work performed by the user, and means for judging, when the predetermined work performed by an arbitrary user is terminated, the level of skill of the user again to update the current level of skill of the user in the user information database on the basis of the complexity of the contents of the work, information related to the evaluation of the results of the work, the number of times of keyword retrieval performed by the user during the work, the current level of skill of the user, and information related to the history of the work performed in the past by the user.
Abstract:
New functions for a contact center system include: testing user's comprehension of informational messages with a quiz; capturing insight of superior users having a KPI score above a threshold by having those users submit information on why they perform so well; dynamically ordering solutions to issues by re-ranking the solutions periodically based on recency and frequency; integrating information for use by a contact center representative while online with a customer and information for use when not online; storing content items in a telecommunications industry taxonomy; directing user feedback on a content item to the proper owner/manager of that content; communicating solution information using a solutions taxonomy; displaying a dual information system having a CRM application as well as reference material that is context-appropriate; enforcing completion of a group of templates when creating a content item to be published; ensuring a group of templates for a content item are complete before publishing them; and searching within a contact center system portal using a continuum of search functions.
Abstract:
The present invention provides a new and unique platform for authoring and deploying interactive characters which are powered by artificial intelligence. The platform permits the creation of a virtual world populated by multiple characters and objects, interacting with one another so as to create a life-like virtual world and interacting with a user so as to provide a more interesting and powerful experience for the user. This system can be used for entertainment purposes, for commercial purposes, for educational purposes, etc.
Abstract:
An agent engine includes a definition process, the definition process operable to define a data set associated with an objective, a library storing a set of components, the components comprising at least one of a pre-programmed application, object, algorithm, function, and data set definition, and an agent generator process, the agent generator process operable to define at least one agent that includes at least one component from the library, the at least one generated agent defined to perform a function related to the objective.
Abstract:
A system is disclosed that generates a data source representation using at least one data source. The system includes a set of services that synchronize the data source representation with the data source, or sources, from which the data source representation is generated. The system also includes a set of services that operate on a data source representation to access and manage information stored in a data source, or sources, from which the data source representation is generated.
Abstract:
A computer-implemented method and system for implementing a software agent control architecture. The method includes the step of generating a plurality of agents, wherein the agents are respectively configured to implement a rule-based behaviour. Respective rule sets for each of the agents are accessed, wherein the rule sets are configured for processing using respective rule engines of each of the agents. Respective incoming messages are received and delivered to the agents. The rule-based behaviour for each of the agents is implemented by processing the incoming messages using the rule engines.