Tạp chí Thợ Code

Claude Sonnet 5.5

Sonnet 5.5 khác gì?

Điểm mình thấy đáng chú ý nhất ở Claude Sonnet 5.5 không đơn thuần là model "thông minh hơn".

Nó nằm ở khả năng hoàn thành một công việc đã được xác định rõ ràng.

Ví dụ, thay vì chỉ yêu cầu AI viết một đoạn code, bạn có thể giao cho Sonnet 5.5 một task cụ thể:

  • Implement một feature
  • Fix một bug
  • Generate SQL
  • Kiểm tra UI/UX
  • Phân tích một tập dữ liệu
  • Chỉnh sửa một spreadsheet
  • Tạo architecture diagram
  • Viết một technical document

Sau đó model không chỉ tạo output, mà còn có khả năng kiểm tra lại kết quả dựa trên yêu cầu ban đầu.

Đây là một khác biệt quan trọng khi chúng ta chuyển từ AI assistant sang AI agent.

AI assistant trả lời câu hỏi.

AI agent được giao một công việc.

Và với agent, khả năng hoàn thành task quan trọng hơn rất nhiều so với việc chỉ tạo ra một câu trả lời có vẻ hợp lý.

Sonnet 5.5 phù hợp với workload nào?

Nếu Opus 5.5 phù hợp với những bài toán cần nhiều reasoning và judgment, thì Sonnet 5.5 lại rất phù hợp với những task mà approach đã khá rõ và phần còn lại là execution.

Trong engineering, có thể hình dung như:

Opus 5.5

  • Debugging production issue phức tạp
  • Security review trên một large codebase
  • Code migration
  • Multi-PR feature
  • Những vấn đề cần nhiều architectural judgment

Sonnet 5.5

  • Generate SQL
  • Fix một bug cụ thể
  • Implement một feature đã có specification
  • UI testing
  • Code generation trong IDE
  • First response cho alert
  • Monitoring AI agents
  • Những tác vụ cần chạy liên tục với volume lớn

Nói cách khác:

Opus quyết định nên làm gì. Sonnet thực hiện nó ở quy mô lớn.

Đây cũng là cách mình thấy khá thú vị khi thiết kế AI Agent trên AWS.

Thay vì cố gắng dùng một model cho tất cả mọi thứ, chúng ta có thể xây dựng một architecture trong đó model được lựa chọn dựa trên mức độ reasoning mà từng task yêu cầu.

Và đây là nơi Amazon Bedrock trở nên thú vị

Điểm mình quan tâm khi nhìn Sonnet 5.5 trên Amazon Bedrock không chỉ nằm ở benchmark của model.

Mà là những gì nằm xung quanh model.

Khi chạy Sonnet 5.5 trên Bedrock, doanh nghiệp có thể tiếp tục sử dụng những control mà đội AWS đã quen thuộc:

  • IAM để kiểm soát quyền truy cập
  • CloudTrail để audit
  • CloudWatch để monitoring
  • Bedrock Guardrails để kiểm soát nội dung
  • AWS Cost Explorer để theo dõi chi phí

Usage cũng được đưa trực tiếp vào AWS billing.

Với enterprise, đây là một điểm rất quan trọng.

Bởi vì khi AI bắt đầu chạy hàng nghìn hoặc hàng triệu task mỗi ngày, câu hỏi không còn chỉ là:

"Model này thông minh đến đâu?"

Mà còn là:

"Ai được phép sử dụng nó?"

"Dữ liệu đang được xử lý ở đâu?"

"Chúng ta audit những request này như thế nào?"

"Chi phí của AI agent đang tăng bao nhiêu mỗi tháng?"

Và:

"Làm thế nào để đưa nó vào production mà không phải xây lại toàn bộ security và governance layer?"

Amazon Bedrock giải quyết phần infrastructure và governance đó.

Sonnet 5.5 + Opus 5.5

Mình đặc biệt thích cách nhìn này.

Không nhất thiết phải chọn Opus hoặc Sonnet.

Có thể là Opus + Sonnet.

Ví dụ một software engineering agent có thể hoạt động như sau:

Opus 5.5

→ Phân tích issue

→ Xác định root cause

→ Đưa ra implementation strategy

→ Review architectural impact

Sonnet 5.5

→ Implement code

→ Generate test

→ Run validation

→ Fix những issue nhỏ

→ Update documentation

Đây gần với cách một engineering team thực tế hoạt động hơn là việc dùng một model duy nhất cho toàn bộ workflow.

Một model đảm nhiệm những quyết định cần reasoning sâu.

Một model khác đảm nhiệm phần execution có tính lặp lại và scale tốt hơn.

Một thay đổi quan trọng trong cách chúng ta xây AI Agent

Trước đây, khi nói về LLM, chúng ta thường tập trung vào:

Prompt → Model → Response

Nhưng với agentic architecture, flow bắt đầu trở thành:

Task → Planning → Model selection → Tools → Execution → Validation → Result

Và ở đây Sonnet 5.5 có một vị trí khá rõ.

Nó không nhất thiết phải là model "thông minh nhất" trong mọi tình huống.

Nó cần phải đủ thông minh để hoàn thành task, đủ nhanh để chạy ở scale lớn và đủ hiệu quả về chi phí để đưa vào production.

Đó mới là bài toán mà enterprise thực sự phải giải.

Thử ngay trên Amazon Bedrock

Sonnet 5.5 hiện có thể được thử trực tiếp trên Amazon Bedrock Playground.

Nếu muốn tích hợp vào application, bạn có thể sử dụng:

  • Anthropic Messages API
  • Amazon Bedrock InvokeModel API
  • Amazon Bedrock Converse API
  • AWS SDK
  • AWS CLI

Nếu Opus 5.5 đại diện cho hướng "AI có thể đưa ra những quyết định phức tạp hơn", thì Sonnet 5.5 lại đại diện cho một hướng khác:

AI có thể thực hiện nhiều công việc hơn với chi phí hợp lý hơn.

Và khi AI chuyển từ chatbot sang agent, đây có thể mới là yếu tố quan trọng.

Một doanh nghiệp không cần một AI agent chỉ biết trả lời rất hay.

Họ cần một agent có thể nhận 10.000 task mỗi ngày, thực hiện chúng ổn định, có monitoring, có audit, có security control và quan trọng nhất: chi phí vẫn nằm trong budget.

Đó là lý do mình nghĩ Sonnet 5.5 đáng chú ý không chỉ với developer, mà còn với những người đang thiết kế AI architecture cho enterprise trên AWS.

Bài: Bái Tử Long