掲示板 Forums - Stories generated from a list of vocabulary
Top > 日本語を勉強しましょう / Let's study Japanese! > Anything About Japanese Getting the posts
Top > 日本語を勉強しましょう / Let's study Japanese! > Anything About Japanese
I've been learning Japanese for the past two months, and I'm completely absorbed. I'm trying to use various tools (including renshuu as my daily driver), however, I'm having a hard time finding texts that are more than just single sentences, but don't stray too far from the vocabulary I've already mastered. While browsing Renshuu's settings, I noticed that I can export a list of words I've learned (tools -> advanced search), so I thought, maybe it's worth using AI to create short stories based on this list? I wrote a prompt that you can configure, you can find it below. It's certainly not perfect - I'm no expert - but if it's useful to anyone (or someone is willing to improve it), I'd be very happy. :) I tested it on the free version of ChatGPT, but it's probably suitable for other LLMs as well, so pick whichever works for you.
PS. As I'm a newbie, possibly this may be a well-known topic and every learner does it (and I simply missed it in my ignorance), but it was "new" to me, so I decided to share. I hope encouraging the use of AI doesn't violate renshuu's rules.
My prompt (don't forget to attach vocabulary list export to your prompt!):
Japanese Reading Practice from My Known Vocabulary
You are my Japanese language learning assistant.
I am learning Japanese and have attached an export of the vocabulary I have already studied in Renshuu. Use this file as the primary source of my known vocabulary.
Configuration
Adjust the following parameters before generating the stories:
* Number of stories: 3
* Story length: short, approximately 100–150 Japanese words per story
* Japanese level: beginner/intermediate — use simple grammar appropriate for JLPT N5
* Story topics: everyday life, school, work, travel, hobbies, or other realistic situations
* Difficulty priority: vocabulary from my attached list should be prioritized over introducing new vocabulary
* Story variety: make the stories different from one another in both topic and vocabulary where reasonably possible
Vocabulary rules
1. Use vocabulary from the attached Renshuu export as much as possible.
2. Do not intentionally introduce vocabulary that is not present in the attached list.
3. If a new word is genuinely necessary to make a natural and understandable story, you may use it, but keep the number of new words as low as possible.
4. Every new word must be listed before the story with:
* the Japanese word,
* its furigana,
* its English translation.
5. Do not count grammatical inflections or conjugated forms of words from my known vocabulary as new vocabulary. For example, if I know 食べる, forms such as 食べた, 食べない, or 食べました should not be treated as new vocabulary.
6. Prefer natural Japanese over awkwardly forcing vocabulary into the story.
7. Do not use furigana inside the story itself.
Required format for EACH story
### Story [number]: [Title]
#### 1. New vocabulary
List only the words that are genuinely new to me and were not present in the attached vocabulary list.
Use this format:
* 新しい単語 — furigana — English translation
If there are no new words, write:
> No new vocabulary.
#### 2. Known vocabulary used in the story
List all words containing kanji that were used in the story and that come from my known vocabulary.
For each word, provide:
* The exact form used in the story, including any conjugation or inflection;
* its furigana.
Do not provide English translations in this section.
Example:
* 学校 — がっこう
* 行きました — いきました
* 先生 — せんせい
Important: Make sure every Japanese word containing kanji that appears in the story is included in this list with the correct furigana for the exact form used.
Do not include words written entirely in hiragana, katakana, or other forms without kanji.
#### 3. Japanese story
Write the complete story in Japanese.
* Do not use furigana.
* Do not add vocabulary notes inside the story.
* Use natural Japanese.
* Keep the grammar within the configured level.
* Prefer vocabulary from my attached list.
#### 4. English translation
Provide a natural English translation of the entire story.
Do not translate sentence-by-sentence with additional grammatical explanations unless necessary for clarity.
## Important accuracy checks
Before giving me the final answer, verify that:
1. Every word marked as "new vocabulary" is actually absent from my attached vocabulary list.
2. No unnecessary new vocabulary has been introduced.
3. Every kanji-containing vocabulary item used in the story appears in the "Known vocabulary used in the story" section with correct furigana.
4. The furigana corresponds exactly to the form used in the story.
5. The story itself contains no furigana.
6. The Japanese grammar matches the configured level.
7. The stories are natural and understandable rather than artificially constructed just to use vocabulary from the list.
If the attached vocabulary file contains multiple forms, readings, meanings, or other metadata, use the Japanese vocabulary and readings from the file to determine whether a word is already known.
Do not assume that a word is new merely because its exact conjugated form is not present in the file.
---
Output structure
Repeat the following structure for each story:
# Story 1: [Title]
## 1. New vocabulary
...
## 2. Known vocabulary used in the story
...
## 3. Japanese
story
...
## 4. English translation
...
Then continue with Story 2 and Story 3 using exactly the same structure.
I wouldn't want to use AI. It's not that good for this purpose for a lot of reasons. The idea of generating sentences here like doesn't really exist. Sentences usually come from published sources or stuff people have written here. There's also a sentence schedule which incorporates these sentences.
The thing I've found outside of Renshuu have been collections of published sentences from different sources. They range from common types of phrases to example sentences published in books. It's pretty easily obtainable and public. They're usually very short sentences. I've yet to organize them, and it would be a bit of a tedious process to go through. There's thousands of these sentences out there. No shortage of reading material, for sure.
If you want to do this, you’ll probably be better off with an LLM trained specifically for Japanese translation, like sakana.ai. (Not an endorsement)
There's lots of resources for beginners that don't use AI. The problem with AI is you have no way to verify that it's correct. In English, that's easy because you know English. But it could be confidently giving you really bad Japanese and you'd never know.
I always like to suggest graded readers, and I think the creator of this site likes to suggest a picture book site. Here's a couple links:
https://tadoku.org/japanese/en...
https://ehon.alphapolis.co.jp/
There's also comprehensible input YouTube channels, which you should be able to understand no matter your level.
https://youtube.com/@nihongo-no-jikan
There's plenty of podcasts for beginners, too. A lot of people suggest Nihongo con Teppei.
Being exposed to words you don't know yet is good for you, as long as you understand everything around them. Don't be afraid to use a dictionary if you need to. You'll have to rip off the bandaid at some point.
Guys, thanks a lot for you answers, it really got me thinking! It looks I just need solid N5 reading materials + Japanese dictionary from time to time. I have a feeling that my idea has some potential, but I won't base my learning habits just on a rookies hunch, so I'll explore human-made materials first. :)
I have an additional idea. Maybe instead of generating a story, you can use your vocab list as a source to ask the LLM to find suitable, written stories/articles/etc. online that mostly include those terms. That way you can be sure to find something fitting that was written in a natural way but still save time on skimming through many texts that may be too hard or too easy to understand.
I have an additional idea. Maybe instead of generating a story, you can use your vocab list as a source to ask the LLM to find suitable, written stories/articles/etc. online that mostly include those terms. That way you can be sure to find something fitting that was written in a natural way but still save time on skimming through many texts that may be too hard or too easy to understand.
I put a lot of effort to improve my learning methods, and AI helps me a lot with it, but I'm still looking for new sources of proper texts. I already use Shinobi and Crystal Hunters (which are both great but not infinite), I've tried to use Tadoku books but they're sometimes too confusing when I try to read them using "Tadoku rules", and now I'm thinking about simply printing transcripts from Slow Japanese with Yuki videos (which are currently my main learning tool next to renshuu) and using them for reading exercises.
Somewhat controversially I’ve been enjoying using ai to explain subtle differences between synonyms and to interactively discuss specific sentences. I think big language models should be really good at this and they’ve progressed a lot recently.
For the original topic check out mining (like migaku) approach, you basically just skip sentences that have too many unknown words and try to understand the ones where only a few words are unknown, making cards out of them
I use cijapanese/satori reader for graded videos and texts. I think that’s more engaging than generating something and it also preserves word frequencies of native speakers
Somewhat controversially I’ve been enjoying using ai to explain subtle differences between synonyms and to interactively discuss specific sentences. I think big language models should be really good at this and they’ve progressed a lot recently.
They can be good at this, but they can also just make stuff. It's impossible to know which it did if you don't already know Japanese. It's also worth keeping in mind that most LLMs were trained mostly on English. Japanese represents a small fraction of their training data, so expect them to be worse at Japanese.
As an example of the limitations of LLMs, ask it why 今朝毎朝 is funny. I bet it'll say something about oxymorons, but in reality it just sounds like an inappropriate English phrase. This is a particularly hard example for LLMs, but it does highlight the issues with relying on them.
That's a fun example but 3 out of 4 free LLMs do give correct answer for this (supporting your point that sometimes they are wrong and one doesn't know when) :)
Everything you say is true, but I think there is going to be some bias because the people who got good at Japanese did so years before LLMs, and working in software engineering I've been impressed by the speed of improvement that occurs now due to all the investment and the machine ability to automatically learn from the large corpus of unsupervised data. It's a fun time to be learning new languages :)
Perhaps renshuu will one day implement a way for people (not ai) to write short stories or something similar. I dont know how much interest there would be in it. As for now, I know a bunch of really good books that are around n5 level, if you want a list of them, let me know.
That's a fun example but 3 out of 4 free LLMs do give correct answer for this
If that's the case, it's a recent change. I test this example occassionally just to make sure they still consistently fail. Just to be clear about the prompt, I always ask something like "why is 今朝毎朝 funny?". If you give them enough context, they can put it together. But at that point, you're explaining the whole pun yourself.
I'll have to test again. It's possible they're just looking it up now instead of generating the answer from scratch.
I'm gonna have to agree with マイコー on this. Software engineering is a completely different story. Even there, I think it's bad to rely on it for anything really important. I've heard so many horror stories of agents deleting stuff, lazy pull requests nobody understands, massive strain on code review in part because the submitter can't fix "their own" code, etc. It might be useful in moderation, but LLMs are a hammer and not everything is a nail.
Perhaps renshuu will one day implement a way for people (not ai) to write short stories or something similar. I dont know how much interest there would be in it. As for now, I know a bunch of really good books that are around n5 level, if you want a list of them, let me know.
Yes, I'm still looking for new input, please share it. :)
"First japanese reader" by Ronan marx - each story has a list of vocab, and some of the Grammar is explained. Actually really good stories, and the extra explanations were helpful.
"short stories for japanese learners" by japanese language park - these are really good, there are 5 in the series so far. The first 2 are level 1, which is oriented toward beginners. One of the best series I've found so far.
"frank and the obaasan" by Clay boutwell - I loved these so much, i made an entire vocab list for the first one here on renshuu.There's two books so far, with a third coming eventually. There's also lots of other books by him and his wife that are really good, too.
it's not oriented toward beginners, it even says intermediate on the cover, but "short stories in japanese" by olly richards was good too. It has a good variety of stories. I particularly liked the one about time traveling pirates.
hope this helps.