Content Creator AI
Pipeline 2 bước Outline → Content — tạo bài viết chuẩn SEO hoàn chỉnh với AI, từ cấu trúc đến nội dung chi tiết hàng nghìn từ.
1. Content Creator là gì?
Content Creator AI là module tạo nội dung bài viết bằng AI, tích hợp trực tiếp trong trình soạn thảo bài viết. Thay vì viết từ đầu, bạn để AI tạo cấu trúc outline và toàn bộ nội dung — sau đó chỉnh sửa để hoàn thiện.
Điểm mạnh của Content Creator là context awareness — AI tự động đọc dữ liệu từ Content Brief, AI Insights và Creator Strategy Pack (nếu có) để tạo nội dung phù hợp với nghiên cứu thực tế, không phải nội dung chung chung.
AI tạo cấu trúc bài viết (H2 → H3 → key points) dựa trên từ khóa, số từ và dữ liệu Brief/Insights. Bạn kiểm tra quality gate rồi lưu outline.
AI viết toàn bộ nội dung theo outline đã được duyệt — giọng văn, tone, brand voice, FAQ, CTA và các tín hiệu GEO/EEEAT đều tùy chỉnh được.
Nguồn context AI tự động đọc
- Số từ đề xuất
- SERP snapshot
- Competitor outlines
- Content gaps
- Target keyword
- Tóm tắt chủ đề
- Đối tượng mục tiêu
- Brand voice
- Content goal
- Keyword tiềm năng
- Reader persona
- Pain points
- Proof checklist
- Core claim
- Hook direction
Context resolution — hệ thống tự gộp cả 3 nguồn vào một snapshot duy nhất và tính completeness score (0–100). Nếu Brief chưa liên kết, AI vẫn chạy được với dữ liệu mặc định từ article.
2. Điều kiện & Pipeline Gate
Content Creator hoạt động theo pipeline tuần tự — mỗi bước mở ra bước tiếp theo. Hệ thống có gate tự động để đảm bảo bạn không bỏ qua outline.
Các điều kiện để generate Content (bước 2)
Outline đã được lưu vào bài viết
Phải nhấn "Lưu vào bài viết" trong dialog Outline trước. Nếu chưa → nút Generate Content bị vô hiệu hóa, hiện cảnh báo màu vàng.
Trạng thái bài viết không phải idea/brief
Sau khi lưu outline, sub_status chuyển từ idea/brief → outlining. Hệ thống đọc sub_status để mở khóa content generation.
Hạn mức AI chưa vượt tháng này
Mỗi lần generate (outline hoặc content) tiêu tốn 1 AI request. Vượt giới hạn plan → hiển thị thông báo nâng cấp.
Quyền truy cập bài viết
Phải là tác giả bài viết, admin/writer của project, hoặc super_admin. Viewer không thể generate.
Luồng trạng thái bài viết
Keyword lifecycle cũng tự động cập nhật: lưu outline → outlining, accept content → writing.
3. Tạo Outline với AI
Mở bài viết trong editor → Kéo xuống phần Outline → Nhấn nút AI Generate. Dialog Tạo Outline với AI mở ra với 2 tab.
- Tự động tải toàn bộ context từ Brief + AI Insights + Creator Strategy
- Hiển thị bảng tóm tắt: số từ, số SERP items, số competitor, content gaps
- Chọn ngôn ngữ output (mặc định Tiếng Việt)
- Nhấn Generate → AI phân tích và tạo outline trong 20-40 giây
- Phù hợp khi Brief đã đầy đủ dữ liệu
- Tiêu đề bài viết (input tự do)
- Từ khóa chính + phụ (phân cách bằng dấu phẩy)
- Số từ mục tiêu (ảnh hưởng số H2 được tạo)
- URLs đối thủ (mỗi dòng 1 URL, AI phân tích cấu trúc)
- Chọn ngôn ngữ
Kết quả outline AI tạo ra
AI Recommendations
Card tóm tắt: số sections đề xuất, avg words/section, SEO score dự kiến, notes từ AI
Cấu trúc H2 → H3
Mỗi H2 kèm số từ ước tính + danh sách H3 subsections + 2-3 key points mỗi H3
Quality Checklist
6 quy tắc pass/fail/warning hiển thị ngay dưới outline (xem mục 4 bên dưới)
Copy to Clipboard
Copy toàn bộ outline ra Markdown để dán vào Google Docs hoặc Notion
3 nút hành động cuối dialog
Đóng dialog, không làm gì
Điền vào form editor nhưng KHÔNG lưu vào DB — pipeline content không mở
Lưu vào DB, mở khóa Generate Content. Bị disabled nếu có blocking quality failure
4. Quality Gate — Outline
Sau khi AI tạo outline, hệ thống chạy ngay 6 quy tắc kiểm tra chất lượng. Quy tắc Blocking nếu fail sẽ vô hiệu nút Lưu vào bài viết — bạn phải regenerate hoặc chỉnh tay outline trước.
Số lượng H2 tối thiểu
≥1200 từ → cần 4 H2. Dưới 1200 từ → cần 2 H2.
Từ khóa chính trong H2
Từ khóa chính phải xuất hiện trong ít nhất 1 tiêu đề H2.
Mỗi body H2 có ≥2 H3
Các phần thân bài (trừ intro & conclusion) nên có 2+ H3 subsections.
Có phần kết / CTA
H2 cuối cùng phải match pattern: kết luận, tóm tắt, summary, CTA, lời kết...
Phủ pain points
Nếu có Creator Strategy: outline H2 phải đề cập ≥1 pain point của reader persona (fuzzy match).
Có phần bằng chứng / ví dụ
Nếu có Creator Strategy: cần 1 section về data, case study, hoặc ví dụ thực tế.
Quy tắc 05 và 06 chỉ kiểm tra khi Brief có Creator Strategy Pack (snapshot v2). Nếu Brief chưa có Creator Strategy hoặc chưa liên kết Brief, hai quy tắc này được bỏ qua.
5. Tạo Content với AI
Sau khi outline được lưu, nút AI Generate Content xuất hiện trong phần Content của editor. Nhấn vào để mở dialog tạo content — cũng có 2 tab Nhanh / Tùy chỉnh.
Nếu outline chưa được lưu
Dialog hiển thị màn hình cảnh báo "Lưu outline trước" kèm nút Tiếp tục để dẫn bạn quay lại bước 1. Không thể bỏ qua gate này.
Tab Nhanh — Quy trình
Hệ thống hiển thị Context Bar — completeness score (0–100) và nguồn data: Brief / AI Insights / Creator Strategy
Research Context Panel (có thể mở rộng): tóm tắt chủ đề, từ khóa, cơ hội SERP, competitor gaps, sibling articles, unique angle, title variants
Chọn Template Preset (7 loại — xem bảng bên dưới). Preset tự điền: số từ, tone, FAQ count, CTA type, brand voice...
Nhấn Generate — AI viết toàn bộ bài trong 30–90 giây tùy số từ
Xem kết quả: content preview + quality checklist + heading similarity check
Nhấn "Lưu vào bài viết" — content được lưu vào DB, status chuyển sang writing/draft
7 Template Preset có sẵn
Các chức năng bổ sung trong editor (sau khi có content)
Viết lại Section (G4)
Chọn H2 section cụ thể → nhập hướng dẫn → AI viết lại chỉ phần đó, không ảnh hưởng phần còn lại
A/B Test Content (G8)
AI tạo 2 phiên bản nội dung khác nhau để test. Chọn phiên bản thắng → append vào content
Competitor Gap (G9)
AI phân tích competitor URLs từ Brief, tìm nội dung còn thiếu và generate section mới để điền vào
6. Cài đặt nâng cao
Tab Tùy chỉnh trong dialog Generate Content cho phép kiểm soát từng thông số. Mọi cài đặt đều ảnh hưởng trực tiếp đến prompt gửi tới AI.
Nhóm 1 — Content Identity
Chủ đề bài viết — auto-fill từ article title
Từ khóa mục tiêu — tự động lấy từ article hoặc Brief
Thêm / bỏ nhiều từ khóa phụ (mỗi tag là 1 từ khóa)
Tổng số từ mong muốn — ảnh hưởng số section và độ sâu mỗi H2
Ngôn ngữ output: Tiếng Việt, English, + 8 ngôn ngữ khác
Nhóm 2 — Giọng văn & Phong cách
Tone
Brand Voice Preset
Writing Style
Hook Type
Nhóm 3 — Đối tượng & Mục tiêu
Mô tả nhân khẩu học: độ tuổi, nghề nghiệp, vị trí địa lý
Tâm lý học: mối quan tâm, giá trị, thói quen, động lực
Beginner / Intermediate / Expert — AI điều chỉnh độ phức tạp ngôn ngữ
Educate / Compare / Convert / Problem-Solve / Product-Explain — hoặc tự nhập
Informational / Commercial / Transactional / Navigational
Bật/tắt + chọn narrative: Hero-Journey, Problem-Solution, Before-After, Case-Study, Personal-Story
Nhóm 4 — Components (Bật/Tắt riêng lẻ)
Bật/tắt + chọn số câu hỏi (3–8). Tự động sinh FAQ schema-friendly
Bật/tắt + chọn loại: Newsletter / Product / Service / Download / Contact
Số ví dụ / case study tối thiểu AI phải đưa vào bài (spinner)
Parse tự động từ outline đã lưu. Có thể thêm/bỏ sections thủ công
Nhóm 5 — SEO / GEO / EEEAT Signals
TL;DR ngay đầu bài — tối ưu cho featured snippet và AI answer boxes
Low / Medium / High — mật độ dữ liệu, số liệu, citations trong nội dung
Balanced / List Heavy / Table Heavy — cấu trúc trình bày ưu tiên
Multi-select: First-hand experience / Expert citations / Case studies / Statistics
Thêm các entities (thương hiệu, địa điểm, người nổi tiếng) để AI đề cập tự nhiên
Featured Snippet / FAQ Schema / HowTo Schema / People Also Ask — AI format nội dung theo chuẩn
Toggle humanize output — AI biến tấu câu chữ để giảm xác suất bị detect là AI-generated
Textarea tự do — mọi hướng dẫn đặc biệt gửi thẳng vào prompt AI
URLs tham khảo (mỗi dòng 1 URL) — AI đọc và trích dẫn theo cách tự nhiên
7. Quality Gate — Content
Sau khi AI generate content, hệ thống chạy 2 loại kiểm tra: Quality Checklist (8 quy tắc) và Heading Similarity Check (so sánh với bài viết hiện có trong project).
Content Quality Checklist — 8 quy tắc
Keyword density — từ khóa chính
Mật độ từ khóa chính đạt 0.5% – 2.5% tổng số từ
Keyword density — từ khóa phụ
Mật độ từ khóa phụ đạt 0.2% – 1% tổng số từ
Số lượng H2 sections
Bài có ≥3 H2 sections
Reading time hợp lý
Thời gian đọc 3–20 phút (100–4.000 từ)
Cấu trúc heading hợp lệ
Hệ thống H2/H3/H4 không bị vỡ cấu trúc
SEO Score ≥60
Điểm SEO ước tính đạt ≥60/100
Readability Score ≥50
Điểm dễ đọc ước tính đạt ≥50/100
Không phát hiện AI pattern
Nội dung không bị nhận diện là AI-generated dựa trên pattern phổ biến
Heading Similarity Check — Chống trùng lặp
Hệ thống so sánh các H2/H3 trong content mới với 30 bài viết gần nhất trong cùng project (status: writing/review/published) bằng thuật toán Jaccard Similarity.
< 40%
Bình thường
40–60%
Có báo cáo (match list)
≥ 60%
Cảnh báo — hiện tên bài trùng
Similarity ≥60% chỉ là Warning — bạn vẫn có thể nhấn "Lưu vào bài viết" nhưng nên xem xét chỉnh heading để tránh trùng lặp nội dung trong project.
8. Lịch sử tạo nội dung
Mỗi lần generate (outline hoặc content) đều được ghi vào database. Bạn có thể xem lại lịch sử trong tab Phiên bản của Workflow Panel (cột phải editor).
Outline Generations
outline_generations
- Thời gian tạo
- Số tokens sử dụng
- Processing time
- Quality audit snapshot
- Đã accepted hay chưa
Content Generations
content_generations
- Thời gian tạo
- Template preset dùng
- Context snapshot (Brief/Insights)
- Context completeness score
- Đã accepted hay chưa
Cách xem lịch sử
Lịch sử hiển thị cả outline lẫn content generations — bao gồm thời gian, context completeness và trạng thái accepted. Dữ liệu dùng cho audit trail và tracking chi phí AI theo từng bài viết.
Câu hỏi thường gặp
Tôi có thể generate content mà không cần outline không?
Không. Đây là pipeline gate cứng — outline phải được lưu vào DB (nhấn "Lưu vào bài viết" trong dialog Outline) trước khi nút Generate Content xuất hiện. Thiết kế này đảm bảo content luôn có cấu trúc nhất quán với outline đã duyệt.
Brief chưa liên kết với article thì Content Creator có dùng được không?
Vẫn chạy được. Khi không có Brief, AI dùng dữ liệu từ article (title, keywords, word count). Context completeness score sẽ thấp hơn (~30-40%). Nên liên kết Brief trước để AI có đủ dữ liệu SERP và competitor.
Outline bị blocking quality failure — tôi phải làm gì?
Có 2 cách: (1) Nhấn Regenerate để AI tạo lại outline mới, thường sẽ pass. (2) Chỉnh tay outline trong dialog — thêm từ khóa vào H2 title hoặc thêm H2 section nếu thiếu. Sau khi sửa, checklist tự cập nhật ngay.
Tôi muốn viết lại một đoạn mà không generate lại toàn bài?
Dùng tính năng "Viết lại Section (G4)" — nhấn nút G4 trong editor, chọn H2 section cần viết lại, nhập hướng dẫn bổ sung (tùy chọn), nhấn Generate. Chỉ section đó được viết lại, phần còn lại giữ nguyên.
Heading Similarity ≥60% — tôi có bắt buộc phải sửa không?
Không bắt buộc. Đây chỉ là Warning — bạn vẫn lưu được. Nhưng nên xem danh sách bài trùng và chỉnh heading để tránh trùng lặp nội dung, vì Google có thể penalize nội dung trùng trong cùng domain.
Content Creator có hỗ trợ nhiều ngôn ngữ không?
Có. Cả Outline lẫn Content đều có selector ngôn ngữ — hỗ trợ Tiếng Việt, English và 8+ ngôn ngữ khác. AI sẽ generate toàn bộ content theo ngôn ngữ đã chọn, bao gồm heading, FAQ và CTA.
Mỗi lần generate tốn bao nhiêu AI request?
Mỗi lần nhấn Generate (cho cả outline lẫn content) tốn 1 AI request. Không tính phí nếu bạn chỉ xem kết quả mà không Accept. Giới hạn AI request tùy theo plan — xem mục Subscription để biết thêm.