![見出し画像](https://assets.st-note.com/production/uploads/images/123483187/rectangle_large_type_2_d85906f00ea55010df482d1ef8558ea7.png?width=1200)
日本酒の銘柄をChatGPTに爆速でローマ字変換してもらった
海外の日本酒人気が高まっていることもあり、SakeDoko も英語対応に力を入れ始めました。
実は、部分的に英語対応は済んでいるのですが、データベースから取得する銘柄データなどはまだ取り組んでいませんでした。
SakeDoko に登録されている銘柄は1,100を超えており、一つひとつ手作業で対応するのは時間がかかってしまいます。 そこで、ChatGPTに頼んで一気にやってもらえないか考えてみました。
有料にはなりますが、ChatGPT の Advanced data analysis でできそうな感じがしたので、以下の手順で試してみることにしました。
データベースから銘柄データをCSVファイルに出力する。
CSVファイルを 「ローマ字変換して」と ChatGPT にお願いする。
ローマ字変換したCSVファイルをもとにデータベースに登録する命令(SQL)を ChatGPT に作ってもらう。
データベースから銘柄データをCSVファイルに出力する
SakeDoko にある銘柄データはふりがなのデータも入っています。
ChatGPT に漢字を読ませるのは難しいようなので、ふりがなからローマ字変換できるよう、ふりがなデータを出力しました。
![](https://assets.st-note.com/img/1701568409326-jNo997DfDZ.png)
CSVファイルを「ローマ字変換して」と ChatGPT にお願いする
出力したCSVファイルを添付して、「添付のスプレッドシートの`name_kana`列の値をローマ字変換して、新しく`name_en`カラムを`name_kana`列の左に追加してください。」と指示します。
![](https://assets.st-note.com/img/1701568730136-Zk7LkMomV6.png?width=1200)
出力してもらったファイルの一部がこちら👇
![](https://assets.st-note.com/img/1701570417904-1utb3xlT6P.png?width=1200)
長音や促音がうまく変換できていません。
これも、適切に指示すれば修正してもらえると思いますが、今回はデータチェックも兼ねて自分で置換作業をしました。
SQL を ChatGPT に作ってもらう
置換作業が済んだらCSVファイルに出力して、ChatGPT に 「添付のスプレッドシートをもとに、`sake_brands`テーブルの`name_en`カラムのみをアップデートするSQLファイルを生成してください。」と指示します。
![](https://assets.st-note.com/img/1701575007576-w3CU4fck8s.png?width=1200)
出力された SQL ファイルの中身がこちら👇
![](https://assets.st-note.com/img/1701579212868-WTuUSUtlE6.png?width=1200)
無事に SQL を生成してくれました!
投入したデータは近日中に英語版のサイトに反映する予定です。
今後とも SakeDoko をよろしくお願いいたします。
私のnoteでは「スキ」や「フォロー」いただくと、お礼におすすめの日本酒の銘柄が表示されます。
お気軽にポチッとしてみてください👋
いただいたサポートはSakeDoko開発・運営費に使わせていただき、サービスの質向上に貢献します!