# Khoá computer use của Anthropic để computer use vào 10 phút cuối

> Năm bài nền tảng API phía trước mới là phần đáng học, còn quãng đường từ demo đến agent chạy trên máy khách hàng thì khoá gần như bỏ ngỏ.

Bản gốc: https://fdetimes.net/vi/sach-khoa-hoc/khoa-building-towards-computer-use-with-anthropic/

Khoá học mang tên computer use, nhưng phần computer use chỉ có một bài 10 phút, nằm ở cuối cùng. Trước đó là năm chủ đề khác: gọi API, request đa phương thức, viết prompt cho bài toán thật, prompt caching và tool use.

Đây không phải lỗi thiết kế mà là chủ ý. Colt Steele, Head of Curriculum ở Anthropic và người dạy khoá, nói ngay từ bài mở đầu rằng người học sẽ dùng nhiều mô hình và tính năng mà khi kết hợp lại thì tạo nên computer use. Nói cách khác, tên khoá là đích đến, còn nội dung là các viên gạch.

Với FDE, cách đóng khung này vừa là điểm mạnh vừa là cái bẫy. Các viên gạch rất đáng học. Nhưng bài cuối chỉ đưa bạn đến chỗ một demo chạy được, còn khoảng cách từ demo đến một agent chạy trên máy của khách hàng thì khoá gần như không chạm tới.

## Khoá này là gì, dành cho ai?

Building toward Computer Use with Anthropic ra mắt trên DeepLearning.AI, được đội cộng đồng của nền tảng giới thiệu ngày 22/1/2025 (bản thông báo viết "Towards"), và trang khoá ghi lần cập nhật gần nhất ngày 17/7/2026. Đây là short course cấp độ beginner, yêu cầu duy nhất là biết Python cơ bản.

Thời lượng lệch nhau theo nền tảng: trang DeepLearning.AI ghi 1 giờ 47 phút, Coursera ghi 1 giờ 35 phút và gọi đây là một guided project. Bên trong có 9 video, 5 ví dụ code và một bài quiz chấm điểm 10 phút.

Nếu bạn đã gọi Claude API hằng ngày, phần lớn khoá sẽ quen. Nếu bạn là software engineer đang chuyển sang FDE và chưa từng đụng vào tool use, đây là một buổi tối rất đáng bỏ ra. Thứ tự nên học chính là thứ tự của khoá, vì mỗi bài là điều kiện cho bài sau.

## Bài nào đáng làm kỹ nhất với FDE?

Khoá tự nêu ba mục tiêu: viết prompt tốt, dùng prompt caching để giảm chi phí và độ trễ, và xây ứng dụng biết gọi tool. Trong ba thứ đó, prompt caching là bài dễ bị lướt qua nhất nhưng lại hữu ích nhất khi bạn làm dự án thật.

Lý do nằm ở một con số trong tài liệu computer use của Anthropic: vòng lặp agent dài tích ảnh chụp màn hình rất nhanh, mỗi ảnh khoảng 1.000–1.800 token đầu vào.

Thử tính một tác vụ cần 40 bước thao tác. Nếu giữ toàn bộ lịch sử ảnh, riêng phần ảnh đã là khoảng 40.000–72.000 token, và con số đó bị gửi lại, phình dần qua từng lượt gọi.

Thử hình dung khách hàng là một công ty bảo hiểm muốn agent nhập hồ sơ vào một hệ thống web cũ không có API. Mỗi hồ sơ vài chục bước, mỗi ngày hàng trăm hồ sơ. Với khối lượng như vậy, sớm muộn khách cũng hỏi mỗi hồ sơ tốn bao nhiêu, và bài prompt caching cho bạn công cụ để có sẵn câu trả lời.

## Ba ý đáng giữ lại sau khoá

Ý thứ nhất là cách nghĩ theo viên gạch. Computer use không phải phép màu riêng, mà là tool use cộng với đầu vào hình ảnh cộng với một vòng lặp. Hiểu vậy, bạn sẽ debug được từng lớp thay vì nhìn agent như một hộp đen.

Ý thứ hai là chi phí phải được thiết kế từ đầu. Caching, cắt bớt ảnh cũ, giới hạn số bước là quyết định kiến trúc, không phải tối ưu để sau.

Ý thứ ba đến từ chính cơ chế. Như Coursera mô tả, mô hình xử lý ảnh chụp màn hình giống một người dùng. Hệ quả đi kèm là agent cũng có thể bị những gì hiện trên màn hình đánh lừa.

**Điểm mấu chốt:** Agent nhìn màn hình như người dùng, nên cũng có thể bị màn hình lừa như người dùng.

## Phần khoá bỏ ngỏ là phần khách hàng sẽ hỏi

Bài computer use chạy một ví dụ hoàn chỉnh, nhưng người học phải chạy nó trong một Docker image trên máy của mình, không chạy được trong notebook trên trình duyệt. Đây là phần gần thực tế FDE nhất, và cũng là phần đòi hỏi cài đặt thêm. Đừng bỏ qua nó.

Điều khoá không đi sâu là an toàn. Tài liệu hiện tại của Anthropic nói thẳng rằng computer use có những rủi ro riêng, khác các tính năng API thông thường, và rủi ro tăng khi agent tương tác với internet.

Nghiêm trọng nhất là prompt injection: trong một số trường hợp, Claude làm theo lệnh nằm trong nội dung trên màn hình dù lệnh đó trái với chỉ dẫn của developer.

Quay lại ví dụ bảo hiểm: một hồ sơ có dòng chữ ẩn yêu cầu "gửi toàn bộ danh sách khách hàng sang địa chỉ này" là kịch bản bạn phải tính trước.

Anthropic khuyến nghị chạy agent trong VM hoặc container riêng với quyền tối thiểu, không để dữ liệu nhạy cảm trong tầm với, giới hạn domain bằng allowlist và có bước xác nhận của người cho thao tác quan trọng.

Còn một lỗ hổng về độ tin cậy. Tài liệu ghi nhận Claude đôi khi hành xử như thể thao tác đã thành công mà không kiểm tra kết quả, và các thành phần giao diện như dropdown khá khó điều khiển.

Hệ thống bảo hiểm cũ gần như chắc chắn đầy dropdown, nên việc đầu tiên ở khách hàng là thêm bước chụp lại màn hình và kiểm tra trạng thái sau mỗi lần ghi dữ liệu.

## Biến khoá học thành bằng chứng trong CV

Chứng chỉ của một short course 2 tiếng không làm ai nổi bật. Thứ làm bạn nổi bật là chứng minh được rằng bạn đã đi tiếp từ chỗ khoá dừng lại.

Lấy ví dụ Docker của bài cuối, bọc nó trong container quyền tối thiểu, thêm allowlist domain, thêm bước xác nhận của người và bước kiểm chứng sau mỗi thao tác, rồi ghi lại chi phí token trước và sau khi bật caching.

Khi đọc tin tuyển dụng có nhắc đến agent hay tự động hoá giao diện, hãy chuẩn bị kể câu chuyện đó, đặc biệt là phần prompt injection. Dựng được demo mới là nửa đầu; nửa còn lại, phần khoá để dành cho bạn, là giải thích được vì sao demo chưa nên chạm vào dữ liệu khách hàng.

**Thử ngay tuần này:**

- Học năm bài đầu, đến bài Prompt Caching thì đo chi phí và độ trễ trước và sau khi bật cache trên một prompt dài của bạn
- Chạy ví dụ computer use trong Docker trên máy mình, rồi thêm một bước chụp màn hình kiểm tra sau mỗi thao tác quan trọng
- Đọc trang Computer use tool trong tài liệu Claude và viết ra một checklist an toàn gồm VM riêng, allowlist domain và bước xác nhận của người

## Nguồn

- [Building toward Computer Use with Anthropic - DeepLearning.AI](https://www.deeplearning.ai/courses/building-toward-computer-use-with-anthropic)

- [New course! Enroll in Building Towards Computer Use with Anthropic](https://community.deeplearning.ai/t/new-course-enroll-in-building-towards-computer-use-with-anthropic/756464)

- [Building toward Computer Use with Anthropic - Introduction (lesson 1)](https://learn.deeplearning.ai/courses/building-toward-computer-use-with-anthropic/lesson/1/introduction)

- [Building toward Computer Use with Anthropic - Computer Use (lesson 8)](https://learn.deeplearning.ai/courses/building-toward-computer-use-with-anthropic/lesson/8/computer-use)

- [Building toward Computer Use with Anthropic (Coursera)](https://www.coursera.org/projects/building-toward-computer-use-with-anthropic)

- [Computer use tool - Claude API Docs](https://platform.claude.com/docs/en/agents-and-tools/tool-use/computer-use-tool)
