[{"data":1,"prerenderedAt":124},["ShallowReactive",2],{"article-\u002Fmeo\u002Fbao-ai-tim-nguyen-nhan-goc":3},{"id":4,"title":5,"body":6,"category":107,"description":108,"draft":109,"extension":110,"level":111,"meta":112,"minutes":58,"navigation":79,"outcomes":113,"path":114,"pinned":109,"premium":109,"prereq":115,"quiz":116,"repo":107,"seo":117,"stem":118,"tags":119,"updatedAt":122,"video":107,"__hash__":123},"articles\u002Fmeo\u002Fbao-ai-tim-nguyen-nhan-goc.md","Bắt AI tìm nguyên nhân gốc trước khi sửa",{"type":7,"value":8,"toc":105},"minimark",[9,22,33,87,90,101],[10,11,12,13,17,18,21],"p",{},"Nhờ \"sửa lỗi này\" thì AI thường sửa ngay chỗ lỗi hiện ra: thêm một câu ",[14,15,16],"code",{},"if"," kiểm tra rỗng, bọc ",[14,19,20],{},"try\u002Fcatch",", và lỗi biến mất — cho tới khi nó hiện ra ở chỗ khác",[10,23,24,25,29,30],{},"Tách thành hai bước: ",[26,27,28],"strong",{},"điều tra",", rồi mới ",[26,31,32],{},"sửa",[34,35,40],"pre",{"className":36,"code":37,"language":38,"meta":39,"style":39},"language-prompt shiki shiki-themes github-dark-dimmed","Đừng sửa gì vội. Hãy đóng vai người kiểm thử:\n1. Đọc code liên quan, tìm nguyên nhân gốc của lỗi dưới đây.\n2. Nêu tối đa 3 giả thuyết, mỗi cái kèm bằng chứng (file, dòng, giá trị).\n3. Đề xuất cách kiểm chứng giả thuyết mạnh nhất (log thêm, chạy thử).\nChờ tôi đồng ý rồi mới sửa.\n\n[dán nguyên lỗi]\n","prompt","",[14,41,42,50,56,62,68,74,81],{"__ignoreMap":39},[43,44,47],"span",{"class":45,"line":46},"line",1,[43,48,49],{},"Đừng sửa gì vội. Hãy đóng vai người kiểm thử:\n",[43,51,53],{"class":45,"line":52},2,[43,54,55],{},"1. Đọc code liên quan, tìm nguyên nhân gốc của lỗi dưới đây.\n",[43,57,59],{"class":45,"line":58},3,[43,60,61],{},"2. Nêu tối đa 3 giả thuyết, mỗi cái kèm bằng chứng (file, dòng, giá trị).\n",[43,63,65],{"class":45,"line":64},4,[43,66,67],{},"3. Đề xuất cách kiểm chứng giả thuyết mạnh nhất (log thêm, chạy thử).\n",[43,69,71],{"class":45,"line":70},5,[43,72,73],{},"Chờ tôi đồng ý rồi mới sửa.\n",[43,75,77],{"class":45,"line":76},6,[43,78,80],{"emptyLinePlaceholder":79},true,"\n",[43,82,84],{"class":45,"line":83},7,[43,85,86],{},"[dán nguyên lỗi]\n",[10,88,89],{},"Khi nguyên nhân đã rõ, cách sửa thường ngắn và đúng chỗ. Nếu AI không đưa ra được bằng chứng mà chỉ \"có thể là…\", đó là lúc cho nó thêm log hoặc thêm thông tin, chứ chưa phải lúc sửa",[91,92,93],"meo",{},[10,94,95,96,100],{},"Sau khi sửa, hỏi thêm: ",[97,98,99],"em",{},"\"Còn chỗ nào khác trong dự án mắc cùng lỗi này không?\""," — một nguyên nhân gốc thường có vài anh em",[102,103,104],"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":39,"searchDepth":58,"depth":58,"links":106},[],null,"AI hay vá triệu chứng. Yêu cầu nó điều tra, nêu giả thuyết và bằng chứng, rồi mới sửa",false,"md","tat-ca",{},[],"\u002Fmeo\u002Fbao-ai-tim-nguyen-nhan-goc",[],[],{"title":5,"description":108},"meo\u002Fbao-ai-tim-nguyen-nhan-goc",[120,121],"sửa lỗi","giao việc","2026-09-30","L-GhyS6bxqbS-9_6dfyf9EuWyMyoeGO-cfhEajmZe7w",1791569278435]