Relora
概要
Relora は恋愛のチャット履歴をスクリーンショット 1 枚から構造化し、関係性の温度感や次の一手を可視化する iOS アプリです。OCR は Apple Vision で端末完結、分析と返信候補の生成は Amazon Bedrock 上の LLM(Qwen3 / Claude Sonnet 4.6)で行います。
解決したい課題
気になる相手とのやりとりを冷静に振り返るのは難しく、相談できる相手も限られます。一方でチャット履歴をそのままクラウド AI に貼ることには強い心理的抵抗があります。
主な機能
- スクリーンショット 1 枚から会話を自動構造化
- Apple Vision による端末内 OCR、原文を外に出さない設計
- 関係性の温度感や注意ポイントを 1 ページで可視化
- 状況に応じた返信候補を複数生成
- Free / Pro 体系の StoreKit 2 課金
技術スタック
iOS
Swift, SwiftUI, SwiftData, Apple Vision
バックエンド
API Gateway, Lambda (Python), Cognito, DynamoDB
LLM
Amazon Bedrock — Qwen3 Next 80B, Claude Sonnet 4.6
IaC
AWS CDK (TypeScript)
アーキテクチャ
iOS は SwiftUI + MVVM、永続化は SwiftData。画像は Apple Vision で端末側 OCR し、テキストのみを AWS(API Gateway + Lambda + Bedrock)に送って分析します。インフラは AWS CDK(TypeScript)で記述し、Cognito 認証と Bedrock Guardrails でアクセスとプロンプトの安全を担保します。
AIの活用
Bedrock 上で Qwen3 Next 80B(無料層)と Claude Sonnet 4.6(有料層)を使い分け、心理学ベースの system prompt と多言語別ガイドで分析品質を揃えます。プロンプトテンプレートは Lambda Layer で管理しています。
評価・運用
App Store でのリリース直後から Cognito 経由のリクエスト傾向と Bedrock のレイテンシを観測しています。プロンプトの改善と Guardrails の調整はレビューやサポート問い合わせを起点に進めています。