📖 Nội dung bài học
Lùi← Gia đình phông chữ
Tóm tắt
Chúng ta sẽ xây dựng một dự án thực tế, dạy Claude cách đặt lời nhắc cho các ngày trong tương lai. Thoạt đầu có vẻ đơn giản, nhưng nó hé lộ một số thách thức thú vị mà chúng ta sẽ giải quyết bằng cách dùng các công cụ tùy chỉnh.

Mục tiêu rất rõ ràng: chúng ta muốn có thể bảo Claude "Đặt lời nhắc cho cuộc hẹn bác sĩ của tôi. Nó diễn ra vào thứ Năm tuần sau" và Claude sẽ trả lời "OK, tôi sẽ nhắc bạn." Nhưng để làm được điều này, chúng ta cần giải quyết một số hạn chế trong cách Claude xử lý thời gian và lời nhắc.
Tại sao điều này lại là một thử thách
Mặc dù Claude biết ngày hiện tại, có ba vấn đề cụ thể mà chúng ta cần giải quyết:
- Hạn chế về nhận thức thời gian: Claude có thể biết ngày hiện tại, nhưng không biết chính xác thời gian
- Các vấn đề về tính toán ngày tháng: Claude không phải lúc nào cũng xử lý tốt việc cộng thời gian, đặc biệt khi nhìn vào nhiều ngày trong tương lai
- Không có khả năng nhắc nhở: Claude không biết cách đặt lời nhắc - nó không có cơ chế tích hợp cho việc này
Mỗi một trong những hạn chế này đại diện cho một khoảng trống giữa những gì Claude có thể làm một cách tự nhiên và những gì chúng ta cần cho hệ thống nhắc nhở của mình. Công cụ là cách chúng ta thu hẹp những khoảng trống này.
Các công cụ chúng ta cần

Chúng ta sẽ tạo ba công cụ riêng biệt để xử lý từng thách thức:
- Lấy thời gian ngày hiện tại: Claude cần biết chính xác ngày và giờ hiện tại
- Cộng thời lượng vào thời gian ngày: Claude không hoàn hảo với việc cộng thời gian ngày, vì vậy chúng ta sẽ cung cấp cho nó một công cụ đáng tin cậy cho việc này
- Đặt lời nhắc: Chúng ta cần một cách để thực sự đặt lời nhắc trong hệ thống
Chúng ta sẽ triển khai các công cụ này từng cái một, bắt đầu với công cụ đơn giản nhất. Cách tiếp cận này cho phép bạn hiểu cách thức hoạt động của tool calling trước khi xây dựng các chức năng phức tạp hơn. Đến cuối, Claude sẽ có thể xử lý các yêu cầu ngôn ngữ tự nhiên như "nhắc tôi trong một tuần" bằng cách kết hợp các công cụ này để tính toán thời gian chính xác và đặt lời nhắc.
Dự án này thể hiện một nguyên tắc chính khi làm việc với AI: khi mô hình có những hạn chế, chúng ta mở rộng khả năng của nó thông qua các công cụ thay vì cố gắng tìm cách giải quyết những hạn chế đó trong các prompt của mình.
🔁 Bài học liên quan
- Bài tiếp: Tool functions
- Bài trước: Introducing tool use
- Cùng section: Making a request · Multi-Turn conversations · Chat exercise
- Thuộc lộ trình: Path C
- Docs tham khảo: Glossary · Skills atlas · By use-case
📚 Nguồn & ghi nhận
- Bài học gốc Anthropic Academy: https://anthropic.skilljar.com/claude-with-the-anthropic-api/287751
- © 2025 Anthropic. Chỉ dùng cho mục đích giáo dục, fair-use.
- Crawl: — · Chuẩn hoá: 2026-05-01