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:

  1. Automation-owned: fetch, snapshot, hash, schema/type/unit/date checks, deterministic transform, calculation, threshold, staleness, log và draft table.
  2. AI-assisted · unverified: gợi ý extraction, classification hoặc summary. Output phải mang nhãn UNVERIFIED_AI_OUTPUT tới khi người kiểm xác nhận.
  3. 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

  1. Raw immutable, hashes và manifest đủ chưa?
  2. Schema, period, unit, context và version đã pass?
  3. Mọi calculation material có independent check?
  4. Quarantine items có reason, owner và next action?
  5. AI output còn nhãn unverified tới khi review?
  6. Retry bounded; halt/return không silent fallback?
  7. Conflict, reviewer và release scope đã đủ?
  8. 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

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.