Nanobots are microscopic machines that can operate inside the human body. They have potential applications in medicine such as targeted drug delivery, breaking up blood clots and kidney stones, gene therapy, and fighting cancer. Nanobots may one day help cure diseases by performing tasks at the nano scale. While nanobots offer advantages like rapid treatment and low costs, challenges remain around replication control and biocompatibility. Future areas of focus include the central nervous system and more advanced cancer treatments.