Pipeline Questions Catalog Ma trận truy xuất: mỗi câu hỏi kinh doanh → bước pipeline trả lợi → báo cáo tương ứng

Nguồn: config/pipeline.yaml + config/questions.yaml • Tạo lúc: 2026-07-29 11:09
Báo cáodanh mục câu hỏi pipeline (câu hỏi → bước → báo cáo)
Dùng đểCung cấp cho các bên liên quan ma trận truy xuất từ mọi câu hỏi kinh doanh đến bước pipeline và báo cáo trả lời nó.
Tạo lúc2026-07-29 11:09
Dữ liệu đến ngày2026-07-29
Phương pháp tính (kỹ thuật)
Đọc cấu hình pipeline (bước, ánh xạ câu trả lời, báo cáo) và cấu hình câu hỏi, đối chiếu chúng và kết xuất danh mục HTML tĩnh.
Pipelines
2
Bước xử lý
42
Câu hỏi kinh doanh
27
Đã gắn bước trả lợi
27/27
Báo cáo HTML
36

Ma trận truy xuất — Câu hỏi → Bước → Báo cáo

IDVai tròTần suấtCâu hỏiBước xử lýBáo cáo
Doanh số & Dự báo
Q1Bán hàngHàng thángTháng tới dự kiến bán được bao nhiêu sản phẩm, theo từng nhóm hàng × kênh?forecasting q1 dự báo cơ sở statsforecastq1_report_statsforecast.html · Q&A
Q4Bán hàngHàng tuầnYếu tố nào đang ảnh hưởng nhiều nhất đến doanh số 7 ngày tới?forecasting q4 mlforecast SHAPq4_report_mlforecast.html · Q&A
Q5Bán hàngTheo yêu cầuSản phẩm mới chưa có lịch sử bán — dự báo nhu cầu thế nào?forecasting q5 TimeGPT khởi đầu nguộiq5_report_timegpt.html · Q&A
Q7Tài chínhHàng thángCon số dự báo ở cấp nhóm hàng và cấp SKU có khớp nhau không?forecasting q7 đối chiếu phân cấpq7_report_reconcile.html · Q&A
Q8aBán hàngHàng thángNhu cầu tháng tới của từng nhóm hàng là bao nhiêu?forecasting q8a dự báo danh mục (khía cạnh)q8a_report_category.html · Q&A
Q8bBán hàngHàng thángNhu cầu tháng tới của từng SKU là bao nhiêu?forecasting q8b dự báo sản phẩm (khía cạnh)q8b_report_product.html · Q&A
Q9Bán hàngHàng thángTháng nào trong năm bán chạy nhất, tháng nào thấp nhất?forecasting q9 mùa vụ hàng tháng (khía cạnh)q9_report_monthly.html · Q&A
Q10Bán hàngHàng tuầnKênh nào đang bán chạy nhất? Kho nào xuất hàng nhiều nhất?forecasting q10 khía cạnh địa điểmq10_report_location.html · Q&A
Q18Tài chínhTheo yêu cầuGiá bán ảnh hưởng thế nào đến sản lượng? Tăng giá bao nhiêu thì an toàn?forecasting q18 độ co giãn cầu theo giá (theo phân loại)q18_report_price_elasticity.html · Q&A
Tồn kho & Nhập hàng
Q2Thu muaHàng ngàySKU nào sắp hết hàng hoặc đang tồn quá nhiều?forecasting q2 cảnh báo phạm vi tồn kho (Hệ thống Cảnh báo Lập kế hoạch Nhu cầu 2)q2_report_shortage.html · Q&A
Q3Thu muaHàng tuầnCần đặt hàng thêm những SKU nào, số lượng bao nhiêu?forecasting q3 gợi ý đặt hàng lạiq3_report_reorder.html · Q&A
Q13Vận hànhHàng tuầnSKU nào đang tồn kho dư so với tốc độ bán?forecasting q13 tồn động / thiếu hụtq13_report_overstock.html · Q&A
Q12MarketingHàng tuầnKhi chạy flash sale, cần gấp bao nhiêu lần tồn kho ngày thường?forecasting q12 tồn kho & bán flashq12_report_stocking.html · Q&A
Kế hoạch & Cảnh báo
dp1Bán hàngHàng ngàyDoanh số tháng này đang vượt hay hụt so với chỉ tiêu?forecasting dp1 cảnh báo mục tiêu so với thực tế (Hệ thống Cảnh báo Lập kế hoạch Nhu cầu 1)dp1_report_target_vs_actual.html · Q&A
dp3Thu muaHàng ngàyHôm nay có bao nhiêu cảnh báo cần xử lý?forecasting dp3 bảng điều khiển lập kế hoạch nhu cầu (cảnh báo tổng hợp)dp3_report_demand_planning.html · Q&A
Khách hàng & Gợi ý
Q11MarketingHàng tuầnKhách hàng đang được chia thành những nhóm nào, nhóm nào đông nhất?forecasting q11 khía cạnh phân khúc khách hàngq11_report_segments.html · Q&A
Q14MarketingHàng tuầnNên gợi ý sản phẩm nào cho từng nhóm khách hàng?forecasting q14 đề xuất sản phẩm tốt nhất tiếp theoq14_report_recommendations.html · Q&A
Q16Tài chínhHàng thángNhóm khách hàng nào khỏe mạnh nhất, nhóm nào đang yếu? Ước tính doanh thu?forecasting q16 phân tích giá trị phân khúc khách hàng (RFM)q16_report_segment_value.html · Q&A
Q17MarketingHàng tuầnPhân nhóm khách theo giá trị mua hàng (RFM) — chạy chiến dịch gì cho từng nhóm?forecasting q17 phân khúc dựa trên mua hàng & đề xuất chiến dịchq17_report_purchase_segments.html · Q&A
Customer Intelligence (chi tiết)
CI-1MarketingHàng tuầnSức khỏe chi tiết từng phân khúc khách hàng — phân khúc nào cần chú ý?xem Q16 · Q&A
CI-2MarketingHàng tuầnChi tiết chiến dịch marketing theo phân khúc — strategy, offer, timing, KPI?xem Q17 · Q&A
CI-3MarketingHàng tuầnCặp sản phẩm nào hay được mua cùng nhau (cross-sell)?xem Q17 · Q&A
CI-4MarketingHàng ngàyKhách hàng nào cần được chăm sóc ngay hôm nay?customer360 c5 công cụ cảnh báoc5_alert_report.html · Q&A
Supply Chain (chi tiết)
SC-1Thu muaHàng ngàySKU nào có nguy cơ hết hàng trước cuối tháng? Cần đặt hàng khẩn không?xem Q2 · Q&A
SC-2Vận hànhHàng tuầnSKU nào đang tồn dư? Cần giải phóng tồn kho không?xem Q13 · Q&A
SC-3Thu muaHàng tuầnCần đặt thêm những SKU nào? Số lượng bao nhiêu? Đã tạo PO chưa?xem Q3 · Q&A
Demand Forecast Intelligence (chi tiết)
DF-1Bán hàngHàng ngàyDoanh số thực tế có đạt kế hoạch tháng không? Bao nhiêu % vượt/dưới?xem dp1 · Q&A
DF-2Bán hàngHàng thángDự báo 3 tháng tới theo nhóm hàng × kênh, kèm khoảng tin cậy?xem Q1 · Q&A
DF-3Vận hànhHàng ngàyCó ngày nào doanh số bất thường cần điều tra không?forecasting q6 phát hiện bất thường Dartsq6_report_anomaly.html · Q&A
DF-4Bán hàngHàng thángMùa nào bán chạy nhất? Xu hướng năm-qua-năm ra sao?xem Q9 · Q&A
DF-5Bán hàngHàng tuầnDoanh số phân bổ theo kênh/kho như thế nào?xem Q10 · Q&A
Executive (CEO/CFO)
Q21Tài chínhHàng tuầnTình hình kinh doanh tổng quan tháng này ra sao?forecasting q21 bảng điều khiển điều hành (tổng quan CEO)q21_report_executive_dashboard.html · Q&A
Q22Tài chínhHàng tuần8 tuần tới tiền về và tiền ra dự kiến bao nhiêu? Có nguy cơ thiếu tiền không?forecasting q22 dự báo dòng tiền (CFO)q22_report_cash_flow.html · Q&A
Q23Thu muaHàng thángNhà cung cấp nào đang giao hàng tốt, nhà nào cần đàm phán lại?forecasting q23 thẻ điểm nhà cung cấp (mua hàng)q23_report_supplier_scorecard.html · Q&A
Q24Vận hànhHàng thángHàng tồn kho quay bao nhiêu vòng? SKU nào 'chết' (không bán được)?forecasting q24 vòng quay tồn kho & hiệu quả (COO)q24_report_inventory_turnover.html · Q&A
Q25Tài chínhHàng thángDoanh thu tháng này đạt bao nhiêu % chỉ tiêu?forecasting q25 tổng quan hiệu suất doanh thu (CEO/CFO)q25_report_revenue_summary.html · Q&A
fp1Tài chínhTheo yêu cầuVới dự báo hiện tại, doanh thu và lãi gộp tuần/tháng/quý/năm tới là bao nhiêu?forecasting fp1 dự báo tài chính & phân tích kịch bảnfp1_report_financial_projection.html · Q&A

Pipeline Dự báo VuaNem (forecasting — 36 bước)

m0 hợp nhất dữ liệu (chuẩn hóa nguồn)

Hợp nhất và chuẩn hóa tất cả dữ liệu nguồn thành định dạng chuẩn cho các bước pipeline hạ nguồn.
bước hỗ trợ (không trả lợi câu hỏi trực tiếp)
📄 Script: tools/master_data/migrate.py
📊 Báo cáo:
Phương pháp (kỹ thuật)
Đọc đường dẫn dữ liệu nguồn từ config/sources.yaml, sao chép/chuẩn hóa từng nguồn (khách hàng, sản phẩm, tồn kho, bán hàng) thành CSV tạm thời chuẩn hóa với ánh xạ cột và ép kiểu.

q0 kéo tương tác CRM (ghi vào master)

Kéo dữ liệu tương tác khách hàng từ CRM để sử dụng trong công cụ đề xuất và phân khúc.
bước hỗ trợ (không trả lợi câu hỏi trực tiếp)
📄 Script: tools/frappe_sync/pull_crm.py
💾 Dữ liệu ra: crm_interactions.csv
📊 Báo cáo:
Phương pháp (kỹ thuật)
Truy vấn API Frappe CRM để lấy khách hàng tiềm năng, thỏa thuận và sản phẩm thỏa thuận. Chuẩn hóa thành CSV tương tác phẳng với customer_id, tham chiếu sản phẩm và dấu thời gian.

df sơ đồ luồng dữ liệu & hướng dẫn tích hợp

Mô tả toàn bộ luồng dữ liệu — nguồn đầu vào hiện tại, cách thêm sản phẩm/cửa hàng/kênh, và cách tích hợp hệ thống ngoài (NetSuite, BigQuery, PostgreSQL/MariaDB, Google Sheets) để có dữ liệu thật quy mô lớn.
bước hỗ trợ (không trả lợi câu hỏi trực tiếp)
📄 Script: tools/master_data/data_flow_guide.py
📊 Báo cáo: df_report_data_flow.html
Phương pháp (kỹ thuật)
Đọc toàn bộ cấu hình siêu dữ liệu, đối chiếu trạng thái file thực tế (tồn tại, số dòng, độ mới, lệch schema), quét tham chiếu bước pipeline và lệnh load_master trong code để dựng báo cáo HTML — luồng dữ liệu, từ điển dữ liệu, hướng dẫn thêm dữ liệu, hướng dẫn tích hợp theo loại nguồn, checklist onboard công ty mới.

dm quản lý dữ liệu (readiness & chất lượng)

Đảm bảo mọi dữ liệu liên quan đã được lấy, chuẩn hóa và kiểm định sẵn sàng trước khi pipeline chạy — cổng kiểm soát đầu vào của toàn hệ thống.
bước hỗ trợ (không trả lợi câu hỏi trực tiếp)
📄 Script: tools/master_data/data_manager.py
📊 Báo cáo: dm_report_data_management.html
Phương pháp (kỹ thuật)
Chế độ check (thụ động): đối chiếu trạng thái file nguồn/master/validation với chính sách trong data_management.yaml (required/optional, min_rows, SLA độ mới) để ra verdict READY/DEGRADED/BLOCKED và xuất data_readiness.json + báo cáo HTML. Chế độ prepare (chủ động, chạy qua run_pipeline.py --prepare-data hoặc trực tiếp): probe nguồn với retry + vòng chờ, chạy m0, kiểm định, rồi mới cho pipeline chạy.

q1 dự báo cơ sở statsforecast

Tạo dự báo cơ sở đáng tin cậy làm tham chiếu mặc định cho lập kế hoạch tồn kho và bán hàng.
Q1 DF-2
📄 Script: tools/statsforecast/run_baseline.py
💾 Dữ liệu ra: forecast_statsforecast.csv
📊 Báo cáo: q1_report_statsforecast.html
Phương pháp (kỹ thuật)
Huấn luyện AutoARIMA (tự động chọn p,d,q,P,D,Q qua AICc) và AutoETS trên từng chuỗi Phân loại×Kênh. Dự báo 3 tháng tới. Tổ hợp = trung bình đơn giản của cả hai mô hình. Báo cáo khoảng dự đoán 80%/95%.

q2 cảnh báo phạm vi tồn kho (Hệ thống Cảnh báo Lập kế hoạch Nhu cầu 2)

Cảnh báo nhóm về các SKU có nguy cơ hết hàng hoặc tồn kho dư thừa trước khi ảnh hưởng đến hoạt động.
Q2 SC-1
📄 Script: tools/alert_engine/shortage.py
💾 Dữ liệu ra: shortage_alerts.csv
📊 Báo cáo: q2_report_shortage.html
Phương pháp (kỹ thuật)
daily_avg_sale = TỔNG(30 ngày số lượng) / 30; days_of_inventory = tồn kho / daily_avg_sale. Gắn cờ THIẾU nếu days_of_inv < số ngày còn lại trong tháng, TỒN ĐỘNG nếu days_of_inv > thời gian giao hàng + tồn kho an toàn, NGUY KỊCH nếu days_of_inv < thời gian giao hàng.

dp1 cảnh báo mục tiêu so với thực tế (Hệ thống Cảnh báo Lập kế hoạch Nhu cầu 1)

Cảnh báo nhóm bán hàng và lập kế hoạch nhu cầu khi doanh số thực tế sai lệch đáng kể so với mục tiêu.
dp1 DF-1
📄 Script: tools/alert_engine/target_vs_actual.py
💾 Dữ liệu ra: target_actual_alerts.csv target_actual_mtd.csv
📊 Báo cáo: dp1_report_target_vs_actual.html
Phương pháp (kỹ thuật)
Chia tỷ lệ mục tiêu tháng theo ngày — expected_MTD = (mục tiêu tháng / số ngày trong tháng) × số ngày đã trôi qua. Tính % chênh lệch = (thực tế - dự kiến) / dự kiến. Cảnh báo nếu |chênh lệch| > 30%. Xuất cả cảnh báo hàng ngày theo phân loại và chế độ xem MTD tổng hợp.

dp3 bảng điều khiển lập kế hoạch nhu cầu (cảnh báo tổng hợp)

Cung cấp bảng điều khiển lập kế hoạch nhu cầu tổng hợp để xem xét vận hành hàng ngày.
dp3
📄 Script: tools/demand_planning/demand_dashboard.py
📊 Báo cáo: dp3_report_demand_planning.html
Phương pháp (kỹ thuật)
Hợp nhất đầu ra DP1 và Q2 thành một bảng điều khiển HTML thống nhất với các bảng cảnh báo được mã màu sắp xếp theo mức độ nghiêm trọng.

q3 gợi ý đặt hàng lại

Tạo số lượng đặt hàng lại chính xác để ngăn hết hàng trong khi tối thiểu hóa chi phí tồn trữ.
Q3 SC-3
📄 Script: tools/supply_planning/reorder.py
💾 Dữ liệu ra: reorder_suggestions.csv
📊 Báo cáo: q3_report_reorder.html
Phương pháp (kỹ thuật)
reorder_point = nhu_cầu_ngày × thời_gian_giao_hàng + tồn_kho_an_toàn. safety_stock = z(1.65) × độ_lệch_chuẩn_nhu_cầu × sqrt(thời_gian_giao_hàng). order_qty = max(MOQ, reorder_point + nhu_cầu_xem_xét - tồn_kho). Gắn cờ SKU có tồn kho < reorder_point.

q20 tạo đơn đặt hàng

Tạo đơn đặt hàng nhóm theo nhà cung cấp để đội ngũ mua hàng thực hiện.
SC-3
📄 Script: tools/supply_planning/generate_po.py
💾 Dữ liệu ra: purchase_orders.csv
📊 Báo cáo: q20_report_po.html
Phương pháp (kỹ thuật)
Hợp nhất cảnh báo thiếu hụt với gợi ý đặt hàng lại, nhóm theo nhà cung cấp, áp dụng làm tròn MOQ, tạo dòng PO với ETA. Xuất CSV đơn đặt hàng hợp nhất sẵn sàng cho ERP nhập.

q4 mlforecast SHAP

Cung cấp dự báo dựa trên ML với giải thích dự đoán để ra quyết định dựa trên dữ liệu.
Q4
📄 Script: tools/mlforecast/run_shap.py
💾 Dữ liệu ra: forecast_ml.csv
📊 Báo cáo: q4_report_mlforecast.html
Phương pháp (kỹ thuật)
Huấn luyện LightGBM với đặc trưng độ trễ, thống kê cuộn và bộ hồi quy lịch. Dự báo 7 ngày tới. Tính toán giá trị SHAP để phân tích từng dự đoán thành đóng góp của đặc trưng.

q5 TimeGPT khởi đầu nguội

Dự báo nhu cầu cho SKU mới không có lịch sử bán hàng để hướng dẫn quyết định nhập hàng ban đầu.
Q5
📄 Script: tools/timegpt/forecast_coldstart.py
💾 Dữ liệu ra: forecast_coldstart.csv
📊 Báo cáo: q5_report_timegpt.html
Phương pháp (kỹ thuật)
Gọi API TimeGPT (Nixtla) với các đặc trưng siêu dữ liệu để dự báo khởi đầu nguội. Fallback về đường cơ sở ngây thơ theo mùa trung bình danh mục nếu khóa API không khả dụng.

q6 phát hiện bất thường Darts

Phát hiện các mẫu bán hàng bất thường để điều tra vấn đề dữ liệu, sự kiện thị trường hoặc vấn đề vận hành.
DF-3
📄 Script: tools/darts/anomaly_detect.py
💾 Dữ liệu ra: anomaly_scores.csv
📊 Báo cáo: q6_report_anomaly.html
Phương pháp (kỹ thuật)
Sử dụng bộ phát hiện bất thường IsolationForest của Darts trên chuỗi doanh thu hàng ngày. Điểm từng ngày theo khả năng bất thường (độ dài đường dẫn isolation forest). Gắn cờ 5% nhiễu hàng đầu là bất thường cần điều tra.

q7 đối chiếu phân cấp

Đảm bảo tính nhất quán dự báo qua các cấp phân cấp để lập kế hoạch bộ phận đồng nhất.
Q7
📄 Script: tools/hierarchicalforecast/reconcile.py
💾 Dữ liệu ra: forecast_reconciled.csv
📊 Báo cáo: q7_report_reconcile.html
Phương pháp (kỹ thuật)
Xây dựng chuỗi thời gian phân cấp với ma trận tổng S. Áp dụng đối chiếu MinTrace: ŷ_reconciled = S(S'Σ⁻¹S)⁻¹S'Σ⁻¹ŷ, với Σ = hiệp phương sai lỗi từ dự báo cơ sở. Đảm bảo dự báo từ dưới lên và từ trên xuống đồng nhất.

q8a dự báo danh mục (khía cạnh)

Cung cấp dự báo cấp danh mục cho lập kế hoạch chiến lược về chủng loại và ngân sách.
Q8a
📄 Script: tools/dimensions/category_forecast.py
💾 Dữ liệu ra: forecast_category.csv
📊 Báo cáo: q8a_report_category.html
Phương pháp (kỹ thuật)
Nhóm bán hàng theo phân loại, tính trung bình cuộn (cửa sổ 12 tuần) làm dự báo cho kỳ tiếp theo. Đường cơ sở đơn giản, dễ hiểu cho lập kế hoạch cấp danh mục.

q8b dự báo sản phẩm (khía cạnh)

Cung cấp dự báo cấp SKU cho lập kế hoạch mua hàng và sản xuất chi tiết.
Q8b
📄 Script: tools/dimensions/product_forecast.py
💾 Dữ liệu ra: forecast_product.csv
📊 Báo cáo: q8b_report_product.html
Phương pháp (kỹ thuật)
Nhóm bán hàng theo SKU, tính trung bình cuộn (cửa sổ 12 tuần) làm dự báo cho kỳ tiếp theo. Góc nhìn chi tiết cho quyết định mua hàng cấp SKU.

q9 mùa vụ hàng tháng (khía cạnh)

Tiết lộ các mẫu theo mùa và xu hướng năm qua năm cho lập kế hoạch tồn kho theo mùa.
Q9 DF-4
📄 Script: tools/dimensions/monthly_forecast.py
💾 Dữ liệu ra: monthly_analysis.csv
📊 Báo cáo: q9_report_monthly.html
Phương pháp (kỹ thuật)
yếu_tố_mùa_vụ_hàng_tháng = trung_bình_tháng / trung_bình_tổng_thể. tăng_trưởng_YoY = (năm_nay - năm_trước) / năm_trước × 100%. Xác định tháng cao điểm và tháng thấp điểm theo từng danh mục.

q10 khía cạnh địa điểm

Phân tích hiệu suất kênh và kho hàng để tối ưu phân phối và phân bổ nguồn lực.
Q10 DF-5
📄 Script: tools/dimensions/location_forecast.py
💾 Dữ liệu ra: location_analysis.csv
📊 Báo cáo: q10_report_location.html
Phương pháp (kỹ thuật)
pct_kênh = doanh_thu_kênh / tổng_doanh_thu × 100%. thông_qua_kho = TỔNG(số lượng) theo kho. Xếp hạng kênh và kho theo đóng góp doanh thu và thông lượng.

q11 khía cạnh phân khúc khách hàng

Phân loại khách hàng thành các nhóm hành vi để hỗ trợ tiếp thị mục tiêu và giữ chân.
Q11
📄 Script: tools/dimensions/customer_segment.py
💾 Dữ liệu ra: customer_segments.csv customer_criteria_tags.csv
📊 Báo cáo: q11_report_segments.html
Phương pháp (kỹ thuật)
Phân khúc dựa trên quy tắc với 10 tiêu chí (nhạy cảm giá, tập trung chất lượng, tập trung thương hiệu, cảm xúc, giai đoạn vòng đời, lý do mua hàng) từ hồ sơ CP360. Ánh xạ thành 9 nhóm (Người ủng hộ, Trung thành, Có rủi ro, v.v.). health_score = trung_bình_có_trọng_số(cảm xúc, chuyển đổi, hoạt động).

q12 tồn kho & bán flash

Định lượng mức tăng từ bán flash để hỗ trợ chiến lược khuyến mãi và chuẩn bị tồn kho.
Q12
📄 Script: tools/dimensions/stocking_analysis.py
💾 Dữ liệu ra: stocking_analysis.csv
📊 Báo cáo: q12_report_stocking.html
Phương pháp (kỹ thuật)
So sánh bán hàng trong ngày khuyến mãi so với đường cơ sở không khuyến mãi theo từng phân loại. uplift_ratio = trung_bình_khuyến_mãi / trung_bình_không_khuyến_mãi. Tính hệ số tồn kho là yếu tố bao phủ cần thiết cho sự kiện bán flash.

q13 tồn động / thiếu hụt

Xác định SKU tồn động hoặc thiếu hụt để cân bằng chi phí tồn kho so với mức dịch vụ.
Q13 SC-2
📄 Script: tools/dimensions/overstock_understock.py
💾 Dữ liệu ra: overstock_analysis.csv
📊 Báo cáo: q13_report_overstock.html
Phương pháp (kỹ thuật)
days_of_inventory = tồn_kho / trung_bình_bán_ngày. overstock_threshold = thời_gian_giao_hàng + tồn_kho_an_toàn + kỳ_xem_xét. TỒN ĐỘNG nếu days > ngưỡng. THIẾU HỤT nếu days < ngưỡng an toàn. excess_qty = tồn_kho - (trung_bình_ngày × ngưỡng).

q18 độ co giãn cầu theo giá (theo phân loại)

Ước tính độ nhạy giá để hướng dẫn quyết định định giá và khuyến mãi mà không làm giảm biên lợi nhuận.
Q18
📄 Script: tools/dimensions/price_elasticity.py
💾 Dữ liệu ra: price_elasticity.csv
📊 Báo cáo: q18_report_price_elasticity.html
Phương pháp (kỹ thuật)
Hồi quy log-log: ln(số_lượng) = α + β × ln(giá) + biến kiểm soát. |β| > 1 = cầu co giãn (nhạy cảm giá), |β| < 1 = không co giãn. Được sử dụng để xác định giá tối ưu và độ sâu khuyến mãi mà không ăn mòn biên lợi nhuận.

q21 bảng điều khiển điều hành (tổng quan CEO)

Cung cấp cho lãnh đạo bảng tổng quan một trang về sức khỏe kinh doanh trên tất cả các chỉ số chính.
Q21
📄 Script: tools/dimensions/executive_dashboard.py
💾 Dữ liệu ra: executive_dashboard.csv
📊 Báo cáo: q21_report_executive_dashboard.html
Phương pháp (kỹ thuật)
Tổng hợp KPI từ nhiều đầu ra pipeline thành một bảng điều khiển HTML duy nhất với thẻ tóm tắt, lưới KPI và biểu đồ xu hướng. Trình bày các con số quan trọng nhất trong nháy mắt.

q22 dự báo dòng tiền (CFO)

Dự báo vị thế tiền mặt 8 tuần tới để ngăn ngừa vấn đề thanh khoản và hướng dẫn lập kế hoạch tài chính.
Q22
📄 Script: tools/financial_planning/cash_flow_forecast.py
💾 Dữ liệu ra: cash_flow_forecast.csv
📊 Báo cáo: q22_report_cash_flow.html
Phương pháp (kỹ thuật)
Chuyển đổi dự báo đơn vị thành tiền mặt — dòng_vào = số_lượng_dự_báo × giá × tỷ_lệ_thu, dòng_ra = COGS × tỷ_lệ_thanh_toán + mua_hàng_thiếu_hụt. Dự báo 8 tuần tới với số dư tiền mặt ban đầu. Tính vị thế tiền mặt ròng và số ngày hoạt động.

q23 thẻ điểm nhà cung cấp (mua hàng)

Chấm điểm độ tin cậy của nhà cung cấp để hỗ trợ quản lý đối tác và đàm phán hợp đồng.
Q23
📄 Script: tools/dimensions/supplier_scorecard.py
💾 Dữ liệu ra: supplier_scorecard.csv
📊 Báo cáo: q23_report_supplier_scorecard.html
Phương pháp (kỹ thuật)
tỷ_lệ_đúng_hạn = đúng_hạn / tổng × 100%. tỷ_lệ_từ_chối_chất_lượng = từ_chối / nhận_được × 100%. phương_sai_thời_gian_giao = độ_lệch_chuẩn(thực_tế - đã_hứa). Điểm tổng hợp = 0.4×đúng_hạn + 0.3×chất_lượng + 0.3×ổn_định. Xếp hạng nhà cung cấp để quyết định giữ/đàm phán/thay thế.

q24 vòng quay tồn kho & hiệu quả (COO)

Đo lường hiệu quả tồn kho và xác định hàng chết để giải phóng vốn lưu động.
Q24
📄 Script: tools/dimensions/inventory_turnover.py
💾 Dữ liệu ra: inventory_turnover.csv
📊 Báo cáo: q24_report_inventory_turnover.html
Phương pháp (kỹ thuật)
vòng_quay = COGS_năm / giá_trị_tồn_kho_trung_bình. DIO (Số ngày tồn kho) = 365 / vòng_quay. hàng_chết = không bán trong 90 ngày + tồn_kho > 0. Phân loại SKU thành xuất sắc (>4 vòng), tốt (2-4), chậm (<2) hoặc chết.

q25 tổng quan hiệu suất doanh thu (CEO/CFO)

Theo dõi hiệu suất doanh thu so với mục tiêu và dự báo để đánh giá hiệu quả điều hành.
Q25
📄 Script: tools/dimensions/revenue_summary.py
💾 Dữ liệu ra: revenue_summary.csv
📊 Báo cáo: q25_report_revenue_summary.html
Phương pháp (kỹ thuật)
Tổng hợp bán hàng theo kỳ (MTD/QTD/YTD), so sánh với mục tiêu và dự báo đã chia tỷ lệ. Tính % chênh lệch và khoảng cách tuyệt đối. Hiển thị xu hướng so với hiệu suất năm trước.

q14 đề xuất sản phẩm tốt nhất tiếp theo

Đề xuất sản phẩm tốt nhất tiếp theo cho từng phân khúc khách hàng để tối đa hóa bán chéo và chuyển đổi.
Q14
📄 Script: tools/recommendations/next_best_product.py
💾 Dữ liệu ra: customer_recommendations.csv
📊 Báo cáo: q14_report_recommendations.html
Phương pháp (kỹ thuật)
Kết hợp 4 nhóm tín hiệu — (1) Liên kết: điểm nâng cặp sản phẩm, (2) Phù hợp phân khúc: sự liên kết phân khúc-sản phẩm, (3) Nhu cầu: nhu cầu dự báo, (4) Tồn kho: khả năng sẵn có trong kho. Điểm có trọng số = 0.40×liên_kết + 0.25×phân_khúc + 0.20×nhu_cầu + 0.15×tồn_kho. Trả về N đề xuất hàng đầu cho mỗi khách hàng.

q16 phân tích giá trị phân khúc khách hàng (RFM)

Định lượng giá trị và sức khỏe khách hàng cấp phân khúc để ưu tiên nỗ lực giữ chân và phát triển.
Q16 CI-1
📄 Script: tools/dimensions/segment_value.py
💾 Dữ liệu ra: segment_value_analysis.csv
📊 Báo cáo: q16_report_segment_value.html
Phương pháp (kỹ thuật)
Phân khúc khách hàng theo ngũ phân vị Gần đây, Tần suất, Giá trị. Điểm RFM = R×100 + F×10 + M. Tổng hợp theo phân khúc: quy_mô, cảm_xúc_trung_bình, khả_năng_chuyển_đổi_trung_bình, điểm_sức_khỏe (trung bình có trọng số của cảm xúc, chuyển đổi, hoạt động), doanh_thu_ước_tính.

q17 phân khúc dựa trên mua hàng & đề xuất chiến dịch

Tạo phân khúc dựa trên mua hàng và đề xuất chiến dịch để thúc đẩy tiếp thị mục tiêu.
Q17 CI-2 CI-3
📄 Script: tools/dimensions/purchase_segments.py
💾 Dữ liệu ra: purchase_segments.csv campaign_recommendations.csv product_affinity.csv
📊 Báo cáo: q17_report_purchase_segments.html
Phương pháp (kỹ thuật)
Phân khúc RFM (Gần đây/Tần suất/Giá trị) → 7 phân khúc mua hàng. Liên kết sản phẩm qua lift(A→B) = P(A∩B) / (P(A)×P(B)). Quy tắc chiến dịch ánh xạ phân_khúc → chiến_lược → tên_chiến_dịch → ưu_đãi → thời_gian → KPI. Đầu ra: CSV phân khúc, CSV chiến dịch, CSV cặp liên kết.

q15 đẩy lên Frappe (ERP/CRM/Insights)

Đồng bộ đầu ra pipeline lên Frappe ERP/CRM để vận hành hóa thông tin chi tiết trong hệ thống kinh doanh.
bước hỗ trợ (không trả lợi câu hỏi trực tiếp)
📄 Script: tools/frappe_sync/push_to_frappe.py
📊 Báo cáo:
Phương pháp (kỹ thuật)
Đọc từng CSV đầu ra, chuyển đổi sang định dạng Frappe DocType, POST đến endpoint API science_bridge ingest. Chế độ=periodic cho chạy cron, ondemand cho thủ công. Tùy chọn dry-run để kiểm tra mà không thay đổi dữ liệu.

fp1 dự báo tài chính & phân tích kịch bản

Dự báo kết quả tài chính theo nhiều kịch bản cho lập kế hoạch chiến lược và báo cáo nhà đầu tư.
fp1
📄 Script: tools/financial_planning/financial_projection.py
💾 Dữ liệu ra: financial_projection.csv
📊 Báo cáo: fp1_report_financial_projection.html
Phương pháp (kỹ thuật)
doanh_thu = số_lượng_dự_báo × đơn_giá × hệ_số_nhân_kịch_bản. COGS = doanh_thu × tỷ_lệ_COGS. biên = doanh_thu - COGS. 4 kịch bản — cơ_sở (1.0x), lạc_quan (1.2x doanh thu, 0.9x COGS), bi_quan (0.8x doanh thu, 1.1x COGS), tùy_chỉnh (hệ số nhân do người dùng định nghĩa). Chân trời: W/M/Q/HY/Y.

ur báo cáo hợp nhất BQAP/AED

Cung cấp các báo cáo hợp nhất, sẵn sàng cho lãnh đạo trên các lĩnh vực chuỗi cung ứng, nhu cầu và khách hàng.
bước hỗ trợ (không trả lợi câu hỏi trực tiếp)
📄 Script: tools/demand_planning/unified_reports.py
📊 Báo cáo: ur_report_supply_chain.html ur_report_demand_forecast.html ur_report_customer_market.html
Phương pháp (kỹ thuật)
Đọc tất cả đầu ra pipeline và tổ chức thành 3 báo cáo HTML hợp nhất — chuỗi cung ứng (thiếu hụt, tồn động, đặt hàng lại, PO), dự báo nhu cầu (mục tiêu so với thực tế, statsforecast, ML, bất thường, mùa vụ, địa điểm), khách hàng & thị trường (phân khúc, chiến dịch, liên kết, đề xuất, cảnh báo). Mỗi báo cáo với thẻ KPI, bảng dữ liệu và biểu đồ.

pq danh mục câu hỏi pipeline (câu hỏi → bước → báo cáo)

Cung cấp cho các bên liên quan ma trận truy xuất từ mọi câu hỏi kinh doanh đến bước pipeline và báo cáo trả lời nó.
bước hỗ trợ (không trả lợi câu hỏi trực tiếp)
📄 Script: tools/dimensions/pipeline_questions.py
📊 Báo cáo: pq_pipeline_questions.html
Phương pháp (kỹ thuật)
Đọc cấu hình pipeline (bước, ánh xạ câu trả lời, báo cáo) và cấu hình câu hỏi, đối chiếu chúng và kết xuất danh mục HTML tĩnh.

qa Hỏi & Đáp điều hành — tất cả câu hỏi kinh doanh được trả lời trong một file

Trả lời tất cả câu hỏi kinh doanh trong một báo cáo thống nhất để xem xét của các bên liên quan đa chức năng.
bước hỗ trợ (không trả lợi câu hỏi trực tiếp)
📄 Script: tools/dimensions/executive_qa.py
📊 Báo cáo: qa_report_executive_qa.html
Phương pháp (kỹ thuật)
Đọc mọi CSV đầu ra pipeline và xây dựng báo cáo HTML toàn diện với 9 phần (Bán hàng & Dự báo, Tồn kho, Lập kế hoạch Nhu cầu, Khách hàng, Thông tin Khách hàng, Chuỗi cung ứng, Thông tin Dự báo Nhu cầu, Điều hành, Phương pháp luận). Mỗi hàng câu hỏi bao gồm thẻ nhân vật, tần suất, nội dung câu hỏi, câu trả lời với bảng nội dòng và biểu đồ matplotlib (PNG base64). Thẻ KPI tóm tắt ở đầu.

idx trang chủ báo cáo (index.html)

Điểm vào duy nhất để mở mọi báo cáo — liệt kê báo cáo quan trọng nhất trước, rồi toàn bộ danh mục theo bước pipeline.
bước hỗ trợ (không trả lợi câu hỏi trực tiếp)
📄 Script: tools/dimensions/report_index.py
📊 Báo cáo: index.html
Phương pháp (kỹ thuật)
Quét pipeline.yaml, thu thập mọi step có report, xếp nhóm nổi bật (qa, q21, df, dm, pq, ur) rồi danh mục đầy đủ theo bước; kết xuất HTML tĩnh với liên kết tương đối trong cùng thư mục outputs.

Hồ sơ Khách hàng 360 VuaNem (customer360 — 6 bước)

c1 phân phiên tin nhắn thô

Chuyển đổi tin nhắn chat thô từ các kênh dịch vụ khách hàng thành các phiên hội thoại có cấu trúc.
bước hỗ trợ (không trả lợi câu hỏi trực tiếp)
📄 Script: tools/sessionizer.py
💾 Dữ liệu ra: sessions.csv
📊 Báo cáo:
Phương pháp (kỹ thuật)
Kéo tin nhắn thô từ nguồn chat đã cấu hình. Phân phiên bằng cách nhóm tin nhắn trong thời gian chờ không hoạt động (mặc định 30 phút). Xuất CSV phiên có cấu trúc với customer_id, dấu thời gian và nội dung tin nhắn.

c1b lọc hội thoại (trước LLM, tiết kiệm cuộc gọi LLM)

Lọc bỏ các hội thoại giá trị thấp trước khi xử lý LLM để giảm chi phí API.
bước hỗ trợ (không trả lợi câu hỏi trực tiếp)
📄 Script: tools/conversation_filter.py
💾 Dữ liệu ra: sessions_filtered.csv sessions_dropped.csv
📊 Báo cáo:
Phương pháp (kỹ thuật)
Lọc phiên theo số từ tối thiểu (mặc định 2). Loại bỏ phiên độc thoại (chỉ tin nhắn của nhân viên). Giữ lại phiên có từ khóa tín hiệu (khiếu nại, giá cả, chất lượng). Xuất CSV giữ/loại để kiểm toán.

c2 trích xuất thông tin chi tiết LLM

Trích xuất thông tin chi tiết khách hàng có cấu trúc như cảm xúc và sở thích từ hội thoại sử dụng LLM.
bước hỗ trợ (không trả lợi câu hỏi trực tiếp)
📄 Script: tools/batch_llm_extract.py
💾 Dữ liệu ra: insights.csv
📊 Báo cáo:
Phương pháp (kỹ thuật)
Gộp văn bản hội thoại và gọi API LLM (qua config/prompts.yaml) để trích xuất cảm xúc, độ nhạy giá, tập trung chất lượng, liên kết thương hiệu, ý định mua hàng và giai đoạn vòng đời. Chế độ dry-run sử dụng phản hồi giả để kiểm tra.

c3 ghép sản phẩm

Ánh xạ đề cập sản phẩm trong hội thoại khách hàng đến danh mục SKU chuẩn để phân tích.
bước hỗ trợ (không trả lợi câu hỏi trực tiếp)
📄 Script: tools/product_matcher.py
💾 Dữ liệu ra: matched_products.csv
📊 Báo cáo:
Phương pháp (kỹ thuật)
Ghép đề cập sản phẩm trong dữ liệu thông tin chi tiết đến phân loại SKU chuẩn sử dụng ghép chuỗi mờ và quy tắc nhận biết ngữ cảnh. Hỗ trợ chế độ insights (ghép từ trường trích xuất) hoặc chế độ text (ghép từ văn bản hội thoại thô).

c4 cập nhật hồ sơ

Tổng hợp thông tin chi tiết thành hồ sơ khách hàng tích lũy để phân khúc và cảnh báo.
bước hỗ trợ (không trả lợi câu hỏi trực tiếp)
📄 Script: tools/profile_updater.py
💾 Dữ liệu ra: customer_profiles.csv
📊 Báo cáo:
Phương pháp (kỹ thuật)
Nhóm thông tin chi tiết theo customer_id, tổng hợp điểm cảm xúc, tín hiệu ý định mua hàng và liên kết sản phẩm. Cập nhật trường hồ sơ tích lũy: xu hướng cảm xúc, mức độ nhạy cảm giá, tập trung chất lượng, lòng trung thành thương hiệu, giai đoạn vòng đời, khả năng chuyển đổi.

c5 công cụ cảnh báo

Tạo cảnh báo khách hàng được ưu tiên để kích hoạt hành động giữ chân và bán thêm kịp thời.
CI-4
📄 Script: tools/alert_engine.py
💾 Dữ liệu ra: alerts.csv
📊 Báo cáo: c5_alert_report.html
Phương pháp (kỹ thuật)
Tạo cảnh báo dựa trên quy tắc — RỦI_RO_RỜI_BỎ (R_score < 2, gần đây > 90 ngày), CƠ_HỘI_BÁN_THÊM (cảm xúc cao + chuyển đổi cao), KHÁCH_HÀNG_NHẠY_CẢM_GIÁ (nhạy cảm giá cao + đang hoạt động), KHÁCH_HÀNG_GIÁ_TRỊ_CAO (giá trị tiền tệ cao + tần suất cao). Mỗi cảnh báo bao gồm điểm ưu tiên và hành động đề xuất.

Pipeline Questions Catalog — generated from pipeline.yaml, do not edit