Ответственность может быть распределена между разработчиками и пользователями. Разработчики могут нести ответственность за производственные дефекты или непреднамеренные последствия использования их продуктов. Пользователи могут быть ответственны за неправильное использование или нарушение законодательства в ходе эксплуатации автономных систем.