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

  • Resume hay Fork? Quản lý Session trong Claude Code có gì đáng chú ý trong CCAR-F?

    Khi làm việc với những tác vụ kéo dài, việc quản lý session giúp Agent có thể tiếp tục một quá trình đang thực hiện hoặc mở một hướng xử lý mới dựa trên kết quả trước đó.
    Trong Claude Certification Program – Exam Guide, nội dung này thuộc Domain 1: Agentic Architecture & Orchestration, Task Statement 1.7: Manage session state, resumption, and forking.

    Resume:Tiếp tục một Session đã có
    Khi muốn tiếp tục một conversation cụ thể trước đó, Claude Code hỗ trợ: --resume <session-name>
    Cách này phù hợp khi bạn muốn quay lại đúng session đã thực hiện trước đó thay vì bắt đầu lại từ đầu.
    Tuy nhiên, Exam Guide lưu ý một điểm quan trọng: nếu file đã thay đổi sau khi session trước được lưu, khi resume cần thông báo cho Agent về những thay đổi đó.
    Điều này giúp Agent có thông tin phù hợp với trạng thái hiện tại của project, thay vì tiếp tục dựa trên context cũ.

    Fork: Tạo một hướng xử lý độc lập
    Nếu không muốn tiếp tục trực tiếp trên session hiện tại mà muốn thử một hướng phân tích khác, có thể sử dụng fork_session.
    Có thể hình dung đơn giản:
    Session hiện tại
    ↙︎         ↘︎
    Tiếp tục với Resume  Tạo hướng mới với Fork


    Fork cho phép tạo một branch độc lập từ analysis baseline, từ đó bạn có thể thử một hướng tiếp cận khác mà không làm thay đổi hướng xử lý ban đầu.
    Điều này đặc biệt hữu ích khi muốn so sánh hoặc thử nghiệm nhiều hướng giải quyết cho cùng một vấn đề.

    *Resume và Fork khác nhau thế nào?*
    Click image for larger version

Name:	image.png
Views:	0
Size:	33.9 KB
ID:	443700

    Không phải lúc nào Resume cũng là lựa chọn tốt nhất
    Một điểm đáng chú ý trong Exam Guide là tool results cũ có thể không còn phù hợp với trạng thái hiện tại.
    Ví dụ, nếu project hoặc file đã thay đổi đáng kể kể từ session trước, việc tiếp tục một context cũ có thể khiến Agent dựa trên những thông tin không còn chính xác.
    Trong trường hợp này, tài liệu đề cập đến một hướng tiếp cận khác: bắt đầu session mới với một structured summary thay vì tiếp tục dựa hoàn toàn vào context cũ. Điều này giúp Agent có được thông tin được cập nhật và có cấu trúc rõ ràng hơn.

    Có thể tóm tắt phần Session State, Resumption & Forking thành ba ý:
    Resume → tiếp tục một session cụ thể.
    Fork → tạo một branch độc lập để thử hướng xử lý khác.
    New Session + Structured Summary → cân nhắc khi context hoặc tool results của session cũ đã trở nên lỗi thời.

    Đây là một phần trong Agentic Architecture & Orchestration cho thấy việc xây dựng Agent không chỉ liên quan đến cách Agent thực hiện task, mà còn bao gồm cách quản lý trạng thái và context trong suốt quá trình làm việc.


    CCAR-F bao gồm nhiều nội dung về Agentic Architecture, Tool Design, MCP Integration và cách xây dựng workflow với Claude. Với lượng kiến thức tương đối rộng, học theo một lộ trình rõ ràng và bám sát phạm vi của Exam Guide sẽ giúp quá trình chuẩn bị có hệ thống hơn. Nếu bạn đang tìm hiểu Claude Certified Architect – Foundations (CCAR-F), VnPro hiện có khóa học CCAR-F dành cho những người muốn tiếp cận các kiến thức và kỹ năng cần thiết theo định hướng của chứng chỉ. Bên cạnh chương trình đào tạo, Phòng thi Quốc tế VnPro cũng hỗ trợ đăng ký và tổ chức kỳ thi CCAR-F, giúp bạn thuận tiện hơn từ quá trình học, chuẩn bị đến khi dự thi.

    👉 Quan tâm đến CCAR-F? Bạn có thể tìm hiểu khóa học CCAR-F tại VnPro và liên hệ để được hỗ trợ về lịch học, đăng ký thi và các thông tin cần thiết nhé!!
    Last edited by minhthi; 1 day ago.
Working...
X