多项选择题

工程咨询的承担方式有( )。

A.以合同协议为契约
B.根据客户要求,提供服务
C.以公司方式
D.个人咨询专家
E.联合咨询方式