In recent years, engineers have been working to develop increasingly sophisticated devices that can help humans to interact better with computers. These technologies, including brain-machine interfaces, electroceuticals and wearable health care devices, could potentially advance both existing medical practices and the capabilities of human users.