Issue #135: 新機能: スマート推薦システムの実装
Opened 2025/8/4 by @nyasuto Open
enhancement
Description
概要
セマンティック検索を活用した関連メモリ推薦機能とAI駆動コンテンツ発見機能の実装
背景
- 現在のMoryは保存・検索が中心
- 蓄積されたメモリデータの能動的活用が限定的
- ユーザーの記憶補完・発見体験の向上が必要
提案機能
1. 関連メモリ推薦
# 新API設計例
GET /api/memories/{id}/related?limit=5
{
"related_memories": [
{
"id": "mem_xxx",
"summary": "関連内容要約",
"similarity_score": 0.85,
"relation_reason": "共通タグ: AI, 技術"
}
]
}
2. 日次サマリー生成
# スケジュール機能
GET /api/insights/daily
{
"date": "2025-08-04",
"total_memories": 120,
"trending_topics": ["AI", "開発", "学習"],
"suggested_reviews": ["mem_001", "mem_045"]
}
3. 知識ギャップ検出
- 関連性の高いが未記録の領域を特定
- 学習・記録すべき分野の提案
技術実装
データベース拡張
-- 推薦ログテーブル
CREATE TABLE recommendation_logs (
id TEXT PRIMARY KEY,
source_memory_id TEXT,
recommended_memory_id TEXT,
similarity_score REAL,
user_action TEXT, -- viewed/saved/ignored
created_at DATETIME
);
AI統合
- セマンティック類似度: 既存embeddings活用
- 推薦アルゴリズム: コサイン類似度 + タグベース
- 学習機能: ユーザー行動からの推薦精度向上
API設計
/api/recommendations/related/{memory_id}/api/recommendations/daily/api/insights/gaps/api/insights/trends
期待効果
- メモリデータの能動的活用促進
- 知識の定着・発見体験向上
- Moryの差別化機能として確立
実装スケジュール
- Phase 1: 関連メモリ推薦API (2週間)
- Phase 2: 日次サマリー機能 (1週間)
- Phase 3: 知識ギャップ検出 (2週間)
Comments
コメント機能は現在実装されていません。
GitHub API の comments エンドポイントを統合する予定です。
🤖 AI分析
分類結果
✨ 新機能
64%
🟡 中
76%
67 スコア
カテゴリ 40
優先度 27
0 適用されたルール
Enhanced Feature Request Detection
64%
• Has matching label: "enhancement"
Details
Assignees:
None
Milestone:
None
Created:
2025/8/4
Updated:
2025/8/4