Anki用プロンプト
ChatGPT.iconに出力させることを想定しているが、Claudeでも確認済み
code:prompt
Separate each answer by one line.
1. Create an example sentence using "{word}". Answer only the answer.
2. Answer the American pronunciation symbol. Answer only the answer.
3. Japanese meaning of "{word}". Answer only the answer.
4. If "{word}" is misspelled, correct it. If it is correct, return it as is. Answer in all lowercase letters and only answer.
出力してつなげればよいので、例文、発音記号、日本語の意味 を別々で出力するようにした
例文内の単語部分をコードで置き換えるようにした
cloze_format = text.replace(word, f"{{{{c1::{word}::{meaning}}}}}")
例文内の該当の英単語を探して{{c1::offspring::子孫}}の形式に置換 このとき、入力した英単語にスペルミスがあるとマッチせずエラーになるので4番のプロンプトで修正されるようにしている いずれAPI経由でLINE等で単語を投げたら自動的に登録されるようにしたいので、表面と裏面を分けて出力させる
表面の作成
Ankiの穴埋め問題で、例文内の該当の単語のみ日本語で表示させる
The scientist studied the {{c1::offspring::子孫}} of genetically modified plants to observe inherited traits.のような出力になる
プロンプト
code:日本語
「offspring」を使った例文を作成しなさい。作成した例文の該当する単語を{{c1::該当する単語::日本語に訳した意味}}に置き換えなさい。形式に従った例文のみで回答してください。
code:英語
Create an example sentence using "offspring". Replace the corresponding word in the example sentence you created with {{c1::Applicable word:: Meaning translated into Japanese}}. Answer only with example sentences that follow the format.
裏面の作成
offspring: /ˈɔfˌsprɪŋ/: 子孫のように発音記号をつけて出力させたい
プロンプト
code:日本語
「offspring」のアメリカ式の発音記号と日本語の意味を答えなさい。回答は以下のフォーマットに従いなさい。
回答は該当の単語、発音記号、日本語訳の順に並べ、それぞれの間を:で区切りなさい
code:英語
Answer the American pronunciation symbol and Japanese meaning of "offspring". Please follow the format below for your answers. Arrange your answers in the order of the corresponding word, phonetic symbol, and Japanese translation, and separate each with : .