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: AI component là một phần nhỏ, được ghi rõ input, task, output note và điểm dừng, để tạo một ghi chú giới hạn cho người review đọc lại. Nó không phải người cầm lái: không tự quyết, không tự suy ra ngoài record mock, không thay human review và không biến note thành action.
Đọc xong, bạn sẽ hiểu:
- Cách nhìn AI component như kính lúp có sổ ghi chép thay vì một hộp tự biết mọi việc.
- Bảy ô cần có trong Component Map A-01.
- Cách làm worksheet 15 phút với ba component và 12 record mock.
1. AI component là kính lúp có nhãn, không phải người cầm lái
Khi nghe chữ AI, ta hay tưởng tượng một nhân vật ngồi ở ghế lái. Để học kiến trúc, hãy nhìn nó như kính lúp có sổ ghi chép: kính chỉ phóng to phần được đặt dưới nó, sổ chỉ ghi điều đã thấy. Người cầm sổ vẫn phải xem lại nhãn và hỏi phần còn thiếu.
Trong bài này, Component Map A-01 có ba component giả: Input Reader, Pattern Note và Review Guard. Chúng cùng nhìn 12 record mock nằm trong Window A/B. Input Reader chỉ kiểm record có source, schema và window không. Pattern Note chỉ ghi một nhãn trung tính như OBSERVED. Review Guard chỉ nhắc khi owner hoặc limitation bị bỏ trống. Không component nào nhận quyền làm điều gì ngoài việc ghi note trong scope của mình.
Component Map là tờ map ghi ranh giới đó: component đọc gì, làm việc nhỏ nào, trả note nào, ai review và khi nào dừng. Thiếu các câu này, chữ “AI” chỉ làm sơ đồ trông bí hiểm hơn.
Ví dụ đời thường là thư viện. Một thủ thư đọc thẻ catalogue, một người dán nhãn, người thứ ba xem phiếu hoàn trả. Nhãn “thiếu thẻ” không chê cuốn sách; nó chỉ là lý do mở lại catalogue.
Hình 1 — Ba component chỉ tạo note trong scope; người review vẫn đọc và dừng riêng.
2. Bảy ô của Component Map A-01
Ô đầu là purpose/non-use: component làm việc nhỏ nào và không được suy ra điều gì. Với Input Reader, purpose là kiểm nhãn record; non-use là không tự diễn giải record. Hai vế giữ note trong phạm vi thiết kế.
Ô thứ hai là input, record component được phép nhìn, cùng source, schema và window. Source là nơi record bắt đầu, schema là nghĩa cột/nhãn, window là lô mock đang mở. Thiếu source hoặc Window A/B, Input Reader ghi MISSING rồi dừng.
Ô thứ ba là task, việc nhỏ component làm với input. Pattern Note chỉ “ghi nhãn visible field”; Review Guard chỉ “kiểm owner và limitation”. “Phân tích mọi thứ” không phải task vì không có điểm bắt đầu/dừng.
Ô thứ tư là output note. Đây là tờ ghi chú trả về, chẳng hạn OBSERVED, MISSING hoặc HOLD. Output note nên mô tả điều nhìn thấy hoặc điều thiếu, không dùng ngôn ngữ đoán chắc. “Source trống ở Window A” là note kiểm được; “record này sẽ dẫn tới kết quả X” đã vượt khỏi A-01.
Ô thứ năm là human review: người đọc note, đối chiếu record và quyết định có sửa board không. Nó là điểm nhìn tách khỏi component, như thủ thư nhìn lại nhãn trước khi đưa sách lên giá.
Hai ô cuối là limitation và version/owner: điều không được suy ra hoặc phải dừng, mã bản map và người mở map tiếp. NIST Map chỉ là ranh giới tham khảo về purpose, context, limitation và human roles; A-01 không phải chuẩn hay chứng nhận. NIST Map
Hình 2 — Thiếu input hoặc limitation thì component phải dừng ở note, không lấp chỗ trống bằng kết luận.
3. Ba component đọc cùng record mà không thay nhau kết luận
Hãy đặt 12 record mock vào Window A. Input Reader mở đầu bằng ba câu nhỏ: source có ghi không, schema có rõ không, Window A có đúng nhãn không. Nếu source trống, Input Reader trả MISSING. Nó không cần đoán source lẽ ra là gì.
Pattern Note cũng đọc Window A nhưng chỉ ghi field hiện diện bằng OBSERVED. Thiếu schema, nó chuyển sang HOLD. Review Guard kiểm owner/limitation; owner trống thì ghi Dừng. Cùng record không làm ba lý do ghi note giống nhau.
Đây giống ba thủ thư chung một cuốn sách: người catalogue kiểm thẻ, người nhãn ghi “bìa thiếu nhãn”, người phiếu mượn kiểm trách nhiệm. Thiếu thẻ không tự tạo câu trả lời cho hai người kia. Map tốt giữ ba câu hỏi cạnh nhau.
Tự kiểm nhanh: che tên component, bạn còn biết note thuộc ai không? Nếu không, viết “Input Reader: MISSING source”, không chỉ “MISSING”, để tránh chuyển status nhầm.
4. Bốn lỗi làm component trông như tự quyết
Lỗi đầu là gọi output note là prediction. OBSERVED chỉ nói một field mock được quan sát; nó không nói điều gì sẽ xảy ra sau đó. Đổi tên note cho kêu hơn làm người học quên giới hạn của task ban đầu.
Lỗi thứ hai là để task chạy khi input thiếu. Không có source hoặc schema thì phải MISSING/Dừng; diễn giải dài lúc đó không còn biết dựa vào record nào.
Lỗi thứ ba là bỏ human review và coi note như câu trả lời cuối. Người review đối chiếu source, schema, window, boundary; có thể yêu cầu owner hoặc mở version mới, không cần component tự quyết.
Lỗi thứ tư là status leak. Input Reader MISSING không làm Pattern Note MISSING vì task khác. Ghi đúng: “Input Reader: MISSING; Map: Dừng để bổ sung source.” Playbook là voluntary, không phải checklist hoàn chỉnh; đừng dùng A-01 để hứa accuracy, autonomy, safety hay kết quả. NIST AI RMF Playbook
Hình 3 — Bốn lỗi làm component có vẻ tự quyết hơn phạm vi thật của tờ note.
5. Checklist đặt component vào board an toàn
Trước khi thêm một component vào A-01, đi lần lượt bảy bước. Đừng bắt đầu bằng task; bắt đầu bằng giới hạn.
- Viết purpose/non-use bằng một câu ngắn.
- Ghi input cùng source, schema và window.
- Viết một task nhỏ, chỉ dùng những input đã ghi.
- Đặt tên output note trung tính: OBSERVED, MISSING hoặc HOLD.
- Ghi human review: ai đọc lại note, nhìn lại ô nào.
- Viết limitation/stop cho component đó.
- Ghi version/owner rồi mới viết Map status.
Đứng ngoài khi source/schema/window không có, owner trống, scope đổi, hoặc note bị diễn giải như action. Chỗ ghi Dừng làm map rõ hơn; nhãn “thiếu thẻ” ngăn người khác nhầm sách đã kiểm đủ.
Một thói quen dễ áp dụng là đọc map từ trái sang phải rồi quay lại từ phải sang trái. Lượt đầu hỏi input có đủ để task bắt đầu không. Lượt sau hỏi output note có còn nằm trong limitation không, và human review có biết cần mở ô nào không. Hai lượt đọc này không tạo thêm kết quả; chúng chỉ phát hiện câu nào đang vượt phạm vi của component. Nếu không trả lời được, giữ status Cần review.
6. Bài tập 15 phút: Component Map A-01 mock
Dùng giấy, Google Sheets hoặc LibreOffice Calc trong 15 phút; không cần model, API, terminal, broker, EA hay tiền thật. Tạo bảy cột; mục tiêu là biết note thuộc component nào và vì sao nó dừng.
Mẫu đối chiếu đã điền
| Component / task | Input / window | Output note | Human review | Limitation / stop | Version / owner | Map status |
|---|---|---|---|---|---|---|
| Input Reader / check source | 12 mock records, source missing | MISSING | Người học xem lại source | Không source thì không đọc tiếp | A-01 / Lan | Dừng |
| Pattern Note / label visible field | Window A mock, schema clear | OBSERVED | Người học đối chiếu note | Không suy ra ngoài field | A-01 / Minh | Cần review |
| Review Guard / check owner | Window A/B mock, owner empty | HOLD | Người học ghi owner | Owner trống thì stop | A-01 / Hoa | Dừng |
Hàng một: source trống nên MISSING. Hàng hai: OBSERVED vẫn cần review. Hàng ba: owner trống nên HOLD không phải dấu hiệu làm tiếp. Kết quả mong đợi: chỉ được task, note và stop của từng hàng mà không gán note sang component khác.
Hình 4 — Bảng mock giữ task, note và điểm dừng của từng component riêng.
7. Tổng kết: component rõ làm phần việc nhỏ rõ hơn
a. Năm ý chính
- AI component là phần tạo note trong phạm vi ghi sẵn, không phải người cầm lái.
- Component Map giữ input, task, output note và human review tách nhau.
- Source, schema và window tạo context tối thiểu cho input mock.
- Limitation, version và owner cho biết lúc nào phải dừng và ai xem tiếp.
- Một note rõ vẫn là note; nó không tự trở thành action hay outcome.
b. Câu hỏi tự kiểm tra
- Input khác task của component ở điểm nào?
- Vì sao OBSERVED không phải prediction?
- Khi owner trống, component nào cần ghi gì trong A-01?
- Nếu Pattern Note đổi task, bạn nên làm gì với version?
c. Gợi ý đáp án
Xem gợi ý câu 1
Input là record được phép nhìn; task là việc nhỏ làm với record đó. Xem lại mục 2.
Xem gợi ý câu 2
OBSERVED chỉ mô tả field mock đang hiện diện, không suy ra điều tiếp theo. Xem lại mục 4.
Xem gợi ý câu 3
Review Guard ghi HOLD/Dừng theo boundary, rồi human review bổ sung owner. Xem lại mục 3 và 6.
Xem gợi ý câu 4
Tạo phiên bản mới A-02 và ghi owner xem lại boundary. Xem lại mục 5.
d. Thuật ngữ cần nhớ
| Thuật ngữ | Giải thích ngắn |
|---|---|
| AI component | Phần nhỏ tạo ghi chú trong scope được ghi. |
| Component Map | Tờ ghi input, task, note, người review và stop. |
| Input | Record component được phép nhìn. |
| Task | Việc nhỏ component được phép làm với input. |
| Output note | Ghi chú component trả về để review. |
| Human review | Người đọc lại note và giới hạn. |
| Source | Nơi record được ghi là xuất phát. |
| Schema | Ý nghĩa của cột hoặc nhãn record. |
| Window | Lô record mock đang xem. |
| Limitation | Điều component không được suy ra. |
e. Nguồn tham khảo
- NIST AI RMF Playbook — Map: purpose, context, limitation và human roles.
- NIST AI RMF Playbook: Playbook voluntary, không phải checklist hoàn chỉnh.
- MQL5 Strategy Tester documentation: context history/mode là ranh giới tham khảo.
f. Học tiếp
Quay lại bài #10 về Portfolio và Multi-strategy Architecture để xem nhiều card giữ phạm vi riêng, hoặc đi tiếp bài #12 về Integrated Trading System Framework để ghép các map mock mà không làm mất boundary.
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