[{"data":1,"prerenderedAt":90},["ShallowReactive",2],{"article-\u002Fmeo\u002Fsua-tay-thi-bao-ai":3},{"id":4,"title":5,"body":6,"category":72,"description":73,"draft":74,"extension":75,"level":76,"meta":77,"minutes":45,"navigation":78,"outcomes":79,"path":80,"pinned":74,"premium":74,"prereq":81,"quiz":82,"repo":72,"seo":83,"stem":84,"tags":85,"updatedAt":88,"video":72,"__hash__":89},"articles\u002Fmeo\u002Fsua-tay-thi-bao-ai.md","Tự sửa file thì báo cho AI",{"type":7,"value":8,"toc":69},"minimark",[9,18,26,49,65],[10,11,12,13,17],"p",{},"Trong một phiên dài, AI đã đọc ",[14,15,16],"code",{},"index.html"," từ nửa tiếng trước. Bạn mở editor sửa vài dòng tiêu đề, rồi quay lại nhờ AI \"thêm nút xoá việc\". Nếu nó làm việc dựa trên bản nó nhớ, phần bạn vừa sửa có thể biến mất",[10,19,20,21,25],{},"Các agent như Claude Code thường nhận ra file đã đổi và đọc lại, nhưng không phải công cụ nào cũng vậy, và AI không biết ",[22,23,24],"strong",{},"vì sao"," bạn sửa. Nói một câu là đủ:",[27,28,33],"pre",{"className":29,"code":30,"language":31,"meta":32,"style":32},"language-prompt shiki shiki-themes github-dark-dimmed","Tôi vừa tự sửa tiêu đề trong index.html (dòng 5–12). Giữ nguyên phần đó.\nĐọc lại file rồi thêm nút xoá việc.\n","prompt","",[14,34,35,43],{"__ignoreMap":32},[36,37,40],"span",{"class":38,"line":39},"line",1,[36,41,42],{},"Tôi vừa tự sửa tiêu đề trong index.html (dòng 5–12). Giữ nguyên phần đó.\n",[36,44,46],{"class":38,"line":45},2,[36,47,48],{},"Đọc lại file rồi thêm nút xoá việc.\n",[50,51,52],"meo",{},[10,53,54,55,60,61,64],{},"Trước khi sửa tay một đoạn lớn, commit một lần (",[56,57,59],"a",{"href":58},"\u002Fkhoa-hoc\u002Fdu-an-dau-tien\u002Fgit-luoi-an-toan","Git: lưới an toàn","). Nếu AI lỡ ghi đè, ",[14,62,63],{},"git diff"," cho thấy ngay",[66,67,68],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":32,"searchDepth":70,"depth":70,"links":71},3,[],null,"AI nhớ nội dung file từ lúc nó đọc. Bạn sửa tay mà không nói, nó có thể ghi đè mất phần của bạn",false,"md","tat-ca",{},true,[],"\u002Fmeo\u002Fsua-tay-thi-bao-ai",[],[],{"title":5,"description":73},"meo\u002Fsua-tay-thi-bao-ai",[86,87],"claude code","context","2026-09-30","ei8QzlOnseDu5Q6aQIV4YVMB1_Z8jSk1mDdLH9air0o",1791568703182]