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 distribuição de projetos de IA ética por ano e categoria de orçamento?
 ###Tabelas: 
CREATE TABLE project_budget (project_id INT, project_name VARCHAR(255), budget DECIMAL(10,2), year INT, budget_category VARCHAR(50)); INSERT INTO project_budget (project_id, project_name, budget, year, budget_category) VALUES (1, 'Ethical AI Research', 500000, 2020, 'Low'), (2, 'AI Ethics Guidelines Development', 750000, 2021, 'Medium'), (3, 'Advanced AI Ethics Framework', 1000000, 2022, 'High');
SELECT year, budget_category, COUNT(*) as num_projects FROM project_budget WHERE project_name LIKE '%AI ethics%' GROUP BY year, budget_category;