BACK | Features | MentDB Strong |
Consciousness / Unconsciousness
- to be conscious in an infinite way in time
- say what she's doing in real time
- say what she thinks in real time
- say what the subject was now or in the past
- say what she replied now or in the past
- say what she understood now or in the past
- tell what time it is now or in time
- say what she has done now or in the past, with + - precision
- say what she thought now or in the past, with + - precision
- say what she feels now or in the past
- say why now or in the past
- say how now or in time
- say how she is now or in the past
- say what the user said now or in the past
- tell if a task has been processed now or over time (and why if not successful?)
- rephrase an answer (structure and word)
- answer in English while working in French at the time
- activate or not mindfulness to have access to hidden information
- focus on a user
- graph representation (law of robotics based on emotion)
Emotion / Feeling
- emotional coloring of external / internal intentions (temporary)
- sentimental coloring of external / internal intentions (it stays in time)
- emotional duality (the machine says she's scared when in fact she's laughing)
- 32 emotions by Robert Plutchik (4 primary + 4 secondary + 24 combinations)
- If the machine is too emotional, its cooperation may stop until it calms down (low confidence)
- activate or deactivate emotions at any time (the machine forces cooperation - you must have rights)
- accept apologies (confidence regain, but not all confidence, number of apologies limited)
Deep Understanding
- if it detects input data identical to the last strategy, it asks for confirmation, then it repeats the strategy
- Lisa asks questions to clear up an ambiguity
- she asks questions to dispel a doubt
- relationship need by many task
- she can abandon a task
- she can make other proposals if the one proposed does not correspond to what the user means
- accept choices by answer position
- accept choices by contextual sentence
- wait for user information
- use old input values as new missing information
- use old results as new missing information
- lock to specific values as new missing information
- 61 million searches per second (on external context)
- Automatic type detection
Evolution
- knows his age and that of the user
- responds according to its age and that of the user
- may consider that she has another age to simulate mental processes of another age
- may consider that the user has another age to simulate mental processes facing a user of another age
Personnality
- respond according to your personality
- respond according to the user's personality
- change your personality
- change the user's personality
- consider that she has another personality temporarily to simulate other mental processes
- consider that the user has another personality temporarily to simulate other mental processes facing a user
Task
- brain loop (sequential task executor)
- action executor for each task
- sub task executor
- cancel all running tasks
- count or give out pending tasks
- temporarily stop a task
- resume a temporarily stopped task
- Random part on actions
- Task priority
- ready for self-stimulation
Learning
- learn [something] IS/NOT [SOMETHING]
- percentage of confidence in learning
- a user with more confidence can relearn the opposite
- a user with more confidence can confirm a learning
Misc
- responds with a variable rate of expressiveness
- responds with varying accuracy rate
- work at human or machine speed
- answer in French or in English
- can lie
- allow the user to connect to no longer be a stranger (the current discussion is merged with the discussion of the connected user)
- can manage the rights (prevents certain execution if the user does not have the rights)
- can manage trust (prevent certain execution if not trusted user access)
- give the first or the last word
- count
- add
- subtract
- multiply
- divide
- do mental arithmetic
- use the calculator
- activate or deactivate verbose mode
- say hello (if too much repetition> anger)
- say her name
- thank you
- I'm done (resets various modulable variables of the MentDB Strong brain)
- response with vousvoiement / tutoiement, Male / Female, random, current language
Server
- Multi-Thread optimized (tested with 104 threads - 2 Xeons 6230R)
- In memory Database and MySQL Database
- Client/Server (Java)
- Web Socket Jetty (asynchronous message)
- Tracking emotions, actions and laws of robotics in graph mode
- Metric server
- Shortcut commands
- Chat room