系統功能與工作範圍
- 競賽:2026 雲湧智生 · 1111 智慧求職,檢索系統評分第二名。
- 固定資料集共 1,218,635 筆職缺,提供關鍵字查詢、條件篩選、排序與 job detail API。
- Tantivy BM25 為正式檢索核心;Qwen embedding、reranker、multi-view 與 Graph retrieval 為離線實驗,須通過 promotion gate 才會啟用。
- SvelteKit Web 與 FastAPI API 部署於同一網域,資料存放於 Aurora PostgreSQL。
個人貢獻與成果
- 建立從競賽 ZIP 安全解壓、39 欄 schema/taxonomy/SHA-256 驗證、Aurora 匯入、索引建置到部署的一鍵 fail-closed pipeline。
- 設計 immutable runtime manifest 與 content-addressed S3 artifacts,確保 dataset、index、model、image 版本可追溯且不可混用。
- 建立 retrieval ablation 與 promotion gate;challenger 只有在固定輸入的 NDCG@10 證據為正向時才可啟用。
- 以 GitHub OIDC、AWS CDK、ECS、CloudFront、SageMaker 完成 production pipeline,加入 image scan、readiness、ranking、job detail 與 Web UI public smoke。
畫面來源說明:原始 SvelteKit 前端在本機執行,以範例職缺展示搜尋、篩選與結果卡片。

