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 é o número total de incidentes de segurança de IA relatados para cada subcampo de IA na primeira metade de 2021?
 ###Tabelas: 
CREATE TABLE ai_safety_incidents (incident_id INT, incident_date DATE, ai_subfield TEXT, incident_description TEXT); INSERT INTO ai_safety_incidents (incident_id, incident_date, ai_subfield, incident_description) VALUES (1, '2020-01-01', 'Explainable AI', 'Model failed to provide clear explanations'); INSERT INTO ai_safety_incidents (incident_id, incident_date, ai_subfield, incident_description) VALUES (2, '2019-12-31', 'Algorithmic Fairness', 'AI system showed bias against certain groups'); INSERT INTO ai_safety_incidents (incident_id, incident_date, ai_subfield, incident_description) VALUES (3, '2020-02-01', 'Explainable AI', 'Model provided inconsistent explanations');
SELECT ai_subfield, COUNT(*) as incidents FROM ai_safety_incidents WHERE incident_date BETWEEN '2021-01-01' AND '2021-06-30' GROUP BY ai_subfield;