Báo cáo công việc tuần

Chic Data — Tổng kết tuần

Giai đoạn: 30/06 – 06/07/2026 · Tổng hợp từ lịch sử Git và transcript phiên làm việc Claude của từng dự án
Người thực hiện: jc-hello
Ngày lập: 06/07/2026
Phạm vi: 3 dự án

Tổng quan tuần

Đây là tuần thay "bộ não" làm giàu dữ liệu — trọng tâm là xây một dịch vụ nghiên cứu web tự chủ (research provider) để thay thế Perplexity, rẻ hơn và kiểm soát được chất lượng. Song song là chuẩn hoá pipeline crawl một địa điểm Google từ đầu đến cuối (place_flow) và bổ sung bộ lọc theo Tỉnh/Thành cho dashboard kèm tự động hoá deploy.

~37
commit trong tuần
3
dự án hoạt động
Research
tự xây, thay Perplexity
place_flow
crawl 1 địa điểm end-to-end

Khối lượng commit theo dự án:

20
chicgo_data Crawler / Enrich
10
chicdata_dashboard Báo cáo / CI-CD
7
llm_call Research provider

1. Dịch vụ nghiên cứu web tự chủ — thay Perplexity, trọng tâm tuần

Trước đây khâu làm giàu dữ liệu (tìm giá, mô tả, thông tin địa điểm) phụ thuộc hoàn toàn vào Perplexity — vừa tốn chi phí, vừa bị rate-limit, vừa khó kiểm soát khi nó bịa nguồn/đường link. Tuần này tự xây một "research provider" riêng trong dịch vụ dùng chung llm_call: tự tìm kiếm web (DDGS), tự đọc trang, rồi tổng hợp bằng model rẻ qua OpenRouter.

Vì sao quan trọng: đây là bộ máy tự chủ — mình kiểm soát được nó tìm gì, đọc nguồn nào, dùng model nào và chặn được việc bịa link. Sau khi smoke-test 5 địa điểm cho kết quả tốt, đã chính thức chuyển cả 2 bước làm giàu của chicgo sang provider mới.

1.1 Cơ chế nghiên cứu (agentic web research)

1.2 Chống bịa nguồn / đường link độ tin cậy dữ liệu

Kết quả: dữ liệu làm giàu truy vết được về nguồn thật, giảm hẳn rủi ro thông tin sai/bịa lọt vào kho dữ liệu địa điểm.

2. chicgo_data — Pipeline crawl một địa điểm hoàn chỉnh

Gọn hoá và chuẩn hoá lại toàn bộ crawler Google Maps quanh một công cụ điều phối duy nhất: tools/place_flow.py — chạy trọn vẹn một địa điểm từ Google Maps qua các bước làm giàu, địa chỉ, ảnh cho tới xuất dữ liệu.

2.1 Bộ điều phối place_flow mới

2.2 Ảnh & đánh giá (reviews)

2.3 Dọn kho mã (slim repo)

3. chicdata_dashboard — Lọc theo Tỉnh/Thành & tự động deploy

3.1 Bộ lọc theo Tỉnh/Thành (cấp 1) cho báo cáo mới

3.2 Tự động hoá triển khai (CI/CD) & vận hành

Tổng kết & định hướng

Điểm nhấn tuần: làm chủ khâu làm giàu dữ liệu — có dịch vụ nghiên cứu web tự xây thay Perplexity, rẻ hơn, kiểm soát chất lượng và chặn bịa nguồn; đồng thời chuẩn hoá luồng crawl một địa điểm Google end-to-end (place_flow) và cho chị lọc báo cáo theo từng tỉnh/thành.

Theo dõi tiếp: (1) giám sát tỉ lệ thành công & chất lượng dữ liệu sau khi chuyển cả 2 bước enrich sang research provider mới; (2) chạy diện rộng place_flow qua các chế độ (URL / keyword DB / IDs) và theo dõi chi phí model; (3) hoàn thiện CI/CD dashboard trên Fly.io và bộ lọc tỉnh/thành theo phản hồi thực tế của chị.