[Claude Code Series] Bài 1: Claude AI - "Luồng gió mới" cho anh em Developer
Chào mọi người, chắc hẳn trong túi đồ nghề của anh em hiện nay không thể thiếu sự xuất hiện của các "trợ lý" AI. Nếu như năm trước chúng ta phát sốt với ChatGPT, thì thời gian gần đây, Claude AI (đến từ nhà Anthropic) đang nổi lên như một đối trọng cực kỳ đáng gờm, thậm chí có phần nhỉnh hơn về khả năng viết code và tư duy logic.
Hôm nay, mình bắt đầu series về Claude Code — một công cụ mới toanh giúp đưa sức mạnh của Claude thẳng vào Terminal của bạn. Nhưng trước khi đi sâu vào kỹ thuật, hãy cùng nhìn lại xem Claude AI thực sự là gì và tại sao chúng ta nên để mắt tới nó.
Claude AI là gì? (Mà sao ai cũng nhắc tới?)
Claude là một mô hình ngôn ngữ lớn (LLM) được phát triển bởi Anthropic. Điểm khác biệt lớn nhất khiến giới dev "phải lòng" Claude chính là triết lý Constitutional AI (AI có hiến pháp). Hiểu nôm nôm là nó được huấn luyện để trở nên trung thực, vô hại và đặc biệt là cực kỳ "tỉnh táo" khi xử lý các ngữ cảnh dài.
Nếu bạn từng bực mình vì AI "quên" mất logic ở đầu đoạn chat khi hội thoại quá dài, thì Claude chính là lời giải với Context Window (cửa sổ ngữ cảnh) cực lớn.
Tại sao Developer lại thích Claude hơn?
Qua trải nghiệm thực tế của mình và cộng đồng trên Viblo, Claude (đặc biệt là dòng Claude 3.5 Sonnet) có những "vũ khí" bí mật sau:
- Tư duy lập trình tự nhiên: Code do Claude viết ra thường sạch, ít lỗi logic vặt và rất sát với yêu cầu thực tế. Nó không chỉ đưa ra code, mà còn giải thích tại sao lại làm như vậy một cách rất "con người".
- Artifacts: Một tính năng tuyệt vời cho phép xem trước kết quả code (như giao diện React, biểu đồ, tài liệu) ngay bên cạnh cửa sổ chat.
- Khả năng đọc hiểu Project: Claude xử lý các file cấu trúc phức tạp rất tốt. Bạn có thể ném nguyên một file tài liệu API dài dằng dặc, và nó sẽ chỉ ra đúng điểm bạn cần.
Sự xuất hiện của Claude Code - Bước ngoặt mới
Nếu trước đây bạn phải copy-paste code từ trình duyệt vào VS Code, thì Claude Code (công cụ CLI mà chúng ta sẽ học trong series này) sẽ thay đổi cuộc chơi. Nó cho phép Claude trực tiếp:
- Đọc file trong hệ thống.
- Chỉnh sửa code
- Chạy terminal
- Tự sửa lỗi (debug) dựa trên output của console
Đó không còn là một chatbot nữa, mà là một "cộng tác viên" thực thụ ngồi ngay trong máy tính của bạn.
Tạm kết
Bài mở đầu này mình chỉ muốn chúng ta có cái nhìn tổng quan nhất về "nhân vật chính". Ở bài tiếp theo, mình sẽ cùng các bạn bắt tay vào cài đặt và cấu hình Claude Code để xem sức mạnh thực sự của nó khi "chạm" vào source code sẽ như thế nào.
Hy vọng series này sẽ giúp anh em tối ưu hóa được quy trình làm việc và bớt đi những đêm thức trắng debug.
Bạn đã thử dùng Claude 3.5 Sonnet để viết code chưa? Hãy chia sẻ cảm nhận của bạn ở phần bình luận bên dưới nhé!
All Rights Reserved