多项选择题

农业能够为人类提供的生态系统服务功能有哪些?()

A.需求产品供给
B.良好饮食习惯
C.生活环境调节
D.精神文化影响