メモニア - AIで育つスマートメモ
AIタグ付け・チャット・クイズで知識を検索・復習・定着できるパーソナルナレッジ管理アプリ。メモの内容をAIが分析し、効果的な知識の整理と定着をサポートします。
リリース日: 2024年3月1日
プラットフォーム: iOS
使用技術
SwiftUIFirebaseVertex AICloud Functions
詳細
メモニア(Memonia)- AIで育つスマートメモ
メモニアは、AIを活用した新しい形のパーソナルナレッジ管理アプリです。ユーザーが入力したメモをAIが整理・分析し、チャット形式での知識検索や、クイズ形式での知識の定着をサポートします。
主要機能
1. メモ機能
- シンプルなテキストベースのメモ入力
- AI による自動タグ付け(ユーザー編集可能)
- メモの保存と同期(Firestore)
2. デイリークイズ
- メモの内容に基づいたクイズの自動生成
- 記述式の回答形式
- AI による回答の正誤判定
- 忘却曲線を考慮した出題タイミング
3. チャット検索
- 自然言語での対話的なメモ検索
- RAG(Retrieval Augmented Generation)による関連メモの参照
- メモのコンテキストを考慮した回答生成
技術スタック
フロントエンド(iOS)
- SwiftUI:モダンなUIフレームワークによる実装
- Firebase SDKs:認証・データベース連携
- Vertex AI:高度な自然言語処理
バックエンド
- Firebase Authentication:安全なユーザー認証
- Cloud Firestore:リアルタイムデータ同期
- Cloud Functions:サーバーレス処理
- Vertex AI:AIモデルの活用
- Vertex AI Matching Engine:効率的な類似検索
システムアーキテクチャ
Memoniaは、最新のクラウドサービスとAI技術を組み合わせた、スケーラブルなアーキテクチャを採用しています:
-
メモの保存フロー
- メモ入力 → AIタグ生成 → Firestoreへの保存 → クイズ自動生成
-
RAG検索フロー
- 質問入力 → 関連メモ検索 → AI回答生成 → 結果表示
セキュリティ
ユーザーデータの安全性を最重要視し、以下の対策を実装:
- Firebase Authenticationによる堅牢な認証
- Firestore Security Rulesによるアクセス制御
- ユーザーデータの完全な分離管理
開発状況
現在アクティブに開発を進めており、以下の優先順位で機能を実装中です:
- ✅ 基本的なメモ機能とFirebase認証
- ✅ Firestoreでのメモ保存・同期
- 🚧 チャット検索機能
- 🚧 クイズ生成・回答機能
- 📋 AIによるタグ付け機能
ユーザーインターフェース
シンプルで直感的なUIを目指し、以下の3つの主要画面を提供します:
- 📝 メモ入力
- 🎯 デイリークイズ
- 💭 チャット検索
各画面は必要最小限の要素のみを配置し、ユーザーが本来の目的に集中できる設計としています。