Làm việc với Claude AI hiệu quả: 4 tầng bạn cần setup
Tại sao bạn cảm thấy Claude vẫn chưa đủ thông minh?
Bạn đã thử Claude. Bạn hỏi vài câu, nó trả lời khá ổn. Nhưng mỗi lần bạn cần viết nội dung, debug code, hay lên ý tưởng — bạn vẫn phải giải thích lại từ đầu: bạn là ai, bạn đang làm gì, bạn muốn output theo kiểu nào.
Không phải Claude ngu. Là bạn chưa setup đủ.
Có 4 tầng quyết định Claude sẽ hoạt động ở mức nào với bạn. Bài này đi qua từng tầng, kèm ví dụ cụ thể để bạn áp dụng ngay.
Tầng 1 — User Preferences: nói cho Claude biết bạn là ai
Đây là phần cơ bản nhất, nhưng hầu hết người dùng bỏ qua. User Preferences là nơi bạn khai báo thông tin cố định về bản thân — Claude sẽ nhớ xuyên suốt mọi conversation, không cần khai báo lại.
Chỗ setup: vào Settings → Profile → Preferences trong Claude.ai. Paste đoạn template bên dưới vào, sửa lại thông tin của bạn là xong.
Preferences cần có những gì?
5 mục bắt buộc:
• Tên và vai trò — để Claude biết đang nói chuyện với ai
• Trình độ kỹ thuật — để Claude không giải thích những thứ bạn đã biết
• Công việc hằng ngày — để Claude hiểu context mà không cần nhắc lại
• Ngôn ngữ — tiếng Việt hay tiếng Anh, hay cả hai
• Tone và cách trình bày — Claude sẽ áp dụng cho mọi câu trả lời
Template — Developer / Indie Hacker (copy và sửa lại)
Thông tin về tôi - Tên: [Tên bạn] - Vai trò: Frontend Developer, 3 năm kinh nghiệm, đang build side project - Stack quen dùng: React, Next.js, Node.js, Supabase
Trình độ kỹ thuật - Biết rõ: React hooks, REST API, Git workflow, cơ bản về deployment - Còn yếu: system design, database optimization, Docker - Không cần giải thích: syntax cơ bản, khái niệm OOP, HTML/CSS
Công việc hằng ngày - Build feature cho side project SaaS - Viết bài blog kỹ thuật 1–2 lần/tuần - Review code của đồng nghiệp
Ngôn ngữ - Trả lời bằng tiếng Việt, giữ nguyên thuật ngữ kỹ thuật tiếng Anh
Tone và trình bày - Thẳng vào vấn đề, không mở đầu bằng câu xã giao - Nếu có nhiều cách giải quyết, liệt kê trade-off rõ ràng - Khi code: ưu tiên readable hơn clever - Không thêm disclaimer không cần thiết |
Template — Freelancer / Content Creator (copy và sửa lại)
Thông tin về tôi - Tên: [Tên bạn] - Vai trò: Freelance copywriter, chuyên mảng SaaS và tech B2B - Kinh nghiệm: 4 năm viết content, 2 năm freelance
Trình độ - Viết: thành thạo long-form, email sequence, landing page - Kỹ thuật: hiểu cơ bản về sản phẩm tech, không cần giải thích API hay SDK - Không quen: code, data analysis, SEO technical
Công việc hằng ngày - Viết bài blog và case study cho khách hàng - Soạn email marketing và nurture sequence - Research và tóm tắt thông tin cho brief
Ngôn ngữ - Tiếng Việt cho nội dung nội bộ, tiếng Anh cho nội dung khách hàng quốc tế
Tone và trình bày - Viết như đang giải thích cho người thông minh nhưng không chuyên ngành - Không dùng bullet point quá nhiều — ưu tiên đoạn văn mạch lạc - Khi đề xuất ý tưởng content: cho 3 góc độ khác nhau, không chỉ 1 |
Template — Chủ doanh nghiệp nhỏ / Non-tech Founder (copy và sửa lại)
Thông tin về tôi - Tên: [Tên bạn] - Vai trò: Founder, đang vận hành công ty dịch vụ 5 người - Lĩnh vực: [ngành của bạn, ví dụ: đào tạo trực tuyến / thương mại điện tử / F&B]
Trình độ - Kinh doanh: hiểu P&L cơ bản, marketing, vận hành - Kỹ thuật: không biết code, biết dùng no-code tool (Webflow, Notion, Zapier) - Không cần giải thích: khái niệm kinh doanh cơ bản, Excel cơ bản
Công việc hằng ngày - Ra quyết định vận hành và chiến lược - Viết nội dung cho mạng xã hội và email khách hàng - Theo dõi số liệu kinh doanh
Ngôn ngữ - Tiếng Việt
Tone và trình bày - Ngắn gọn, kết luận trước rồi mới giải thích - Khi phân tích: dùng số liệu cụ thể thay vì nhận định chung chung - Nếu tôi hỏi về kỹ thuật: giải thích như đang nói với người không biết code |
Không cần viết dài. 15–20 dòng đủ rồi. Quan trọng là đúng, không phải nhiều. Thiếu mục nào Claude sẽ tự đoán — và thường đoán theo hướng an toàn nhất, tức là generic nhất. |
Tầng 2 — Skills: tạo playbook cho từng loại công việc
Nếu Preferences là "Claude biết bạn là ai", thì Skills là "Claude biết cách làm việc với bạn cho từng loại task". Mỗi skill là một bộ hướng dẫn bạn viết một lần — Claude áp dụng mỗi khi làm task đó, không cần nhắc lại.
Skills phù hợp nhất cho workflow lặp lại: viết content, review code, brainstorm, phân tích số liệu. Bất cứ thứ gì bạn làm hơn 2 lần/tuần đều đáng có skill.
Một skill có cấu trúc gì?
3 phần cốt lõi:
• Mục tiêu — task này để làm gì, output mong muốn là gì
• Nguyên tắc — những gì BẮT BUỘC có và những gì CẤM làm
• Format output — cấu trúc cụ thể của kết quả trả về
Ví dụ skill 1 — Review code (dành cho developer)
Skill: Review code
Mục tiêu Review đoạn code tôi paste vào. Tìm bug, vấn đề performance, và chỗ có thể refactor.
Nguyên tắc - BẮT BUỘC: chỉ ra dòng code cụ thể, không nhận xét chung chung - BẮT BUỘC: phân loại từng vấn đề theo mức độ — Critical / Warning / Suggestion - BẮT BUỘC: đề xuất code fix cụ thể cho mỗi vấn đề Critical - CẤM: khen code trước khi review — đi thẳng vào vấn đề - CẤM: đề xuất refactor toàn bộ khi chỉ được hỏi review một function
Format output CRITICAL (phải sửa ngay): - [Dòng X]: [mô tả vấn đề] → Fix: [code gợi ý]
WARNING (nên sửa): - [Dòng X]: [mô tả]
SUGGESTION (cải thiện thêm nếu có thời gian): - [Dòng X]: [mô tả]
Tóm tắt: [1–2 câu về tổng thể chất lượng code] |
Ví dụ skill 2 — Viết caption mạng xã hội (dành cho content creator / founder)
Skill: Viết caption mạng xã hội
Mục tiêu Viết caption cho Facebook / LinkedIn từ ý tưởng hoặc bài viết tôi cung cấp. Audience: [mô tả ngắn gọn đối tượng của bạn, ví dụ: chủ doanh nghiệp SME, 30–45 tuổi]
Nguyên tắc - BẮT BUỘC: câu đầu tiên phải gây chú ý — đặt câu hỏi hoặc nêu vấn đề cụ thể - BẮT BUỘC: có 1 insight hoặc ví dụ thực tế trong thân bài - BẮT BUỘC: kết thúc bằng câu hỏi mở để tạo tương tác - CẤM: mở đầu bằng "Xin chào" hay "Hôm nay mình muốn chia sẻ" - CẤM: dùng emoji quá 3 cái trong 1 caption - CẤM: câu sáo rỗng kiểu "Thành công không đến dễ dàng" - Độ dài: 100–150 từ cho Facebook, 80–120 từ cho LinkedIn
Format output Đưa ra 2 phiên bản: - Phiên bản A: tone thẳng thắn, dữ liệu/số liệu - Phiên bản B: tone câu chuyện, ví dụ cụ thể Ghi rõ tại sao mỗi phiên bản phù hợp với ngữ cảnh nào. |
Ví dụ skill 3 — Tóm tắt tài liệu / meeting notes (dành cho founder / PM)
Skill: Tóm tắt tài liệu
Mục tiêu Tóm tắt tài liệu dài, meeting notes, hoặc email thread tôi paste vào. Output phục vụ việc ra quyết định — không phải để đọc cho đủ.
Nguyên tắc - BẮT BUỘC: nêu quyết định / action item cụ thể, không chỉ tóm nội dung - BẮT BUỘC: nếu có mâu thuẫn hoặc điểm chưa rõ trong tài liệu, nêu thẳng ra - BẮT BUỘC: giữ nguyên số liệu, tên người, deadline — không paraphrase những thứ này - CẤM: viết lại toàn bộ nội dung theo dạng khác — chỉ tóm cái quan trọng - CẤM: thêm nhận xét cá nhân trừ khi tôi hỏi
Format output Tóm tắt 1 dòng: [câu duy nhất nói rõ tài liệu này về cái gì]
Điểm chính: (tối đa 5 bullet) - ...
Action items: (nếu có) - [Ai] làm [gì] trước [khi nào]
Điểm cần làm rõ: (nếu có mâu thuẫn hoặc thông tin thiếu) - ... |
Mỗi skill chỉ cần viết một lần. Sau đó bạn dùng mãi. Bắt đầu với skill cho task bạn làm thường xuyên nhất — đó là chỗ tiết kiệm thời gian nhiều nhất. |
Tầng 3 — Context per conversation: thông tin Claude không thể tự biết
Dù Preferences và Skills có tốt đến đâu, mỗi conversation vẫn bắt đầu từ đầu. Claude không biết hôm nay bạn đang làm gì, đang ở giai đoạn nào của dự án, hay constraint nào đang ảnh hưởng đến output.
Đây là tầng hay bị bỏ qua nhất — và cũng là nguyên nhân chính khiến output ra vẫn generic dù đã setup tốt.
Những gì cần cung cấp khi bắt đầu một task mới:
• Bối cảnh dự án hiện tại (đang ở giai đoạn nào, đã làm được gì)
• Mục tiêu cụ thể của task này (không phải mục tiêu chung chung)
• Constraint đang có (deadline, audience cụ thể, format yêu cầu)
• Output format mong muốn nếu khác với skill mặc định
Thiếu context | Có context |
"Viết script video về deploy lên Vercel" | "Đây là video số 3 trong series vibe coding cho non-tech founder. 2 video trước đã cover Next.js và MongoDB. Video này về Vercel — audience hay bỏ cuộc ở bước này nhất. Tone nhẹ hơn thường lệ." |
→ Script chung chung, giải thích kỹ thuật từ đầu | → Script đúng level, đúng tâm lý, nối được với 2 video trước |
3–4 câu context đúng chỗ đổi hoàn toàn chất lượng output.
Tầng 4 — Projects: không gian làm việc cho từng bối cảnh
Projects là tính năng cho phép bạn tạo một "không gian" riêng trong Claude — với instructions cố định, documents dùng chung, và memory chia sẻ giữa nhiều conversation trong cùng dự án.
Projects phù hợp nhất khi:
• Bạn có một mảng công việc lặp lại đủ dài (cả series content, một sản phẩm, một chiến dịch)
• Cần nhiều conversation khác nhau nhưng đều cần chung một bộ context (brief, persona, brand voice)
• Muốn lưu tài liệu tham chiếu để Claude dùng lại mà không cần paste lại mỗi lần
Ví dụ thực tế — một project cho series vibe coding:
• Instructions: tone, cấu trúc bài, đối tượng audience
• Documents: outline cả series, danh sách topic đã cover
• Memory: những gì đã quyết định ở các conversation trước
Projects không thay thế được Tầng 3. Projects lưu những thứ ổn định. Context per conversation là những thứ thay đổi theo từng task. Hai thứ bổ trợ nhau, không thay thế nhau. |
Tóm tắt: 4 tầng và vai trò của từng tầng
Tầng | Vai trò |
1 — User Preferences | Claude biết bạn là ai — không cần khai báo lại mỗi lần |
2 — Skills | Claude biết cách làm từng loại task — không cần nhắc lại quy trình |
3 — Context per conversation | Claude biết bạn đang làm gì hôm nay — không đoán mò |
4 — Projects | Claude có bộ nhớ và tài liệu chung cho cả một mảng công việc |
Bắt đầu từ đâu?
Nếu bạn chưa làm gì, thứ tự ưu tiên là:
1. Setup User Preferences ngay — 10 phút, áp dụng vĩnh viễn.
2. Tạo 1 skill cho workflow lặp lại nhiều nhất của bạn.
3. Tập thói quen viết 3–4 câu context mỗi khi bắt đầu task mới.
4. Tạo Project khi bạn có một mảng công việc đủ lớn và lặp lại.
Claude không tự nhiên thông minh hơn. Claude thông minh hơn khi bạn cung cấp đúng thứ nó cần.
Bạn muốn tìm hiểu thêm về cách dùng AI để build sản phẩm thực tế? Theo dõi kênh TEDU tại tedu.com.vn để không bỏ lỡ series vibe coding — từ ý tưởng đến deploy, không cần là senior dev. |
Tác giả: TEDU
Chú ý: Tất cả các bài viết trên TEDU.COM.VN đều thuộc bản quyền TEDU, yêu cầu dẫn nguồn khi trích lại trên website khác.
Bài viết liên quan
Máy bạn chạy được AI nào? Dùng CanIRun.ai để biết ngay
Muốn chạy AI local nhưng không biết máy có đủ sức? CanIRun.ai giúp bạn kiểm tra ngay — không cần cài đặt, không cần đoán mò.
Đọc thêm
Xây dựng trợ lý AI (Copilot) bằng cách sử dụng Semantic Kernel framework với C#.NET
Semantic Kernel (SK) là một SDK mã nguồn mở, giúp bạn dễ dàng xây dựng các AI agent có thể gọi code hiện có của bạn. SK hỗ trợ các model từ OpenAI, Azure OpenAI, Hugging Face, v.v.
Đọc thêm
Bài 1: ML.NET là gì? Tổng quan về Machine Learning trong .NET
ML.NET là một framework Machine Learning dành riêng cho .NET, giúp các lập trình viên C# có thể xây dựng mô hình ML một cách dễ dàng mà không cần kiến thức chuyên sâu về AI.
Đọc thêm
Cách Sử Dụng Trí Tuệ Nhân Tạo (AI) trong Business Analytics
Trong bài viết này, chúng ta sẽ khám phá sức mạnh của trí tuệ nhân tạo (AI) trong lĩnh vực Business Analytics và cách nó đã thay đổi cách chúng ta hiểu và thực hiện phân tích dữ liệu.
Đọc thêmKhám phá Phind: Đối tác lập trình AI hoàn hảo và hoàn toàn miễn phí
Giới thiệu công cụ AI Phind, một trợ lý lập trình miễn phí giúp viết mã nhanh chóng và hiệu quả dựa trên ngữ cảnh và ý định của mã bạn đang viết.
Đọc thêm
Khám phá GitHub Copilot: Đối tác lập trình AI tốt nhất hiện nay
Hướng dẫn sử dụng công cụ AI lập trình Github Copilot thông qua Visual Stdio Code
Đọc thêm