THINKLETで読書支援
本を読んでて「〜ってなんだっけ」と聞いたら「何ページに解説があります、簡単にいうと〜〜です」みたいに回答したいなと思っている。
そして将来的には「これ前にも似たようなこと読んだよね」「〜〜って本にありましたね」みたいにしたい。
とりあえず単一見開きをAIが読んで内容を理解するってところまではできた
2~30秒かかる
AIによる読書支援の段階わけ
1: 本を読んで深く知りたいキーワードをChatGPTなどでしらべる
2: 本の内容の画像から要約などを作る
3: 深く知りたいキーワードを音声などで入力して、誌面の情報から聞きたいキーワードの正しい表記や文脈を把握して回答生成する
4: 現在の誌面だけではなく、過去の誌面もコンテキストに入れる
これをやるためには画像を全部載せるのは現実的ではないので質問が発生する前にOCRや要約などを走らせておく必要がある
5: 現在の書籍だけではなく、過去の書籍もコンテキストに入れる

参考にした公開repo
このPoCをそのまま実現する既存repoがあったわけではありません。THINKLET向けの公開実装を調べ、撮影、保存、Vision APIとの接続、結果のreviewといった要素ごとに設計や実装を参考にしました。
thinklet-meter-readerは、一人称画像をOpenAI Visionへ送り、決められたJSON形式で結果を得る実装です。Visionの出力を構造化し、失敗も曖昧にせず記録する考え方を参考にしました。