While it is unlikely that AI will replace programmers, it will have a significant impact on the programming job market. On one hand, AI should automate many responsibilities of programmers. This includes writing code templates and debugging. This will reduce the amount of time and effort required by human programmers.