https://medium.com/@chakravuyha/syntax-to-semantics-heres-how-you-can-use-ai-in-programming-1c25684c1977