[Mẫu] Pipeline cập nhật Dining DNA
Mẫu — minh hoạ một design data flow bằng Markdown + Mermaid. Không phải thiết kế chính thức.
flowchart TD crawl[Crawler<br/>quán · review · ảnh] --> raw[(Dữ liệu thô)] raw --> tagger[Tagger] tagger --> tags[(Tag của quán)] app[Mobile app] -->|sự kiện| log[(Event log)] log --> updater[DNA Updater] tags --> ranker[Ranker] updater --> dna[(DNA người dùng)] dna --> ranker ranker -->|top 3| app
Dữ liệu chính
- Event log: mỗi lần hiển thị gợi ý ghi
request_id,rank,features. - DNA người dùng: vector sở thích, cập nhật sau mỗi sự kiện.
- Tag của quán: kèm câu trích dẫn hoặc ảnh làm bằng chứng.