Systems do not fail because they are not smart.

‎They fail because they have to deal with things they were not designed for.

‎When many agents work together there is always something that's not certain.

‎Sometimes data comes in late.

‎Sometimes signals are not agree.

‎Sometimes things that are connected do not work.

‎What seems like a clear choice becomes confusing or the problem is not just getting agents to do things it is deciding how they should act when they are not sure what to do and that is how I think about ROBO when it is part of the Fabric Foundation.

‎I do not think about whether agents can do tasks i think about whether the system stays okay when it does not have all the information it needs or autonomous systems usually think everything is clear they get information follow rules and take actions and In real life things are only clear for a short time.

‎Good systems know that sometimes things are not certain they have ways to slow down when signals do not agree and to make sure the system stays stable even when they are not sure what will happen or bad systems do things differently and they wait too long for perfect information or act too quickly and then have to fix things.

‎Both ways cost something.

‎If agents wait much they are not reliable or if they act quickly they make mistakes and other systems have to deal with them and good systems are in the middle.

‎They know when they are not sure they limit the problems they stop confusion from spreading.

‎People often like speed and automation.

‎Good systems are about something else staying stable when things are not clear or the hardest situations are not when systems fail they are when systems have to keep working while we are still trying to figure out what is happening and autonomy only works when it can handle uncertainty.

‎ROBO has to be able to do this.

‎The system has to be able to stay stable when thing are not clear.

‎This is important for ROBO and the Fabric Foundation.

@Fabric Foundation #ROBO $ROBO