| ▲ | treyd 3 hours ago | |||||||
The thing is that this argument doesn't work with Go because its type system (and the whole language, really) is much less expressive and compiler gives a lot less feedback to the LLM. So it tends to have to write more unit tests and do more cycles of testing (and spend more tokens) to get it right. | ||||||||
| ▲ | wg0 2 hours ago | parent [-] | |||||||
The argument about type system is absurd anyway. The types in a program aren't a universal vocabulary that the LLM would already know about like the words of English language. They are unique to each program and domain so an LLM can't be better at it. Let me elaborate further - it's like the proficiency of LLMs in writing English vs writing Sawahili or Kurdish. The types of a program are like Swahili or Kurdish etc even worse because those languages still have sizeable chuck on the Internet and digital archives but types of a program are very specific to it. | ||||||||
| ||||||||