Go to Costco and get some dish soap. Pour it around the perimeter of your house and edges of all your walkways. Use some water to get it to soak into the dirt and cracks. No more ants after a few weeks.
Might be no more salesmen or Jehovah’s Witnesses, either.