A Complex AI: The Smart Coffee Machine

Let's add some complexity to the system, and see what starts happening.

This time, we're building a smart coffee machine, and we're asking a different question - we want to know how the user wants their coffee.

There are many more inputs to the machine.

InputMeaning
HourThe hour of the day, in 24-hour time
TemperatureThe outside temperature
Time Since Last BrewThe time since the user last had a coffee
User AIf this is Jenny using the machine
User BIf this is Carl using the machine
User CIf this is Amanda using the machine

And our outputs are…

OutputMeaning
MilkIf there should be milk in the coffee
TemperatureThe temperature of the final coffee
FoamThe amount of foam to produce
StrengthThe strength of the final coffee
DecafIf it should be decaffinated coffee
SugarsIf the coffee should include sugar

This example is used in the complex example of machine learning.