はじめに
全ての単語に画像が付いたTOIEC用の単語帳アプリを、AIにおんぶにだっこで作ってみようと思う。
アプリ作成の経緯
3年ほど前にTOEIC935点をとったが、そろそろ賞味期限切れだと感じ取り直そうと思った。…が、全然単語覚えてない。935点取ったときは過言じゃなくわからない単語なんてなかったのに…。
なぜ昔あんなに覚えていた単語を覚えていないのか、それは短期間でとにかく頭にぶち込んだだけだからである。当時使っていた単語帳は当然金のフレーズ、通称金フレ(というのかは知らない)。
実際高得点が取れたので金のフレーズに文句を言うつもりはないが、画像などあったらもっと覚えやすいし、長期的に記憶できるだろうなと思ったので、すべての単語にイメージ画像がついている単語帳作成アプリを作りたいと思った。
しかしながら私には絵心は皆無だし、金のフレーズに収録されている単語だけでも1000単語もあるので、そんなに画像を描いている時間はない。ということで、画像生成AIに画像は作らせて、クイズ部分だけ実装すれば行けんじゃね?という甘い考えで初めてみます。
一応現役SEですが、全然知識ないので試行錯誤しながらやっていきます。
なんとなくのアプリの構想
UI部分
- すべての単語に画像がついている単語帳アプリ
- 四肢択一のクイズもできる
- Webアプリとして公開する
実装部分
- 単語と画像を紐づけるデータベースを用意
- 画像の作成には画像生成AIを使用
- 以下の手順で画像を作成
1. 単語から生成AIでTOIECっぽい文章を作成する
2. 作成した文章を画像生成AIに読み込ませ、画像を生成する。
3. 2.で生成した画像を再度生成AIに読み込ませ、元の単語が説明の中に入っていればOK。入っていなければNG。再度生成しなおし。 - アプリ全体としてはPythonで実装(Pythonを使ってみたいだけで特に意味はないです。)
プロフィール
- 28男
- 一応SE3年目(保守1年、開発:1年半くらい)
- TOIEC935点
まとめ
完全に見切り発車ではありますが、このアプリ作成を通じていろいろ学びたいと思います。SE3年目とはいえ全然知識がないので、手探りで進めていきたいと思います。知識がないなりの視点で詰まったところなど発信していければいいなと思っています。