What would be the simplest possible implementations of something like this? I’m thinking all it really needs is some form of input, two chatbots who can talk to each other without having to wait for the outside input, and some sort of intentional output. I’m not explaining it very well probably so maybe this will help…
Input (user text) “hello” Goes to…
C1, which outputs “did you see that? Someone said “hello”. What should we do?” To…
C2, which outputs “we should say “hello” back” to…
C1, which outputs “okay. We say “hello””.
C1 and C2 are constantly monitored by a ‘intent detection’ thingy, which has remained inactive so far as all that has been happining is talking between C1 and C2. The “We say “hello”” bit triggers the ‘intent detection’ to output “hello” to the screen.
So the user types “hello” and recieves “hello” but the AIs are constantly ‘thinking’ in the background. The user could wait a bit and then ask “what are you thinking about” or the ais could think a bit more and decide to “say” something else if the user remains quiet. Is it making sense at all yet? The user input doesn’t have to be typed text. It could be anything really… and the output isn’t limited to just deciding to “say” stuff, it could be a number of actions, as long as the ‘intent detection’ module can translate it to whatever data the output device requires. Like the input could be a distance measurement from an ultrasonic distance ance sensor, and the output could be simple instructions to a motor controller. ?