本发明公开了一种基于机器学习的CAD协同工作方法,包括如下步骤:—系统内用户通过各自使用的工作站将打开CAD文件的请求上传至所述的中央服务器;中央服务器打开系统内各用户请求的文件,将文件的操作界面和变化实时返回至每个工作站;—工作站中的API框架实时采集当前用户针对所述文件的操作行为,即API函数,生成操作行为表项发送至所述的中央服务器的行为数据库中;—所述的中央服务器判定同一文件操作的API函数的写集合是否存储交集;如果存在交集,则进行冲突解决;如果不存在交集,则所述的行为数据库中记录的多用户的操作行为结果写入文件,中央服务器向打开该文件的工作站返回文件处理结果,完成当前CAD文件的操作。