Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Prompt hay Hook: Khi nào cần kiểm soát bằng Code?

    Khi xây dựng ứng dụng với Claude, prompt là cách quen thuộc để hướng dẫn Agent thực hiện công việc.
    Chúng ta có thể viết: “Không được thực hiện hoàn tiền trên 500 USD.”
    Nhưng nếu đây là một business rule quan trọng, liệu chỉ dựa vào prompt đã đủ?
    Trong CCAR-F, đây là một điểm đáng chú ý khi phân biệt giữa prompt-based instructionsdeterministic enforcement bằng Hook.

    Prompt có giới hạn gì?
    Prompt giúp Claude hiểu chúng ta mong muốn điều gì và hướng dẫn cách Agent nên hành xử.Tuy nhiên, việc tuân thủ instruction từ prompt vẫn mang tính probabilistic compliance. Nói cách khác, prompt có thể hướng dẫn Agent, nhưng không phải lúc nào cũng là cơ chế đảm bảo tuyệt đối rằng một hành động sẽ không xảy ra. Với những quy tắc thông thường, prompt có thể là lựa chọn phù hợp. Nhưng nếu đó là một quy định mà hệ thống bắt buộc phải tuân thủ, chúng ta cần một lớp kiểm soát chắc chắn hơn.

    Khi nào Hook phù hợp hơn?
    Hook có thể được sử dụng để intercept tool call trước khi hành động thực sự được thực hiện.

    Ví dụ:
    User yêu cầu:
    “Hoàn tiền cho khách 800 USD.”
    Claude:
    Chọn tool hoàn tiền.
    Hook:
    Kiểm tra số tiền.
    Business rule:
    Chỉ cho phép tối đa 500 USD.

    Kết quả:
    → Chặn tool call
    → Không thực hiện hoàn tiền
    → Chuyển sang workflow khác hoặc yêu cầu con người xử lý.
    Ở đây, prompt có thể vẫn nói với Claude rằng không được hoàn tiền quá 500 USD, nhưng Hook mới là lớp enforcement giúp đảm bảo quy tắc được thực thi một cách xác định.

    Click image for larger version

Name:	KHI NÀO CẦN KIỂM SOÁT BẰNG CODE.jpg
Views:	11
Size:	155.7 KB
ID:	444110



    Vậy nên dùng Prompt hay Hook?
    Có thể nhớ đơn giản:
    Prompt → Hướng dẫn Agent nên làm gì.
    Hook → Kiểm soát Agent có được phép làm điều đó hay không.

    Không phải lúc nào cũng cần Hook. Nếu chỉ cần hướng dẫn Claude về cách xử lý hoặc định dạng kết quả, prompt có thể đã đủ.
    Nhưng khi liên quan đến những business rules cần đảm bảo chắc chắn, CCAR-F nhấn mạnh việc ưu tiên cơ chế kiểm soát bằng Hook thay vì chỉ dựa vào prompt.
    Đây là một tư duy quan trọng khi thiết kế Agent: không phải mọi yêu cầu đều nên được giải quyết bằng prompt.


    👉 Bạn đang tìm kiếm nơi đào tạo và luyện thi chứng chỉ CCAR-F? Tham khảo ngay VnPro nhé!Liên hệ VnPro ngay hôm nay để được tư vấn chi tiết về khóa học và đăng ký tham gia nhé!​
Working...
X