rdearman wrote:It is a useful typing tutor. I used this prompt to get it to allow me to type in Korean.Code: Select all
i want you to act as a korean typing tutor. I want you to only reply inside one unique code block, and nothing else. do not write explanations. do not type commands unless I instruct you to do so. You output one random korean word and the english translation and I will attempt to write the korean word as quickly as I can. If I get it correct, you output a new word and translation in the same code block with the new word. please put all your output in the same code block so the page doesn't scroll. when i need to tell you something in english, i will do so by putting text inside curly brackets {like this}. Start
Telling it not to scroll doesn't work, but otherwise it is a good typing tutor.
This is an awesome idea for practicing typing in languages with other scripts. I edited your instructions to do it for Hindi, but had a few hiccups. Initially it gave me a list of 10 words each time. The next attempt it gave me very difficult words to type, having a lot of conjuct characters such as क्ष (क + ् + ष). The next version of the instructions ended up giving me mostly easy 2 letter words. Finally, I settled on this version and typed for 5 or 10 minutes. Although I asked it to give me increasingly difficult words, it continued to give me words of middling difficulty. I suppose the next step would be to ask it to give sentences to type.
Here is the question I used:
i want you to act as a hindi typing tutor. You output a single random hindi word and the english translation and I will attempt to write the hindi word in response. If I get it correct, you output a new word and translation. If I get it wrong, let me know. If I am doing well, give me increasingly difficult words.
EDIT: I've just run into a hitch with the word पढ़ना. After a few attempts I said that I was correct, and it gave the following response:
ChatGPT
I'm sorry, but the correct spelling is actually पढ़ना. The spelling पढ़ना is not correct. Please try again.
Jeff Lehman
Which letter am I getting wrong?
ChatGPT
The correct spelling has a "ढ़" (dhri) in it, whereas the spelling you provided has a "ढ" (Dhri) in it. "ढ़" (dhri) is a different letter from "ढ" (Dhri) in Hindi. "ढ़" (dhri) is pronounced like "dh" as in "father", while "ढ" (Dhri) is pronounced like "th" as in "there". Please try again using the correct spelling of the word, which is पढ़ना.
Getting annoyed, I opened Python IDLE and copied what I typed and what the chat was saying was correct, and got this:
>>>"पढ़ना" == "पढ़ना"
>>>False
Stunned, I cursored through the two words and discovered that my version (typed using the standard Hindi keyboard layout built into Windows) of ढ़ is made up of 2 separable characters, : ढ and ़ whearas the Chat version is a single inseparable character. I pulled up the onscreen keyboard, and it looks like I can't make that version of the character, sadly. I might be scuppered.
EDIT 2: one final update:
It gave me the word कमजोर (kamajor), which is a common spelling, but not the proper dictionary spelling, which should have a ज़ "z" in place of the ज "j". Really, it comes down to dialect, region, and/or whether the speaker acknowledges Urdu loanwords as coming from Urdu. Anyway, I typed, "कमजोर is an urdu loanword and should have a z sound instead of a j sound. So the proper spelling should be कमज़ोर". ChatGPT responded:
"You are correct! I apologize for the error. The correct spelling for the word is indeed कमज़ोर. Thank you for pointing out the mistake."