Các bài trong khoáBài 4/25

25 bài

Domain 2: Applications and Integration·Task 2.1

Từ yêu cầu nghiệp vụ đến yêu cầu chức năng và hạ tầng

Đọc mục tiêu nghiệp vụ thành yêu cầu chức năng và hạ tầng, rồi đổi từng yêu cầu thành lựa chọn - model, gọi tức thì hay theo lô, nền tảng, nơi xử lý dữ liệu.

  • 8 phút đọc
  • Đối chiếu docs 02/11/2026
  • 8 nguồn

Đọc xong bạn nắm được

  • Tách một mục tiêu nghiệp vụ thành yêu cầu chức năng và yêu cầu hạ tầng có thể kiểm được
  • Đổi từng yêu cầu thành lựa chọn kỹ thuật - model, streaming, Batch API, nền tảng, nơi xử lý
  • Loại model hay nền tảng không đáp ứng giới hạn cứng trước khi so chất lượng
  • Biết khi nào tích hợp thẳng với Claude, khi nào phải đi qua nền tảng cloud theo hợp đồng

Yêu cầu từ phía kinh doanh thường chỉ có một câu: "giúp lễ tân trả lời khách nhanh hơn". Từ câu đó tới một ứng dụng chạy được còn rất nhiều câu hỏi: nhanh là bao nhiêu giây, dữ liệu đi qua đâu, chạy trên nền tảng nào, mỗi tháng tốn bao nhiêu.

Bài này giúp bạn trả lời: làm sao đọc một mục tiêu nghiệp vụ thành các yêu cầu kỹ thuật, và mỗi yêu cầu dẫn tới lựa chọn nào khi làm với Claude?

Ví dụ xuyên suốt: chuỗi nha khoa và tin nhắn của khách

Một chuỗi nha khoa có 12 chi nhánh nhận khoảng 2.000 tin nhắn mỗi ngày qua trang web và ứng dụng chat: hỏi giá, hỏi giờ mở cửa, xin đặt hoặc đổi lịch hẹn, gửi ảnh chụp răng hỏi có cần đến khám không. Ban giám đốc đưa ra hai mục tiêu:

  1. "Lễ tân trả lời khách nhanh hơn."
  2. "Mỗi sáng quản lý biết hôm qua khách phàn nàn gì nhiều nhất."

Công ty đã ký hợp đồng dùng AWS cho toàn bộ hệ thống, và bộ phận pháp chế yêu cầu dữ liệu khách không được rời khỏi hạ tầng đã ký hợp đồng.

Bước đầu: diễn giải yêu cầu chức năng và hạ tầng

Trước khi nghĩ tới model hay prompt, hãy diễn giải những gì mục tiêu nghiệp vụ ngầm đòi hỏi. Đề thi gọi đây là yêu cầu chức năng (functional requirements) và yêu cầu hạ tầng (infrastructure requirements):

LoạiCâu hỏiTrong ví dụ
Chức năngHệ thống làm gì, đầu vào và đầu ra ra sao, thế nào là đúngSoạn câu trả lời cho lễ tân duyệt; đọc được ảnh; trả lịch hẹn dạng có cấu trúc để ghi vào phần mềm lịch
Chức năngNhanh bao nhiêu thì đạtKhách đang chờ trong khung chat: chữ phải hiện trong vài giây
Hạ tầngChạy trên nền tảng nào, gọi qua đâuHợp đồng AWS: gọi Claude qua Amazon Bedrock
Hạ tầngDữ liệu được xử lý và lưu ở đâuKhông ra ngoài hạ tầng đã ký hợp đồng
Hạ tầngKhối lượng và chi phí2.000 tin nhắn mỗi ngày, cao điểm giờ trưa; báo cáo đêm không cần gấp

Mỗi dòng phải đủ cụ thể để kiểm được. "Nhanh hơn" chưa kiểm được; "chữ đầu tiên hiện trong 2 giây ở 95% lượt chat" thì kiểm được.

Đổi từng yêu cầu thành lựa chọn

Khi đã có danh sách yêu cầu, mỗi yêu cầu thường chỉ thẳng vào một lựa chọn:

Yêu cầuLựa chọn
Người dùng đang chờ, muốn thấy chữ hiện dầnMessages API với streaming
Khối lượng lớn, không ai chờ, xong trong ngày là đượcMessage Batches API: giảm 50% giá token, phần lớn lô xong trong 1 giờ, tối đa 24 giờ
Cần đọc ảnh, PDFModel hỗ trợ ảnh và tài liệu; kiểm giới hạn kích thước yêu cầu
Câu trả lời phải đúng khuôn để máy khác đọcStructured outputs
Dữ liệu phải xử lý trong nước Mỹ (Claude API)inference_geo: "us", giá nhân 1,1 với model từ thế hệ 4.6 trở đi
Hợp đồng bắt dùng một nền tảng cloudGọi Claude qua nền tảng đó, và kiểm tính năng nào nền tảng đó có

Trong ví dụ, mục tiêu 1 dẫn tới Messages API có streaming. Mục tiêu 2 thoạt nhìn hợp với Batch API: tóm tắt 2.000 tin nhắn mỗi đêm, sáng mới cần. Nhưng ở đây yêu cầu hạ tầng chen vào. Docs của Claude in Amazon Bedrock liệt kê những thứ chưa hỗ trợ trên nền tảng này, trong đó có endpoint Message Batches, Files API, nguồn ảnh qua URL và các tool chạy phía máy chủ (code execution, web search). Vậy đội phải chọn cách khác cho báo cáo đêm, ví dụ một job gọi tuần tự có giới hạn tốc độ, và ước lại chi phí khi không có giảm giá 50%.

Đó là lý do nên đi từ yêu cầu hạ tầng trước: nó loại bớt lựa chọn trước khi bạn mất công so chất lượng.

Claude in Amazon Bedrock dùng cùng dạng yêu cầu Messages API như API của Anthropic, chỉ khác endpoint, cách xác thực (thông tin đăng nhập AWS) và model ID (anthropic.claude-sonnet-5-5 thay vì claude-sonnet-5-5). Phần logic còn lại của ứng dụng gần như giữ nguyên.

Loại theo giới hạn cứng, rồi mới so chất lượng

Một số yêu cầu là giới hạn cứng: không đạt thì model hay nền tảng đó bị loại, không cần thử. Bảng so sánh model của Anthropic cho các con số cần kiểm:

Giới hạnBốn model mới nhất (Fable 5.1, Opus 5.5, Sonnet 5.5, Haiku 5.5)
Context window1 triệu token
Output tối đa mỗi lần gọi128 nghìn token
Độ trễ tương đốiFable chậm nhất, Opus vừa, Sonnet nhanh, Haiku nhanh nhất
Giá token đầu vào / đầu ra (mỗi triệu)Fable $10 / $50, Opus $4 / $20, Sonnet $2 / $10, Haiku từ $0,10 / $0,50

Với các model còn lại sau khi lọc, trang hướng dẫn chọn model khuyên dựng bộ test riêng cho đúng việc của bạn, chạy với prompt và dữ liệu thật, so độ chính xác, chất lượng và cách xử lý trường hợp khó, rồi cân với chi phí. Trong ví dụ, đội lấy 200 tin nhắn thật đã được lễ tân trả lời làm bộ test, chạy thử Haiku 5.5 và Sonnet 5.5.

Tích hợp thẳng hay qua lớp trung gian

Một yêu cầu hạ tầng hay bị đặt ra mà không ai cần: "phải đổi được sang nhà cung cấp LLM khác". Lớp trừu tượng nhiều nhà cung cấp có chi phí thật: thêm một tầng phải bảo trì, và thường che mất các tính năng riêng của Claude sau một giao diện chung. Nếu không có ai yêu cầu đổi nhà cung cấp, tích hợp thẳng qua SDK của Claude là lựa chọn đơn giản hơn.

  1. Hợp đồng hay chính sách bắt dùng nền tảng cụ thể?Gọi qua nền tảng đó, kiểm danh sách tính năng có và không có
  2. Có yêu cầu nơi xử lý dữ liệu?Chọn vùng xử lý phù hợp, tính thêm phụ phí nếu có
  3. Người dùng đang chờ?Messages API, bật streaming
  4. Khối lượng lớn, không ai chờ?Batch API nếu nền tảng có
  5. Còn lạiSo các model còn lại bằng bộ test riêng, cân chất lượng với chi phí

Nguồn

  1. Exam Guide CCDV-F v1.0, Domain 2(mở tab mới)
  2. Choosing the right model (Claude API Docs)(mở tab mới)
  3. Models overview (Claude API Docs)(mở tab mới)
  4. Batch processing (Claude API Docs)(mở tab mới)
  5. Data residency (Claude API Docs)(mở tab mới)
  6. Pricing (Claude API Docs)(mở tab mới)
  7. Claude in Amazon Bedrock (Claude API Docs)(mở tab mới)
  8. API and data retention (Claude API Docs)(mở tab mới)

Nắm rồi thì thử sức với đề

Xem khoá luyện thi
Từ yêu cầu nghiệp vụ đến yêu cầu chức năng và hạ tầng · Anthropic Exam Pro