建筑工程保险的投保人或被保险人主要包括工程所有人、工程承包人和技术顾问。选项A “工程所有人”、选项B “工程承包人”、选项D "技术顾问"均正确描述了建筑工程保险的投保人或被保险人。而选项C "建筑工人"和选项E "贷款银行"并不是建筑工程保险的投保人或被保险人。因此,答案为ABD。