Aug 17Liked by alice maz

I have used ChatGPT-4 to generate practice texts in Swahili in increasing difficulty levels as I was learning the language. Swahili is a great language, really easy to learn and pronounce, but there is no so much good learning material out there. It is esp. hard to find explanations for grammatical contructions but ChatGPT-4 had read enough to be able to explain the differences of quite alike words like halafu vs. kwisho or zaidi vs. kuliko. It is really nice that you can ask it about parts of speech and let it explain all parts of a sentence. It is also nice to that the learning text is generates are tuned to my interests and can, e.g., describe cities in the form of a local people's experiences. I also managed to coax it to generate "street Swahili" which is code-switching between Swahili and English as is very common in Kenya and esp. Nairobi.

Expand full comment
Aug 12·edited Aug 12Liked by alice maz

> I also find it struggles more with larger applications and probably can't architect or refactor.

So far my experience is it’s awesome at refactoring. I’ve pasted in files from a legacy codebase that are ~200 lines, written entirely with outdated web libraries, and asked it to modernize the file / component but keep certain aspects of the logic while fixing some aspect of it.

And it’s been able to do it correctly, to the point where I can just directly paste its result in without changes and everything still works correctly throughout a large enterprise application.

I also only use the Code Interpreter model of GPT-4 for coding tasks, which supposedly has an 8k context window and others report it being more logically consistent.

Also, great post.

Expand full comment
Aug 11Liked by alice maz

would love if I could just voice talk to gpt all day long

Expand full comment