Skip to content

Latest commit

 

History

History
82 lines (52 loc) · 4.25 KB

File metadata and controls

82 lines (52 loc) · 4.25 KB

Recall - 再会のきっかけを作るソーシャルアプリ

IMAGE ALT TEXT HERE

製品概要

背景(製品開発のきっかけ、課題等)

「久しく連絡を取っていない知人と再会したい」と思ったことはありませんか?しかし、いざ連絡を取ろうとすると「急に連絡して迷惑では?」「断られたらどうしよう」という心理的ハードルがあります。また、「何をして遊ぼうか」「いつ会えるか」を調整するのも煩雑で、結局連絡を取らずに終わってしまうことが多いのが現状です。

製品説明(具体的な製品の説明)

Recall は、過去の写真をもとに AI が再会のきっかけを提案し、匿名での提案システムにより心理的ハードルを下げるソーシャルアプリです。ユーザーが思い出の写真をジャーナルに投稿すると、AI が写真に写っている人物を認識し、その人たちとの再会プランを自動生成してプッシュ通知で提案します。提案は合意が成立するまで匿名で行われるため、「誰が誘ったか」ではなく「何をするか」に焦点を当てることができます。

特長

1. AI 駆動の自動提案生成

CLIP モデルによる画像解析と顔認識技術を組み合わせ、過去の写真から適切な再会プランを自動生成。ユーザーは提案を考える手間なく、ワンタップで友人を誘うことができます。

2. 匿名提案システム

合意が成立するまで提案者を匿名にすることで、「誘って断られたら」という心理的ハードルを軽減。全員が「いいね」した場合のみグループが成立し、自然な再会を促進します。

3. 包括的な日程調整機能

提案の合意から日時確定、リマインダー通知まで一気通貫でサポート。Bot を活用した投票システムで、面倒な日程調整を自動化します。

解決出来ること

  • 知人との再接触における心理的ハードルの解消
  • 提案内容を考える負担の軽減(AI による自動生成)
  • 複数人での日程調整の煩雑さの解決
  • 過去の思い出を活用した自然な再会のきっかけ作り
  • フレンド管理とプライバシー保護の両立

今後の展望

  • より精度の高い画像解析とコンテキスト理解
  • ユーザーの行動パターンを学習した提案最適化
  • イベント情報やローカル情報と連携した提案の充実
  • 企業や団体向けの同窓会・懇親会支援機能

注力したこと(こだわり等)

  • ユーザーの心理的負担を最小限にする UX 設計(匿名提案システム)
  • ローカル AI によるプライバシー重視の画像解析機能の実装

開発技術

活用した技術

API・データ

  • Firebase (Firestore/Auth/Functions/Cloud Messaging)
  • FastAPI (Python) - AI サービスとデータ処理
  • PostgreSQL with pgvector - ベクトル検索
  • Redis - セッション管理とキューイング

フレームワーク・ライブラリ・モジュール

  • React Native (Expo) - クロスプラットフォームモバイルアプリ
  • OpenCLIP (ViT-B/32) - 画像理解
  • ArcFace/MobileFaceNet - 顔認識
  • vLLM - ローカル LLM 推論
  • SQLAlchemy - ORM
  • React Navigation - ナビゲーション

デバイス

  • iOS / Android モバイルデバイス
  • Docker - 開発・本番環境
  • ONNX Runtime - AI モデル推論最適化

独自技術

ハッカソンで開発した独自機能・技術

  • 写真解析から再会提案まで一貫した AI パイプライン機能(backend/app/ai/ - 画像解析から LLM 生成まで)
  • 匿名提案システムによる心理的ハードル軽減 UX(mobile/app/(tabs)/proposals.tsx, docs/features/proposal.md
  • ローカル AI によるプライバシー重視の顔認識・マッチング機能(docs/features/people_match.md
  • 思い出ジャーナルと連携した自動提案生成システム(docs/features/journal.md, docs/features/ai_proposal.md