本发明提供了一种基于人机交互的商品推荐方法,包括:基于购物平台获取目标用户通过电子设备传输的输入信息,生成输入信息集合;基于购物平台获取目标用户通过电子设备与商家的交互信息,生成交互信息集合;根据外部监测设备,获取目标用户通过电子设备基于购物平台操作时,目标用户的面部信息,生成面部信息集合;对目标用户的输入信息集合、交互信息集合与面部信息集合进行分析,获取目标用户的商品推荐信息;根据商品推荐信息,向目标用户的电子设备传输商品信息;从而实现了向目标用户的商品推荐,同时也实现了根据目标用户的商品喜好对目标用户进行个性化推荐的功能,进一步地提高了目标用户基于购物平台的体验效果。