Skill ID:
$asset-semantic-extractor · SourceMục đích
Đọc folder ảnh/video raw và sinh ra một file mô tả ngữ nghĩa (mood, subject, action, scene…) để các skill khác hiểu mỗi asset chứa gì mà không phải xem lại video.Khi nào được invoke
- User vừa thả file mới vào
raw_assets/hoặcjobs/<id>/input/raw_assets/. - Trước khi chạy
$semantic-asset-mapper(cần đầu vào ngữ nghĩa). - Khi
$video-job-managerđánh dấu stageasset_semanticslàstale.
Cách sử dụng
Gõ trong chat:- Nếu watcher asset-index đang chạy → đọc thẳng từ DB (không tốn quota Gemini).
- Nếu chưa cài watcher → fallback Gemini Vision pass tươi (cần
GEMINI_API_KEYtrong.env).