Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é a pontuação média de segurança para cada algoritmo de IA, particionada por tipo de algoritmo, ordenada pela pontuação em ordem decrescente?
 ###Tabelas: 
CREATE TABLE ai_algorithms (algorithm_id INT, algorithm_name VARCHAR(50), safety_score DECIMAL(5,2)); INSERT INTO ai_algorithms (algorithm_id, algorithm_name, safety_score) VALUES (1, 'DeepQA', 85.34), (2, 'Random Forest', 91.23), (3, 'Support Vector Machine', 89.11), (4, 'Neural Network', 87.54);
SELECT algorithm_name, AVG(safety_score) as avg_safety_score FROM ai_algorithms GROUP BY algorithm_name ORDER BY avg_safety_score DESC;