Kinh nghiệm và bài học

Đo xem AI có giúp bạn nhanh hơn thật không: thí nghiệm cá nhân hai tuần

Cảm giác nhanh hơn nhờ AI không đồng nghĩa với việc thật sự nhanh hơn. Bài hướng dẫn tự thiết kế một thí nghiệm nhỏ trong hai tuần: chia ngẫu nhiên mười việc, bấm giờ cả phần sửa lại, tính trung vị và đọc kết quả một cách khiêm tốn. Có mẫu CSV, đoạn script chạy thật và ví dụ có đáp án.

  • #năng suất
  • #thí nghiệm cá nhân
  • #AI agent
  • #đo lường
  • #METR
  • #danh sách kiểm

Bản trình chiếu

Bấm vào slide rồi dùng phím mũi tên để chuyển trang. Phím L đổi ngôn ngữ, phím F để toàn màn hình.

Mở toàn màn hình

Dành cho bất kỳ ai dùng AI để viết code hoặc làm việc hằng ngày, kể cả người mới. Không cần biết thống kê. Thuật ngữ nào cũng đi kèm một ví dụ đời thường, và phần tính toán được đánh dấu để bỏ qua nếu bạn không cần.

Số liệu lấy từ nguồn công khai, có liệt kê cuối bài, và tôi đã mở nguồn gốc của các số METR dùng trong bài. Ví dụ ghi là "minh họa" là số tôi dựng sẵn, không phải số đo thật của ai. Cách AI làm việc bên trong chưa ai hiểu hết, và bài này cũng không nói gì về chuyện đó: nó chỉ dạy cách đo kết quả bên ngoài. Hai nghiên cứu được dẫn là của người khác, trên công cụ và thời điểm cụ thể, không phải kết luận về bạn.


Tóm tắt nhanh#

  • Cảm giác "AI giúp tôi nhanh hơn" và việc nhanh hơn thật có thể khác nhau. Trong thử nghiệm ngẫu nhiên của METR năm 2025, 16 dev kỳ cựu làm 246 việc thật. Việc được dùng AI mất lâu hơn khoảng 19%, dù các dev dự đoán trước là nhanh hơn 24% và sau đó vẫn tin là nhanh hơn khoảng 20%.
  • Bản theo dõi đầu năm 2026 của METR (57 dev, hơn 800 việc) nghiêng về hướng AI giúp nhanh hơn, nhưng chính METR gọi dữ liệu là "bằng chứng rất yếu" về mức tăng, vì nhiều dev từ chối làm việc không có AI.
  • Bạn có thể tự đo chính mình trong hai tuần: khoảng mười việc cùng cỡ, chia ngẫu nhiên có AI hoặc không, bấm giờ cả phần sửa lại, rồi so trung vị.
  • Ba thứ dễ làm hỏng phép đo: tự chọn việc nào dùng AI, quên thời gian sửa lại, và nhìn kết quả giữa chừng rồi đổi cách làm.
  • Mười việc không chứng minh được gì. Nó chỉ cho bạn một gợi ý đo được, thay vì chỉ cảm giác.
  • Bài có mẫu CSV, một script Python chạy được, một ví dụ minh họa có đáp án và danh sách kiểm. Đừng dùng kết quả để đánh giá đồng nghiệp.

Từ khó, nói dễ#

Thuật ngữ Nói dễ hiểu
Randomize (chia ngẫu nhiên) Tung đồng xu để quyết định việc nào dùng AI, thay vì tự chọn.
Median (trung vị) Con số nằm giữa khi xếp các lần đo từ nhỏ đến lớn. Ít bị một lần đo quá dài kéo lệch như trung bình.
Rework (sửa lại) Thời gian bạn sửa tiếp sau khi nghĩ là xong, vì bị phát hiện thiếu hoặc sai.
Bias (thiên lệch) Cách chọn hay cách đo làm kết quả nghiêng về một phía mà không do AI.
Confidence interval (khoảng tin cậy) Dải số mà kết quả thật có thể rơi vào. Dải càng rộng thì càng kém chắc.
Permutation test (phép thử hoán vị) Xáo ngẫu nhiên nhãn "có AI, không AI" thật nhiều lần để xem chênh lệch bạn thấy có hiếm không.
Learning effect (hiệu ứng học dần) Bạn quen việc hoặc quen công cụ dần nên làm sau nhanh hơn làm trước.
Baseline (mốc so sánh) Cách làm bình thường của bạn, thứ để AI được so sánh.

Sau bài này bạn giải thích được#

  1. Vì sao cảm giác nhanh hơn có thể khác số đo, và vì sao cần đồng hồ.
  2. Vì sao phải chia việc ngẫu nhiên và cộng cả thời gian sửa lại thì phép đo mới tương đối công bằng.
  3. Vì sao mười việc chỉ là gợi ý, và cách đọc kết quả mà không tự lừa mình.

1. Hình dung trước: đôi giày chạy bộ mới#

Hình dung bạn mua một đôi giày chạy mới. Chạy xong, bạn thấy nhẹ chân và nghĩ mình nhanh hơn. Nhưng đồng hồ nói bạn chạy chậm hơn mọi hôm hai phút, vì hôm nay trời nóng hơn và đường dốc hơn. Cảm giác là thật, đồng hồ cũng là thật, nhưng chúng đo hai thứ khác nhau.

Để biết giày có giúp không, một người cẩn thận sẽ chạy nhiều buổi, chọn ngẫu nhiên buổi nào đi đôi mới, bấm giờ mọi buổi và so với nhau. Họ cũng không chỉ tính "thời gian chạy" mà còn tính cả "thời gian bị đau chân sau đó".

Dùng AI cũng vậy. Cảm giác "đỡ phải gõ, đỡ phải nghĩ" là có thật. Nhưng thời gian từ lúc nhận việc đến lúc thật sự xong và không bị trả lại là một thứ khác. Bài này dạy cách bấm cái đồng hồ thứ hai.

Điều rút ra: để biết thứ gì đó có giúp mình hay không, đừng hỏi cảm giác. Hãy chạy một phép so sánh nhỏ và công bằng.


2. Người khác đã đo ra sao#

2.1 Thử nghiệm của METR năm 2025#

METR là một tổ chức nghiên cứu độc lập. Họ chạy một thử nghiệm ngẫu nhiên: 16 dev mã nguồn mở kỳ cựu (trung bình khoảng 5 năm kinh nghiệm với chính dự án họ làm), làm 246 việc thật như sửa lỗi, thêm tính năng, tái cấu trúc, trên các kho mã lớn (trung bình hơn 22.000 sao và hơn một triệu dòng code). Mỗi việc được chia ngẫu nhiên thành "được dùng AI" hoặc "không được dùng AI". Công cụ AI chủ yếu là Cursor Pro với Claude 3.5 và 3.7 Sonnet. Thời gian từ tháng 2 đến tháng 6/2025, mỗi việc trung bình khoảng hai giờ, dev được trả 150 USD một giờ.

Kết quả: việc được dùng AI mất lâu hơn 19%. Trước khi làm, các dev dự đoán AI sẽ giúp họ nhanh hơn 24%. Sau khi xong, họ vẫn tin AI đã giúp nhanh hơn khoảng 20%. Các chuyên gia kinh tế và học máy được hỏi dự đoán nhanh hơn khoảng 39% và 38%.

METR tự nêu các giới hạn: chỉ 16 người nên khó khái quát, có thể có thiên lệch chọn mẫu (người tin AI giúp nhiều có thể đã không đăng ký), không loại trừ hiệu ứng học dần khi dùng công cụ quá khoảng 50 giờ, thời gian một phần do dev tự báo, và chỉ áp dụng cho việc trên kho mã quen thuộc. Ngoài ra trang METR hiện gắn nhãn kết quả này đã cũ.

Điều rút ra: con số 19% không phải là "AI làm chậm bạn". Nó là một thí nghiệm trên một nhóm, công cụ và thời điểm cụ thể. Điều đáng học là khoảng cách giữa cảm giác và số đo.

2.2 Bản theo dõi đầu năm 2026#

Ngày 24/2/2026 METR đăng bài "We are Changing our Developer Productivity Experiment Design". Họ chạy lại với 57 dev (10 người cũ và 47 người mới), 143 kho mã, hơn 800 việc. Theo bài, nhóm dev cũ làm nhanh hơn khoảng 18% (khoảng tin cậy từ nhanh hơn 38% đến chậm hơn 9%), nhóm dev mới nhanh hơn khoảng 4% (từ nhanh hơn 15% đến chậm hơn 9%). Cả hai khoảng đều đi qua số 0.

Điều quan trọng hơn: METR nói dữ liệu này là "bằng chứng rất yếu" về mức tăng, vì ngày càng nhiều dev từ chối tham gia do không muốn làm việc mà không có AI (điều này nhiều khả năng làm lệch kết quả theo hướng giảm mức tăng), mức trả giảm từ 150 xuống 50 USD một giờ có thể làm thêm lệch chọn mẫu, và việc đo thời gian trở nên kém tin cậy khi dev chạy nhiều agent cùng lúc. METR vẫn cho rằng nhiều khả năng dev nhanh hơn nhờ AI so với đầu năm 2025, và đang thiết kế lại thí nghiệm.

Điều rút ra: ngay cả nhóm chuyên đo cũng phải đổi cách đo khi công cụ và thói quen thay đổi. Một con số của người khác không thay được con số của bạn.


3. Thiết kế thí nghiệm hai tuần#

Hình dung đây là một thí nghiệm nhỏ ở bếp nhà: cùng một món, nấu hai cách, nếm thử mù.

3.1 Tám bước#

  1. Chọn khoảng mười việc có cỡ gần nhau. Ví dụ mỗi việc dự kiến 30 đến 90 phút. Mười việc cho hai tuần làm việc, khoảng một việc mỗi ngày.
  2. Viết trước dự đoán. Ghi lại: "tôi nghĩ AI sẽ giúp tôi nhanh hơn bao nhiêu phần trăm". Đây là bước METR dùng và là bước dễ bỏ nhất.
  3. Định nghĩa "xong" trước khi bắt đầu. Ví dụ: test đạt, code đã tự đọc lại, đã chạy thử. Cùng một định nghĩa cho cả hai nhóm.
  4. Chia ngẫu nhiên. Tung đồng xu hoặc dùng script bên dưới. Khoảng một nửa việc làm có AI, một nửa không. Không đổi nhóm sau khi đã thấy việc.
  5. Bấm giờ từ lúc bắt đầu đến lúc xong theo định nghĩa ở bước 3. Ghi giờ bắt đầu và kết thúc thật, không ước lượng.
  6. Ghi cả phần sửa lại. Nếu sau đó bị trả lại, hoặc bạn nhận ra thiếu, cộng thời gian sửa vào đúng việc đó.
  7. Đừng nhìn kết quả giữa chừng. Nhìn sớm sẽ khiến bạn muốn đổi cách làm hoặc chọn việc.
  8. Phân tích khi đủ mười việc. So trung vị hai nhóm, rồi đối chiếu với dự đoán ở bước 2.

3.2 Mẫu CSV#

Một việc một dòng. minutes là thời gian làm đến khi xong theo định nghĩa của bạn, rework_minutes là thời gian sửa lại sau đó:

task_id,arm,minutes,rework_minutes,done_checks
T1,no_ai,70,5,pass
T2,ai,35,20,pass

Nên ghi thêm ở một nơi riêng: mô tả việc, dự đoán trước, cảm nhận sau (tăng hay giảm bao nhiêu phần trăm) và ghi chú lạ. Cảm nhận ghi trước khi mở bảng số.

3.3 Script chia việc và phân tích (chạy bằng Python 3, không cần cài gì thêm)#

Lệnh plan chia ngẫu nhiên các việc. Lệnh analyze tính trung vị, chênh lệch, một phép thử hoán vị chính xác và khoảng bootstrap 95%:

#!/usr/bin/env python3
"""Self-experiment helper: randomize which tasks use AI, then compare the times.

  python3 ai_experiment.py plan 10 [seed]    : prints a CSV with the arm of each task
  python3 ai_experiment.py analyze data.csv [--no-rework] : medians, difference, exact permutation test, bootstrap interval

Needs only the Python standard library.
"""
import csv, itertools, random, statistics, sys


def plan(n, seed=None):
    rng = random.Random(seed)
    arms = ["ai"] * (n // 2) + ["no_ai"] * (n - n // 2)
    rng.shuffle(arms)
    print("task_id,arm")
    for i, a in enumerate(arms, 1):
        print(f"T{i},{a}")


def load(path, rework=True):
    rows = list(csv.DictReader(open(path)))
    cost = lambda r: float(r["minutes"]) + (float(r["rework_minutes"]) if rework else 0)
    ai = [cost(r) for r in rows if r["arm"] == "ai"]
    no = [cost(r) for r in rows if r["arm"] == "no_ai"]
    return ai, no


def diff(a, b):
    return statistics.median(a) - statistics.median(b)


def analyze(path, rework=True, seed=1, boots=10000):
    ai, no = load(path, rework)
    obs = diff(ai, no)
    # exact permutation test: every way of choosing which tasks would have been "ai"
    pooled = ai + no
    n, k = len(pooled), len(ai)
    count = total = 0
    for idx in itertools.combinations(range(n), k):
        s = set(idx)
        a = [pooled[i] for i in s]
        b = [pooled[i] for i in range(n) if i not in s]
        total += 1
        if abs(diff(a, b)) >= abs(obs):
            count += 1
    # bootstrap interval for the difference of medians
    rng = random.Random(seed)
    ds = sorted(
        diff([rng.choice(ai) for _ in ai], [rng.choice(no) for _ in no]) for _ in range(boots)
    )
    lo, hi = ds[int(0.025 * boots)], ds[int(0.975 * boots) - 1]
    print(f"tasks with ai: {len(ai)}, without ai: {len(no)}")
    print(f"median minutes with ai:    {statistics.median(ai):.1f}")
    print(f"median minutes without ai: {statistics.median(no):.1f}")
    print(f"difference (ai - no_ai):   {obs:+.1f} min ({obs / statistics.median(no) * 100:+.0f}%)")
    print(f"exact permutation p-value: {count}/{total} = {count / total:.3f}")
    print(f"bootstrap 95% interval:    {lo:+.1f} to {hi:+.1f} min")


if __name__ == "__main__":
    cmd = sys.argv[1]
    if cmd == "plan":
        plan(int(sys.argv[2]), int(sys.argv[3]) if len(sys.argv) > 3 else None)
    elif cmd == "analyze":
        analyze(sys.argv[2], rework="--no-rework" not in sys.argv)

Khi làm thật, đừng truyền hạt giống (seed) cho lệnh plan, để bạn cũng không đoán trước được. Lưu kết quả chia ra một tệp ngay lúc chạy và không sửa lại.


4. Ví dụ tính được (minh họa, có thể bỏ qua)#

Đây là ví dụ minh họa với số tôi dựng sẵn, không phải số đo thật của ai. Tôi chạy lệnh chia việc với hạt giống 7 (chỉ để ví dụ lặp lại được), rồi bịa thời gian cho từng việc:

$ python3 ai_experiment.py plan 10 7
task_id,arm
T1,no_ai
T2,ai
T3,ai
T4,ai
T5,no_ai
T6,ai
T7,no_ai
T8,no_ai
T9,ai
T10,no_ai

Sau hai tuần, bảng sample.csv (số phút bịa) như sau:

Việc Nhóm Làm (phút) Sửa lại (phút) Tổng (phút)
T1 không AI 70 5 75
T2 AI 35 20 55
T3 AI 50 10 60
T4 AI 25 0 25
T5 không AI 60 0 60
T6 AI 40 25 65
T7 không AI 45 0 45
T8 không AI 90 10 100
T9 AI 55 0 55
T10 không AI 30 0 30

4.1 Chạy phân tích, hai cách#

Đầu ra thật khi chạy script trên bảng trên, có tính cả phần sửa lại:

$ python3 ai_experiment.py analyze sample.csv
tasks with ai: 5, without ai: 5
median minutes with ai:    55.0
median minutes without ai: 60.0
difference (ai - no_ai):   -5.0 min (-8%)
exact permutation p-value: 252/252 = 1.000
bootstrap 95% interval:    -45.0 to +25.0 min

Và quên phần sửa lại (cờ --no-rework):

$ python3 ai_experiment.py analyze sample.csv --no-rework
tasks with ai: 5, without ai: 5
median minutes with ai:    40.0
median minutes without ai: 60.0
difference (ai - no_ai):   -20.0 min (-33%)
exact permutation p-value: 48/252 = 0.190
bootstrap 95% interval:    -50.0 to +10.0 min

4.2 Đáp án và cách đọc#

Câu hỏi Đáp án trong ví dụ
Trung vị có AI và không AI (tính cả sửa lại)? 55 phút và 60 phút.
Chênh lệch? AI nhanh hơn 5 phút, khoảng 8%.
Nếu quên phần sửa lại? Trung vị 40 và 60 phút, nhanh hơn 20 phút, khoảng 33%. Phần sửa lại ăn mất phần lớn lợi thế.
Phép thử hoán vị nói gì? Với phần sửa lại: p = 1,000, tức mọi cách xáo nhãn đều cho chênh lệch ít nhất lớn như vậy, không có tín hiệu. Không có sửa lại: p = 0,190, vẫn không đủ để nói chênh lệch hiếm.
Khoảng bootstrap 95%? Từ nhanh hơn 45 phút đến chậm hơn 25 phút. Rộng đến mức chưa kết luận được hướng.
Dự đoán so với đo thế nào? Giả sử bạn đã ghi trước "nhanh hơn 30%" và sau đó nghĩ "nhanh hơn 25%". Số đo là khoảng 8%, tức cảm giác lớn hơn số đo nhiều.

Cách đọc trung thực: trong ví dụ này, AI có vẻ nhỉnh hơn một chút, nhưng mười việc không đủ để khẳng định, và cảm giác ban đầu lớn hơn số đo. Quan trọng hơn: nếu bạn quên cộng thời gian sửa lại, bạn sẽ tin vào con số 33% đẹp hơn thực tế.

Lưu ý: đây là số bịa. Công việc thật có thể cho kết quả hoàn toàn khác, kể cả chiều ngược lại.


5. Chỗ nào phép đo hỏng#

Hình dung bạn bấm giờ chạy bộ nhưng quên bấm lúc dừng ở đèn đỏ.

Tình huống Vì sao hỏng Cách tránh
Tự chọn việc nào dùng AI Bạn giao việc dễ cho AI hoặc việc khó cho mình, kết quả phản ánh cách chọn Tung đồng xu hoặc dùng plan, lưu ngay
Quên thời gian sửa lại Lợi thế giả: như ví dụ, nhanh hơn 33% chỉ còn 8% Cộng mọi phần sửa vào đúng việc
Hiệu ứng học dần Bạn quen công cụ nên việc sau nhanh hơn việc trước Ghi thứ tự làm, đừng dồn việc AI vào nửa sau
Nhìn kết quả giữa chừng Bạn bắt đầu đổi cách làm hoặc chọn việc Chỉ phân tích khi đủ mười việc
Việc lệch cỡ Một việc 3 giờ kéo trung bình Dùng trung vị, chọn việc cỡ gần nhau
Dùng AI cả ở nhóm không AI Hai nhóm không còn khác nhau Ghi rõ "không AI" nghĩa là gì, kể cả gợi ý trong trình soạn thảo
"Xong" mơ hồ Một bên dừng sớm hơn Định nghĩa "xong" trước, giống nhau cho cả hai nhóm
Biết mình đang bị đo Bạn làm cẩn thận hơn mọi khi Chấp nhận như một giới hạn và ghi chú vào kết luận

5.1 Minh họa: một tuần của một dev#

Đây là tình huống minh họa, không nhắc đến người hay sản phẩm thật.

  • Thứ hai, 09:00. Dev chạy plan. Việc đầu tiên rơi vào nhóm AI. Dev ghi dự đoán: nhanh hơn 30%.
  • 09:05. Bắt đầu bấm giờ, nhờ AI viết hàm làm sạch dữ liệu.
  • 10:20. AI báo xong, test đạt. Dev đóng đồng hồ: 75 phút.
  • 10:45. Dev đọc lại, phát hiện thiếu ca ngày trống. Mất thêm 25 phút sửa. Dev ghi vào cột sửa lại, không bỏ qua.
  • Thứ sáu, 17:30. Dev hứa với mình không nhìn bảng tổng cho đến hết tuần sau, dù đã thấy vài con số đẹp.
  • Thứ sáu tuần sau, 16:00. Đủ mười việc. Dev chạy phân tích, đối chiếu dự đoán, ghi kết luận: AI nhỉnh hơn ở việc có mẫu rõ, không nhỉnh ở việc cần hiểu nghiệp vụ.

Việc nên làm: cộng phần sửa lại vào đúng việc, đừng bỏ qua dù đã "gần như xong". Đây là minh họa nên không chứng minh điều gì. Bằng chứng nằm ở nghiên cứu: thử nghiệm METR ở trên là một ví dụ rằng cảm giác và số đo có thể khác nhau.


6. Số liệu và tài liệu đã dùng#

Nguồn Nói gì Cách đọc Lưu ý
METR, bài báo arXiv 2507.09089 và bài blog 10/7/2025 16 dev, 246 việc, lâu hơn 19%, dự đoán nhanh hơn 24%, tin nhanh hơn 20% Cảm giác và số đo có thể lệch nhau Một nhóm nhỏ, công cụ đầu năm 2025, METR tự gắn nhãn đã cũ
METR, bài 24/2/2026 57 dev, hơn 800 việc, nhóm cũ nhanh hơn khoảng 18% (khoảng tin cậy từ nhanh hơn 38% đến chậm hơn 9%) Hướng có thể đã đổi METR gọi là bằng chứng rất yếu vì thiên lệch chọn mẫu
Chính bài này, mục 4 Ví dụ minh họa với số dựng sẵn Dạy cách tính, không phải số đo Mười việc không chứng minh được gì

Đọc cho đúng: các nguồn trên cho thấy cảm giác và số đo có thể lệch nhau và việc đo năng suất AI rất khó. Chúng không nói AI chậm hay nhanh với bạn.


7. Danh sách kiểm: tám câu hỏi trước khi tin con số của mình#

  1. Tôi đã viết dự đoán trước khi bắt đầu chưa?
  2. Việc nào dùng AI do đồng xu hay script quyết định, và tôi đã lưu lại chưa?
  3. Các việc có cỡ gần nhau không?
  4. "Xong" được định nghĩa giống nhau cho cả hai nhóm chưa?
  5. Tôi đã cộng mọi thời gian sửa lại vào đúng việc chưa?
  6. Tôi có nhìn kết quả giữa chừng và đổi cách làm không?
  7. Khoảng tin cậy rộng đến đâu, và tôi có kết luận vượt quá nó không?
  8. Tôi chỉ dùng kết quả này để điều chỉnh cách làm của mình, không để đánh giá ai chứ?

8. Nhìn cân bằng: đo được gì, chưa đo được gì#

Đo được: một gợi ý về việc nào AI có vẻ giúp, việc nào có vẻ không, và khoảng cách giữa cảm giác của bạn với số đo.

Chưa đo được:

  • Mười việc không chứng minh được gì. Khoảng tin cậy rộng, và độ khó từng việc có thể làm lệch.
  • Thời gian không phải tất cả. AI có thể giúp bạn học, làm việc ít mệt hơn hoặc chịu nhận việc khó hơn, những thứ này không nằm trong đồng hồ. Ngược lại, nhanh hơn không có nghĩa là hiểu code mình giao. Xem bài Học một thư viện lạ cùng AI mà không mất tay nghề.
  • Kết quả của hôm nay có thể không đúng với công cụ ba tháng sau.
  • Đừng dùng kết quả để đánh giá đồng nghiệp. Mẫu nhỏ, mỗi người một loại việc, và một con số dễ bị lạm dụng. Hãy đọc Đừng đo năng suất bằng số dòng code trước khi đưa bất kỳ chỉ số nào vào nhóm.
  • Nếu muốn đọc các con số về người mới vào nghề một cách cẩn thận, xem Người mới vào nghề: các con số mâu thuẫn nhau.

Đừng thổi phồng: một thí nghiệm cá nhân không phải khoa học chặt chẽ. Đừng coi nhẹ: nó vẫn tốt hơn việc chỉ tin cảm giác, và chi phí chỉ là một bảng ghi thời gian trong hai tuần. Nếu muốn kiểm tra chất lượng kết quả AI trao cho bạn, hãy đọc thêm Làm cho kết quả của AI tự chứng minh.


9. Kết luận#

Cảm giác nhanh hơn là một cảm giác. Thời gian từ lúc nhận việc đến lúc thật sự xong và không bị trả lại là một số đo. Hai thứ này có thể lệch nhau, như thử nghiệm của METR đã cho thấy ở một nhóm cụ thể. Hãy chạy một thí nghiệm nhỏ: mười việc, chia ngẫu nhiên, bấm giờ cả phần sửa lại, so trung vị, và đọc kết quả bằng đúng độ chắc của nó.


Nguồn tham khảo#

Số liệu lấy từ nguồn công khai tính đến tháng 10/2026. Các số của METR tôi đã mở và đối chiếu từ trang của METR và bài báo arXiv. Hãy mở nguồn gốc để kiểm tra trước khi trích dẫn.

Câu hỏi thường gặp

Vì sao cảm giác nhanh hơn có thể khác với số đo?
Thử nghiệm ngẫu nhiên của METR năm 2025 (16 dev kỳ cựu, 246 tác vụ) ghi nhận nhóm được dùng AI mất lâu hơn khoảng 19%, trong khi trước đó họ dự đoán sẽ nhanh hơn 24% và sau đó vẫn tin mình nhanh hơn khoảng 20%. Đây là kết quả của một nhóm cụ thể, với công cụ đầu năm 2025, không phải điều chắc chắn về bạn. Vì vậy cách an toàn là tự đo.
Mười việc có đủ để kết luận AI giúp tôi nhanh hơn không?
Không. Mười việc chỉ cho bạn một gợi ý, không phải bằng chứng. Với mẫu nhỏ như vậy, khoảng tin cậy rất rộng và độ khó của từng việc có thể làm lệch kết quả. Bài dùng phép thử hoán vị chính xác và khoảng bootstrap để cho thấy sự không chắc chắn, và khuyên bạn chỉ dùng kết quả để quyết định cách làm của chính mình.
Vì sao phải chia việc ngẫu nhiên giữa có AI và không AI?
Nếu tự chọn việc nào dùng AI, bạn dễ giao việc dễ cho AI hoặc việc khó cho mình, và kết quả sẽ phản ánh cách bạn chọn chứ không phải tác dụng của AI. Tung đồng xu hoặc dùng script chia ngẫu nhiên giúp hai nhóm việc có độ khó trung bình giống nhau hơn.
Có cần tính cả thời gian sửa lại không?
Có. Trong ví dụ minh họa của bài, trung vị chỉ tính thời gian làm lần đầu cho thấy AI nhanh hơn 33%, còn khi cộng cả thời gian sửa lại thì chỉ còn nhanh hơn 8%. Quên phần sửa lại là cách phổ biến nhất để đo ra kết quả đẹp hơn thực tế.
Có nên dùng kết quả này để đánh giá đồng nghiệp không?
Không. Mẫu quá nhỏ, mỗi người một loại việc và một công cụ, và việc đo năng suất bằng một con số dễ gây hại. Kết quả chỉ nên dùng để chính bạn điều chỉnh cách làm, và nên cùng đọc bài về việc không đo năng suất bằng số dòng code.