Mục lục
Nội dung này phục vụ mục đích giáo dục, không phải lời khuyên đầu tư hoặc tín hiệu giao dịch.
Trả lời ngắn: Research Automation là việc giao cho máy những bước có quy tắc, đầu vào và đầu ra kiểm được: tải nguồn, lưu snapshot, kiểm cấu trúc, tính toán và tạo bản nháp. Automation giữ đường truy vết, tách mục lỗi và dừng chỗ cần. Nó không tự xác minh suy luận, xử lý xung đột hay phê duyệt report/capital decision.
Đọc xong, bạn sẽ hiểu:
- Việc nào giao cho rule engine, việc nào chỉ AI hỗ trợ và việc nào phải do người sở hữu.
- Cách dùng bản nguồn, hash, version và manifest để tái tạo một run.
- Cách thiết kế thử lại, tách lỗi, dừng và human release gate.
1. Research Automation là gì và không phải là gì?
Research Workflow #23 cho biết hồ sơ đi qua stage nào. Research Automation chỉ máy hóa các chuyển đổi có thể kiểm:
SCHEDULE → FETCH → HASH / RAW STORE → SCHEMA CHECK → NORMALIZE → CALCULATE → RULE CHECK → DRAFT ARTIFACT → HUMAN REVIEW → RELEASE / ARCHIVE
Hãy hình dung dây chuyền đóng gói. Máy có thể cân, quét mã, dán nhãn và tách hộp sai kích thước. Nhưng hàng bất thường phải vào khay riêng; người có thẩm quyền mới quyết định xử lý hoặc xuất kho. Nếu máy tự đổi nhãn để hộp “đạt”, tốc độ cao chỉ làm lỗi lan nhanh hơn.
Research Automation có ba lớp sở hữu:
- Automation-owned: fetch, snapshot, hash, schema/type/unit/date checks, deterministic transform, calculation, threshold, staleness, log và draft table.
- AI-assisted · unverified: gợi ý extraction, classification hoặc summary. Output phải mang nhãn
UNVERIFIED_AI_OUTPUTtới khi người kiểm xác nhận. - Human-owned: đánh giá mức độ quan trọng của nguồn, xử lý ngoại lệ, inference/thesis, conflict/compliance và final release.
Human gate là điểm một người được chỉ định phải xem evidence và quyết định accept/return. “Có người trong loop” nhưng không rõ ai, kiểm gì và có quyền dừng không thì chưa phải control.
Ba boundary cần giữ nguyên:
AUTOMATED ≠ VERIFIED · VERIFIED ≠ APPROVED · APPROVED REPORT ≠ CAPITAL DECISION
Automation không phải analyst tự trị, không phải “one-click truth” và không bảo đảm dữ liệu nguồn đúng.
Hình 1 — Automation vận chuyển và kiểm bước có rule; interpretation, exception và release vẫn có human owner.
2. Việc nào giao cho máy, việc nào giữ cho người?
| Công việc | Automation | AI-assisted | Human |
|---|---|---|---|
| Tải source theo URL/ID và ghi thời gian | ✓ | ||
| Lưu raw, tạo hash, kiểm schema | ✓ | ||
| Chuẩn hóa unit/date theo rule version | ✓ | ||
| Tính revenue growth, margin change, valuation | ✓ | ||
| Gợi ý mapping dòng văn bản sang field | ✓ | review | |
| Draft summary từ claims đã supplied | ✓ | review | |
| Chọn source có đủ material/reliable không | hỗ trợ | ✓ | |
| Phân biệt fact, inference và thesis | hỗ trợ | ✓ | |
| Xử lý conflict, legal/compliance | ✓ | ||
| Approve report hoặc capital action | ✓ |
Nguyên tắc đơn giản: máy giữ việc có expected output và phép kiểm độc lập. Người giữ việc cần judgment, accountability hoặc context chưa mã hóa được.
Ví dụ, parser (bộ đọc dữ liệu) có thể thấy 132 trong document. Nó không tự biết đó là revenue hợp nhất, segment, quarter hay year nếu ngữ cảnh thiếu. Automation phải gắn period (kỳ), unit (đơn vị), context và quarantine khi thiếu, không tự chọn interpretation.
AI có thể viết câu “gross margin cải thiện 3 điểm phần trăm” từ dữ liệu đã khóa. Nhưng AI không tự kiểm chính output. Claim chỉ verified khi lineage và phép tính được rule độc lập hoặc người review xác nhận.
Hình 2 — Máy giữ việc có rule; AI chỉ hỗ trợ draft; người chịu trách nhiệm giữ interpretation, exception và release.
3. Control contract: raw, manifest, version và idempotency
Immutable raw là bản nguồn chỉ đọc: pipeline không sửa hoặc ghi đè. Nếu source thay đổi, lưu snapshot mới. Hash là dấu vân tay số của file; cùng raw phải có cùng hash, còn hash đổi báo rằng bytes đã khác.
Schema validation kiểm cấu trúc, kiểu dữ liệu, unit và field bắt buộc trước khi normalize/tính. Nó không chứng minh dữ liệu đúng về kinh tế; nó chỉ chứng minh dữ liệu hợp contract.
Deterministic transform nghĩa là cùng input, schema version, transform version và rule version tạo cùng output. Điều này cho reviewer tái tạo kết quả.
Idempotency nghĩa là chạy lại cùng key không tạo side effect trùng. RA-24 dùng:
RA-24-RUN-001:SRC-ID:T0
Nếu fetch retry cùng source/run/cutoff, hệ thống cập nhật trạng thái thay vì tạo hai artifact hoặc gửi hai notification giống nhau.
Evidence manifest lưu lineage:
| Field | Ý nghĩa |
|---|---|
run_id / source_id |
Run và source identity |
source_url / fetched_at / as_of |
Nguồn và thời gian |
raw_hash |
Dấu vân tay raw |
schema_version |
Contract đầu vào |
transform_version / rules_version |
Logic xử lý |
output_hash |
Dấu vân tay artifact |
status |
pass, quarantine hoặc halt |
Manifest không được chứa secret/token. Với public API, vẫn phải giữ access policy và source context.
SEC EDGAR APIs cung cấp submissions và XBRL data theo JSON. Nhưng API access không loại bỏ việc kiểm period, unit, taxonomy (hệ phân loại) và context. SEC Financial Statement Data Sets cũng nêu accuracy/extraction caveats và không thay thế full filing.
4. Demo RA-24-RUN-001
Case giả định:
- Run/cutoff:
RA-24-RUN-001 / T0. - Inputs:
HBR-SCHEMA-V1 / HBR-TRANSFORM-V1 / HBR-RULES-V1. - Sources:
S1…S6. - Scope: fetch, snapshot, validate, normalize, calculate, check và draft.
- Out of scope: source judgment, thesis, conflict adjudication, release và capital decision.
a. Run board
| Step | Result |
|---|---|
| FETCH | 5/6 OK · S6 NOT_AVAILABLE |
| HASH / RAW STORE | 5/5 RECORDED · RAW IMMUTABLE |
| SCHEMA CHECK | 5/5 PASS |
| NORMALIZE | 5/5 PASS |
| CALCULATE | C1 +10% PASS · C2 +3 pp PASS · C5 +8 PASS · VALUATION PASS |
| RULE CHECK | C6 MISSING → QUARANTINE_C6 |
| DRAFT ARTIFACT | DRAFT_ONLY |
| HUMAN GATE | REQUIRED |
Quarantine là tách item lỗi khỏi output đủ điều kiện. C6 không biến thành null, zero hay verified; nó nằm trong khay riêng với reason S6 NOT_AVAILABLE. C1–C5 vẫn giữ lineage và có thể vào draft.
Automation outcome:
DRAFT PACK READY · C6 QUARANTINED · HUMAN REVIEW REQUIRED
Sau khi independent reviewer kiểm source/math/boundary và xác nhận C6 vẫn open, possible human outcome:
READY FOR COMMITTEE REVIEW · RENEWAL EVIDENCE OPEN · NO CAPITAL DECISION
Hai dòng không được gộp. Automation chỉ tạo draft pack; người mới sở hữu report release.
Hình 3 — Run partial vẫn tạo draft pack có kiểm soát vì C6 bị quarantine, không bị gắn verified hoặc trộn vào output.
5. Failure paths, giới hạn và checklist pre-release
a. Failure matrix
| Failure | Behavior |
|---|---|
| Network/transient | Retry RETRY_MAX=2, rồi quarantine item |
| Same raw expected, hash differs | HALT_HASH_MISMATCH |
| Schema/type/unit/date mismatch | QUARANTINE_SCHEMA |
| Required calculation mismatch | HALT_CALCULATION |
Source older than max_age |
STALE_HALT |
| AI claim lacks lineage | RETURN_UNVERIFIED_AI |
| Conflict/reviewer missing | RELEASE_BLOCKED |
Stale halt là dừng vì source quá cũ so với max_age. Silent fallback sang dữ liệu cũ nguy hiểm vì output có vẻ đầy đủ nhưng cutoff giả.
Mistakes cần tránh:
- tự động hóa một bước còn mơ hồ;
- ghi đè raw hoặc approved artifact;
- đổi missing value thành zero;
- retry vô hạn tạo load/duplicate;
- dùng AI để verify chính câu AI viết;
- không lưu schema/transform/rules version;
- gửi alert quá nhiều đến mức người vận hành bỏ qua.
b. Checklist pre-release
- Raw immutable, hashes và manifest đủ chưa?
- Schema, period, unit, context và version đã pass?
- Mọi calculation material có independent check?
- Quarantine items có reason, owner và next action?
- AI output còn nhãn unverified tới khi review?
- Retry bounded; halt/return không silent fallback?
- Conflict, reviewer và release scope đã đủ?
- Post-T0 data tạo run/version mới, không sửa archive?
NIST AI RMF 1.0 là framework tự nguyện, use-case-agnostic; trang NIST hiện ghi bản 1.0 đang được revise. AI RMF Core đưa ra Govern, Map, Measure, Manage và nhấn mạnh human oversight, validation/documentation. Bài chỉ mượn nguyên tắc kiểm soát, không tuyên bố compliance.
Hình 4 — Automation đáng tin khi mỗi failure có retry limit, quarantine hoặc halt rõ thay vì silent fallback.
6. Bài tập 15 phút: Automation Boundary Card
Dùng Google Sheets hoặc giấy; không code, credential, production hay tiền thật:
- 2 phút: objective và boundary.
- 3 phút: Auto/AI/Human matrix.
- 3 phút: manifest fields.
- 3 phút: run steps.
- 2 phút: failure rules.
- 2 phút: human/release gate.
a. Mẫu đối chiếu đã điền
| Field | RA-24 demo |
|---|---|
| Run / cutoff | RA-24-RUN-001 / T0 |
| Input versions | HBR-SCHEMA-V1 / HBR-TRANSFORM-V1 / HBR-RULES-V1 |
| Automated | Fetch, hash, schema, normalize, calculate, rule check |
| AI-assisted | Draft summary · UNVERIFIED_AI_OUTPUT |
| Human-owned | Materiality, inference, conflict, release |
| Source result | 5/6 OK · S6 NOT_AVAILABLE |
| Exception | C6 → QUARANTINE_C6 |
| Automation output | DRAFT PACK READY · C6 QUARANTINED · HUMAN REVIEW REQUIRED |
| Human outcome | READY FOR COMMITTEE REVIEW · RENEWAL EVIDENCE OPEN · NO CAPITAL DECISION |
| New-data rule | Post-T0 source → new run/version; keep T0 raw |
Card đạt khi người khác chỉ ra được máy sở hữu gì, item nào bị tách, ai review và điều kiện nào chặn release.
7. Tổng kết
a. Năm ý chính
- Research Automation chỉ máy hóa bước có rule, lineage và output kiểm được.
- Immutable raw, hash, version và manifest giúp run tái tạo được.
- AI-assisted output luôn unverified tới khi qua independent check.
- Retry, quarantine, halt và stale rule phải rõ; không silent fallback.
- Automation tạo draft; human gate giữ report release và capital boundary.
b. Câu hỏi tự kiểm tra
- Vì sao API/structured data chưa đồng nghĩa verified?
- Idempotency ngăn loại lỗi nào?
- Tại sao C6 bị quarantine thay vì đổi thành zero?
- Automation outcome khác human report outcome ra sao?
c. Gợi ý đáp án
Xem gợi ý câu 1
API chỉ vận chuyển dữ liệu; period, unit, context, extraction và materiality vẫn cần kiểm. Xem mục 2–3.
Xem gợi ý câu 2
Rerun cùng key không tạo artifact, notification hoặc side effect trùng. Xem mục 3.
Xem gợi ý câu 3
Zero là một giá trị, còn source unavailable là missing evidence; trộn chúng tạo claim sai. Xem mục 4.
Xem gợi ý câu 4
Máy tạo DRAFT PACK; người kiểm mới có thể release committee report, còn capital decision vẫn khóa. Xem mục 4.
d. Thuật ngữ cần nhớ
| Thuật ngữ | Giải thích ngắn |
|---|---|
| Research Automation | Máy hóa bước có rule và output kiểm được |
| Immutable raw | Bản nguồn chỉ đọc, không ghi đè |
| Hash | Dấu vân tay số phát hiện file thay đổi |
| Schema validation | Kiểm cấu trúc, type, unit và field bắt buộc |
| Deterministic | Cùng input/version tạo cùng output |
| Idempotency | Rerun cùng key không tạo side effect trùng |
| Evidence manifest | Bảng source, version, hash, output và status |
| Quarantine | Tách item lỗi khỏi output đạt |
| Stale halt | Dừng vì source quá cũ |
| Human gate | Điểm người phải review và quyết định |
e. Nguồn tham khảo
- SEC — EDGAR APIs.
- SEC — Financial Statement Data Sets.
- SEC — Developer Resources.
- NIST — AI RMF 1.0.
- NIST — AI RMF Core.
- CFA Institute — Standard V(A).
- RA-24/HBR là fictional demo.
Bài cuối series, Chief Research Framework #25, sẽ gom decision, report, workflow, automation, governance và portfolio research priorities vào một operating framework chung.
Nội dung này phục vụ mục đích giáo dục, không phải lời khuyên đầu tư hoặc tín hiệu giao dịch. Mọi thị trường đều có rủi ro mất vốn.
Bài tiếp theo