Skip to content
  • Home
  • Code
  • iOS & Swift
  • Combine
  • RxSwift
  • SwiftUI
  • Flutter & Dart
  • Tutorials
  • Art
  • Blog
Fx Studio
  • Home
  • Code
  • iOS & Swift
  • Combine
  • RxSwift
  • SwiftUI
  • Flutter & Dart
  • Tutorials
  • Art
  • Blog
Tui Học AI
Written by chuotfx on August 16, 2026

Tui Học AI – 3 cái bẫy khiến bạn tưởng đã lên bậc nhưng chưa

Blog

Contents

  • 1. Ba câu hỏi tui không trả lời được
  • 2. Bẫy 1: “Tui xài AI mỗi ngày mà”
  • 3. Bẫy 2: “Tui biết bốn con AI, chắc cũng phải bậc bốn”
  • 4. Bẫy 3: “Cái đó tui hiểu rồi”
  • 5. Vậy lên bậc thật là sao
  • 6. Bài tập ba mươi phút, bài cuối cùng
  • Tạm kết series

Chào mừng bạn đến với Fx Studio. Tui từng tự dán cho mình cái nhãn bậc bốn. Một anh tech lead hỏi ba câu, ba mươi giây, không câu nào về code, và cái nhãn rớt xuống. Bài đóng series “Tui Học AI” nói về ba cái bẫy làm người ta tưởng mình cao hơn chỗ đang đứng, kèm một prompt tự soi và bài tập 30 phút cuối cùng.

Ba câu hỏi, ba mươi giây, không câu nào nói về code. Cái setup của tui vẫn chạy tốt y như lúc tui đem đi khoe. Chỉ có cái nhãn “bậc bốn” tui tự dán lên là rớt xuống. Bài thứ chín, bài đóng series.

1. Ba câu hỏi tui không trả lời được

Chiều thứ Năm, tui kéo ghế qua bàn một anh tech lead để khoe. Tui vừa nối xong một MCP server vào Jira, thêm một script gọi API tóm tắt ticket mỗi sáng. Trong đầu tui lúc đó, tui đang ở bậc bốn: xây hạ tầng để AI tự chạy.

Tui nói chừng bốn phút. Ảnh nghe hết, không ngắt câu nào. Rồi ảnh hỏi ba câu.

Câu một: “Tuần rồi em xài cái này mấy lần?”

Tui mở lịch sử ra coi thật. Lần gần nhất cách đó mười chín ngày.

Câu hai: “Có ai ngoài em xài không?”

Không ai.

Câu ba: “Kể anh nghe một việc tháng này em làm khác đi nhờ nó.”

Tui kể được cái tool. Tui không kể được cái việc.

Ba câu đó không chê một dòng code nào của tui. Cái setup vẫn chạy tốt. Nó chỉ lộ ra một chuyện: tui đang đo mình bằng thứ tui đã cài đặt, không phải bằng thứ tui đã đổi.

Bảy bài vừa rồi, tụi mình đi qua bảy câu chuyển, từ chỗ nhận gì xài nấy tới chỗ hệ thống tự dừng lúc bạn đang ngủ. Bài này không thêm bậc nào nữa. Nó nói về chuyện khác, chuyện tui thấy phổ biến hơn cả việc không lên được bậc: tưởng mình đã lên rồi.

“Tui đã dùng AI bao nhiêu” → “Tui đã đổi được cách nghĩ nào”

Tui Học AI

2. Bẫy 1: “Tui xài AI mỗi ngày mà”

Cái bẫy này êm nhất, vì nó có vẻ hợp lý. Làm gì nhiều thì giỏi hơn, đúng không?

Có lần tui ngồi đếm thật. Một tuần, tui mở khoảng sáu mươi ba đoạn chat cho công việc. Con số đó làm tui thấy khá ổn về mình. Rồi tui đọc lại từng cái.

Năm mươi mốt trong sáu mươi ba đoạn là cùng một động tác. Quăng câu hỏi vào, nhận về một cục, đọc lướt, copy, sửa tay chỗ nào sai. Không có chỗ nào tui nói rõ định dạng cần trả về. Không có chỗ nào tui bắt nó hỏi lại. Sáu mươi ba lần trong một tuần, mà năm mươi mốt lần là bậc một.

Lặp một động tác nhiều lần không cộng dồn thành động tác mới. Chạy bộ mười năm không tự nhiên biết bơi.

Chỗ này có một điểm dễ nhầm nữa. Nhanh hơn không có nghĩa là lên bậc. Bậc một cũng làm bạn nhanh hơn, nhanh hơn nhiều là đằng khác. Nhưng nhanh hơn là kết quả của việc gõ ít đi. Lên bậc là kết quả của việc bạn đứng ở chỗ khác trong quy trình.

Muốn thoát cái bẫy này thì đổi thước đo. Đừng đếm số lần mở. Hỏi một câu khó hơn: tuần rồi có việc nào bạn làm khác cách vì có AI không? Không phải làm nhanh hơn. Khác cách.

Tui hay xài đúng prompt này để tự soi, chừng mười lăm phút một lần chạy. Bạn dán mười prompt gần nhất của mình vào:

Tui Học AI

Prompt (tự soi):
Dưới đây là 10 prompt gần nhất tui gửi cho AI trong công việc thật.
Với mỗi cái, trả lời đúng 3 dòng, không khen, không giải thích dài:
1. Prompt này có nói rõ định dạng đầu ra không (có / không)
2. Nó cho AI thấy ngữ cảnh gì (kể ra, hoặc ghi "không có")
3. Nếu output sai, tui còn cách sửa nào ngoài viết lại prompt

Cuối cùng trả lời một câu: trong 10 cái này, bao nhiêu cái khác nhau
về CÁCH làm, bao nhiêu cái chỉ khác nội dung?

---
[dán 10 prompt vào đây]

Câu cuối là câu đau nhất. Lần đầu tui chạy, câu trả lời là hai trên mười.

3. Bẫy 2: “Tui biết bốn con AI, chắc cũng phải bậc bốn”

Cái này tui dính hai lần, nên nói kỹ hơn một chút.

Lần đầu là quãng tui cài bốn thứ trong sáu tuần. Mỗi thứ tui xài được vài ngày, đủ để biết chỗ bấm, đủ để đem đi kể. Lần hai là hồi MCP mới rộ lên. Tui dựng ba cái server trong một cuối tuần, chụp màn hình, thấy mình đứng khá cao.

Cùng lúc đó, một bạn trong team tui chỉ xài đúng một con AI, gõ trong terminal, không đổi tool suốt cả năm. Nhưng bạn có một file skill đóng gói lại quy trình review code của team. Bốn người khác mở nó ra xài mỗi ngày, kể cả những hôm bạn nghỉ.

Bạn đó ở bậc năm. Tui có bốn tool, ba server, và không ai xài thứ gì của tui.

Chỗ này là chỗ tui hiểu sai lâu nhất. Tui tưởng biết nhiều tool thì hiểu sâu hơn. Thật ra nó ngược. Đổi tool liên tục làm bạn ở lại mãi khúc học chỗ bấm, khúc dễ nhất và cũng vô ích nhất. Cài tool là chuyện của một buổi chiều. Đổi cách nghĩ là chuyện của vài tháng. Cái khoe được ngay thường là cái rẻ nhất.

Không phải tool không quan trọng. Tool mới giúp thật, nhưng chỉ khi bạn đang kẹt ở một chỗ gọi được tên. Bạn thấy chat dài thì AI lú đi, bạn đi tìm thứ quản lý context tốt hơn. Đó là tool phục vụ một bước chuyển. Còn cài vì thấy người ta khen trên mạng thì bạn chỉ đang đổi bàn phím.

Thước đo thay thế: đừng hỏi “tui biết tool nào”. Hỏi “câu X → Y nào tui đã thật sự đi qua”. Bảy câu đó nằm ở bài 0, và không câu nào có tên tool trong đó.

4. Bẫy 3: “Cái đó tui hiểu rồi”

Cái bẫy này dành riêng cho người chăm đọc, nên nó hay bắt trúng đúng mấy bạn giỏi.

Tui từng đọc gần như mọi thứ về context engineering. Đọc xong tui còn đứng thuyết trình nội bộ bốn mươi lăm phút, vẽ sơ đồ cửa sổ context, giải thích vì sao chat dài thì AI quên. Mọi người gật gù. Tui về chỗ, thấy mình chắc cũng bậc ba rồi.

Tối hôm đó tui gặp một bug. Việc đầu tiên tui làm là dán nguyên cái file hai nghìn dòng vào chat, gõ “sửa giúp tui”. Nó sửa sai. Tui gõ tiếp “không phải chỗ đó”. Ngồi cãi nhau với nó hai mươi phút rồi bực.

Buổi chiều tui giảng cho người khác nghe đúng cái bệnh mà tối tui đang mắc. Biết tên bệnh không phải là khỏi bệnh.

Đọc tạo ra cảm giác hiểu, và cảm giác đó đến trước năng lực rất lâu. Đây là lý do cả series này bài nào cũng có một bài tập ba mươi phút. Không phải để bạn siêng. Là vì một bài tập làm xong sẽ để lại một thứ có thật, còn một bài đọc xong chỉ để lại một cảm giác.

Cách thoát: với mỗi bậc bạn nghĩ mình đã qua, chỉ ra một thứ cụ thể còn tồn tại. Không phải trí nhớ. Thứ mở ra coi được.

bậc 1 → một prompt có nói rõ định dạng đầu ra
bậc 2 → một đoạn chat bạn bắt AI hỏi lại trước khi nó làm
bậc 3 → một lần bạn sửa context thay vì sửa prompt, và nó chạy
bậc 4 → một script hoặc file config gọi AI ngoài cửa sổ chat
bậc 5 → một thứ bạn đóng gói mà người khác đang xài
bậc 6 → một file handoff giữa hai session
bậc 7 → một luật dừng nằm trong file, không nằm trong đầu ai

Dòng nào bạn phải trả lời bằng “ờ, cái đó tui hiểu mà” thì dòng đó chưa tính.

5. Vậy lên bậc thật là sao

Hai quy tắc thôi. Cả hai đều chán, và đó là lý do chúng đúng.

Quy tắc thứ nhất, quá nửa. Một bậc chỉ tính là của bạn khi quá nửa việc trong tuần gần nhất bạn làm theo kiểu đó. Làm được một lần là biết làm. Làm quá nửa mới là thói quen. Tui từng viết đúng một prompt có supervisor rồi tự nhận bậc bảy, trong khi cả tháng đó không có cái automation nào của tui có nút dừng.

Quy tắc thứ hai, không nhảy cóc. Cái này nghe giáo điều nhưng có lý do rất thực tế. Bậc bốn là tự động hóa. Bạn tự động hóa trong lúc còn kẹt ở bậc hai, thì thứ được nhân lên là chính cái sai của bạn. Một thói quen dở chạy tay thì hỏng mỗi lần một chút. Một thói quen dở chạy tự động thì hỏng hai trăm lần một đêm, và bài 7 kể rồi, tui có mười bốn cái pull request làm bằng chứng.

Nguyên tắc gọn nhất tui học được, tui giữ nguyên chữ của người dạy tui: “Tôi sẽ làm” không phải là “Tôi đang làm”.

Series này không viết ra để bạn lên bậc nhanh. Viết ra để bạn thôi tự lừa mình về bậc mình đang đứng. Biết đúng chỗ đứng thì bậc kế tiếp tự hiện ra, và nó thường gần hơn bạn tưởng.

6. Bài tập ba mươi phút, bài cuối cùng

Mười lăm phút đầu: mở lịch sử chat, lấy mười prompt gần nhất trong công việc thật. Không chọn lọc, không lấy mấy cái đẹp. Chạy cái prompt tự soi ở phần trên. Đọc câu trả lời cuối cùng của nó.

Mười lăm phút sau: tạo một file tên bang-chung.md. Chép bảy dòng bậc ở trên vào. Với mỗi dòng, điền một thứ có thật: đường dẫn file, link chat, tên người đang xài. Không điền được thì để trống. Không viết “sắp làm”.

Tui Học AI

Đọc kết quả theo đúng một luật: bậc thật của bạn là dòng cuối cùng còn liền mạch. Có dòng trống ở giữa thì mấy dòng bên dưới không tính, dù bạn có điền được. Đó chính là quy tắc không nhảy cóc, nhìn từ dưới lên.

Lần đầu tui làm bảng này, tui điền được bậc một, hai, rồi trống bậc ba, rồi lại điền được bậc bốn. Bậc thật của tui hôm đó là hai. Trong khi cái nhãn tui đang tự dán là bốn.

Cái cần có sau ba mươi phút: một file bảy dòng, và một dòng trống mà bạn chọn để lấp trong tuần này. Chọn dòng trống thấp nhất, đừng chọn dòng oai nhất.

Tui Học AI

Tạm kết series

Anh tech lead đó giờ vẫn ngồi cách tui hai bàn. Tháng rồi tui đem một cái khác qua khoe. Ảnh hỏi lại đúng ba câu cũ, tui nghi ảnh chỉ có ba câu đó thật.

Lần này câu một tui trả lời trong mười giây, tuần rồi nó chạy bốn mươi mấy lượt. Câu hai tui kể được hai cái tên. Câu ba, tui không kể cái tool nữa, tui kể một việc: mấy cái ticket mơ hồ giờ được hỏi lại trước khi ai đó ngồi code nhầm hai ngày. Ảnh gật đầu rồi quay qua màn hình làm tiếp. Không khen câu nào. Vậy là được rồi.

Bảy câu với kèm 2 câu bắt đầu và kết thúc, tui để lại đây cho bạn xem lần cuối:

  • Bắt đầu “Bạn đang dùng AI ở level nào?”
  • Bậc 1 “AI trả lời tôi” → “Tôi kiểm soát câu trả lời”
  • Bậc 2 “Tôi ra lệnh cho AI” → “Tôi cộng tác với AI”
  • Bậc 3 “Tôi hỏi AI” → “Tôi quản lý mọi thứ AI nhìn thấy”
  • Bậc 4 “Tôi dùng AI thủ công” → “Tôi xây hạ tầng để AI tự chạy”
  • Bậc 5 “Tôi xài AI lẻ tẻ” → “Tôi đóng gói AI thành sản phẩm dùng chung”
  • Bậc 6 “Tôi làm với 1 AI” → “Tôi điều phối nhiều AI song song”
  • Bậc 7 “Tôi điều phối AI” → “Tôi thiết kế hệ thống AI tự vận hành, kể cả khi hỏng”
  • Kết thúc “Tôi đã dùng AI bao nhiêu” → “Tôi đã đổi được cách nghĩ nào”

Không câu nào trong chín câu đó nói về model, về tool, về chuyện AI giỏi cỡ nào. Chín câu đều nói về chỗ bạn đứng.

Cảm ơn bạn đã đọc tới đây, chín tuần liền. Tui viết series này phần lớn là để tự soi lại mình, và mấy cái hố tui kể trong đó là hố thật, tui rớt thật. Nếu có một bài nào làm bạn thấy nhột, đó là bài viết cho bạn. Không phải để bạn thấy dở. Để bạn biết bước kế tiếp nằm ở đâu.

FacebookTweetPinYummlyLinkedInPrintEmailShares0

Related Posts:

  • TuiHocAI
    Tui Học AI - Bài 0 - Bạn đang dùng AI ở level nào?…
  • Tui Học AI
    Tui Học AI – Bài 2 – "Tôi ra lệnh cho AI" → "Tôi…
  • feature_bg_blog_008
    Điều Gì Xảy Ra Nếu... Những Người Dệt Mã Trở Thành…
  • Tui Học AI
    Tui Học AI – Bài 7 – "Tôi điều phối AI" → "Tôi thiết…
Tags: AI, blog, TuiHocAI
Written by chuotfx

Hãy ngồi xuống, uống miếng bánh và ăn miếng trà. Chúng ta cùng nhau đàm đạo về đời, về code nhóe!

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Donate – Buy me a coffee!

Fan page

Fx Studio

Tags

Actor Advanced Swift Agentic Coding for iOS AI AntiGravity api Apple Intelligence basic ios tutorial blog ci/cd closure collectionview combine concurrency Context Engineering crashlytics dart dart basic dart tour Declarative design pattern Ebook firebase flavor flutter GCD Google Stitch iOS MVVM optional Prompt engineering Prompt for Coding protocol Python rxswift Swift Swift 5.5 SwiftData SwiftUI SwiftUI Notes tableview testing TuiHocAI UI/UX unittest

Recent Posts

  • Tui Học AI – 3 cái bẫy khiến bạn tưởng đã lên bậc nhưng chưa
  • Vibe Coding 2026 – Essentials: Sách miễn phí cho Tester, PM, BA – Ebook
  • Tui Học AI – Bài 7 – “Tôi điều phối AI” → “Tôi thiết kế hệ thống AI tự vận hành, kể cả khi hỏng”
  • Tui Học AI – Bài 6 – “Tôi làm với 1 AI” → “Tôi điều phối nhiều AI song song”
  • Tui Học AI – Bài 5 – “Tôi xài AI lẻ tẻ” → “Tôi đóng gói AI thành sản phẩm dùng chung”
  • Prompt Engineering đang được Context Engineering hấp thụ
  • Bắt đầu với Loop Engineering
  • Tui Học AI – Bài 4 – “Tôi dùng AI thủ công” → “Tôi xây hạ tầng để AI tự chạy”
  • Guided Generation – Khi Swift type trở thành hợp đồng với model
  • Foundation Models và “Hello World” trong 10 phút

You may also like:

  • Tui Học AI – Bài 2 – "Tôi ra lệnh cho AI" → "Tôi…
    Tui Học AI
  • Tui Học AI – Bài 1 – "AI trả lời tôi" → "Tôi kiểm…
    Tui Học AI
  • Tui Học AI - Bài 0 - Bạn đang dùng AI ở level nào?…
    TuiHocAI
  • Tui Học AI – Bài 5 – "Tôi xài AI lẻ tẻ" → "Tôi đóng…
    Tui Học AI
  • Tui Học AI – Bài 3 – "Tôi hỏi AI" → "Tôi quản lý mọi…
    Tui Học AI

Archives

  • August 2026 (1)
  • July 2026 (7)
  • June 2026 (13)
  • May 2026 (2)
  • April 2026 (5)
  • March 2026 (5)
  • February 2026 (1)
  • January 2026 (10)
  • December 2025 (1)
  • October 2025 (1)
  • September 2025 (4)
  • August 2025 (5)
  • July 2025 (10)
  • June 2025 (1)
  • May 2025 (2)
  • April 2025 (1)
  • March 2025 (8)
  • January 2025 (7)
  • December 2024 (4)
  • September 2024 (1)
  • July 2024 (1)
  • June 2024 (1)
  • May 2024 (4)
  • April 2024 (2)
  • March 2024 (5)
  • January 2024 (4)
  • February 2023 (1)
  • January 2023 (2)
  • November 2022 (2)
  • October 2022 (1)
  • September 2022 (5)
  • August 2022 (6)
  • July 2022 (7)
  • June 2022 (8)
  • May 2022 (5)
  • April 2022 (1)
  • March 2022 (3)
  • February 2022 (5)
  • January 2022 (4)
  • December 2021 (6)
  • November 2021 (8)
  • October 2021 (8)
  • September 2021 (8)
  • August 2021 (8)
  • July 2021 (9)
  • June 2021 (8)
  • May 2021 (7)
  • April 2021 (11)
  • March 2021 (12)
  • February 2021 (3)
  • January 2021 (3)
  • December 2020 (3)
  • November 2020 (9)
  • October 2020 (7)
  • September 2020 (17)
  • August 2020 (1)
  • July 2020 (3)
  • June 2020 (1)
  • May 2020 (2)
  • April 2020 (3)
  • March 2020 (20)
  • February 2020 (5)
  • January 2020 (2)
  • December 2019 (12)
  • November 2019 (12)
  • October 2019 (19)
  • September 2019 (17)
  • August 2019 (10)

About me

Education, Mini Game, Digital Art & Life of coders
Contacts:
[email protected]

Fx Studio

  • Home
  • About me
  • Contact us
  • Mail
  • Privacy Policy
  • Donate
  • Sitemap

Categories

  • Art (1)
  • Blog (102)
  • Code (11)
  • Combine (22)
  • Flutter & Dart (24)
  • iOS & Swift (106)
  • No Category (1)
  • RxSwift (37)
  • SwiftUI (80)
  • Tutorials (112)

Newsletter

Stay up to date with our latest news and posts.
Loading

    Copyright © 2026 Fx Studio - All rights reserved.