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.

Bước 1Tạo Outline

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.

Bước 2Generate Content

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

Content Brief
  • Số từ đề xuất
  • SERP snapshot
  • Competitor outlines
  • Content gaps
  • Target keyword
AI Insights
  • Tóm tắt chủ đề
  • Đối tượng mục tiêu
  • Brand voice
  • Content goal
  • Keyword tiềm năng
Creator Strategy (v2)
  • 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.

Bắt buộc

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.

Bắt buộc

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.

Bắt buộc

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.

Bắt buộc

Luồng trạng thái bài viết

idea(sub_status)Lưu Outlineoutlining(sub_status)Accept Contentwriting(status)+draft(sub_status)

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.

Tab Nhanh (Quick)
  • 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
Tab Tùy Chỉnh (Advanced)
  • 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

Huỷ

Đóng dialog, không làm gì

Dùng không lưu

Điền vào form editor nhưng KHÔNG lưu vào DB — pipeline content không mở

Lưu vào bài viết

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.

#Quy tắcLoạiBlocking?
01

Số lượng H2 tối thiểu

≥1200 từ → cần 4 H2. Dưới 1200 từ → cần 2 H2.

Pass / FailCó — Blocking
02

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.

Pass / FailCó — Blocking
03

Mỗi body H2 có ≥2 H3

Các phần thân bài (trừ intro & conclusion) nên có 2+ H3 subsections.

WarningKhông
04

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...

WarningKhông
05

Phủ pain points

Nếu có Creator Strategy: outline H2 phải đề cập ≥1 pain point của reader persona (fuzzy match).

WarningKhông
06

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ế.

WarningKhông

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

1

Hệ thống hiển thị Context Bar — completeness score (0–100) và nguồn data: Brief / AI Insights / Creator Strategy

2

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

3

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...

4

Nhấn Generate — AI viết toàn bộ bài trong 30–90 giây tùy số từ

5

Xem kết quả: content preview + quality checklist + heading similarity check

6

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

Blog Post Chuẩn1.500 từFriendlyFAQ: 0CTA: Newsletter
Hướng Dẫn (How-to)2.000 từProfessionalFAQ: 5CTA: Download
So Sánh2.500 từAuthoritativeFAQ: 6CTA: Product
Review / Đánh Giá2.000 từConversationalFAQ: 5CTA: Product
Pillar Content4.000 từAuthoritativeFAQ: 8CTA: Newsletter
Cluster Content3.000 từAuthoritativeFAQ: 8CTA: Newsletter
Support Content1.500 từFriendlyFAQ: 4CTA: Newsletter

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

Topic

Chủ đề bài viết — auto-fill từ article title

Từ khóa chính

Từ khóa mục tiêu — tự động lấy từ article hoặc Brief

Từ khóa phụ

Thêm / bỏ nhiều từ khóa phụ (mỗi tag là 1 từ khóa)

Số từ mục tiêu

Tổng số từ mong muốn — ảnh hưởng số section và độ sâu mỗi H2

Ngôn ngữ

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

ProfessionalCasualFriendlyAuthoritativeConversationalFormal

Brand Voice Preset

Expert MentorFriendly EducatorData DrivenPremium MinimalBold Challenger

Writing Style

AIDAPAS (Problem-Agitate-Solution)Clear FirstEvidence LedConversational ExpertVN Market Context

Hook Type

AutoQuestionStatisticStoryPain-pointContrarianSolution-preview

Nhóm 3 — Đối tượng & Mục tiêu

Demographics

Mô tả nhân khẩu học: độ tuổi, nghề nghiệp, vị trí địa lý

Psychographics

Tâm lý học: mối quan tâm, giá trị, thói quen, động lực

Mức độ chuyên môn

Beginner / Intermediate / Expert — AI điều chỉnh độ phức tạp ngôn ngữ

Objective

Educate / Compare / Convert / Problem-Solve / Product-Explain — hoặc tự nhập

Search Intent

Informational / Commercial / Transactional / Navigational

Storytelling

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ẻ)

FAQ Section

Bật/tắt + chọn số câu hỏi (3–8). Tự động sinh FAQ schema-friendly

CTA Block

Bật/tắt + chọn loại: Newsletter / Product / Service / Download / Contact

Min Examples

Số ví dụ / case study tối thiểu AI phải đưa vào bài (spinner)

H2 Sections

Parse tự động từ outline đã lưu. Có thể thêm/bỏ sections thủ công

Nhóm 5 — SEO / GEO / EEEAT Signals

Direct Answer Block

TL;DR ngay đầu bài — tối ưu cho featured snippet và AI answer boxes

Factual Density

Low / Medium / High — mật độ dữ liệu, số liệu, citations trong nội dung

Format Priority

Balanced / List Heavy / Table Heavy — cấu trúc trình bày ưu tiên

EEEAT Signals

Multi-select: First-hand experience / Expert citations / Case studies / Statistics

Entity Mentions

Thêm các entities (thương hiệu, địa điểm, người nổi tiếng) để AI đề cập tự nhiên

SERP Targets

Featured Snippet / FAQ Schema / HowTo Schema / People Also Ask — AI format nội dung theo chuẩn

Anti-AI Detection

Toggle humanize output — AI biến tấu câu chữ để giảm xác suất bị detect là AI-generated

Special Requirements

Textarea tự do — mọi hướng dẫn đặc biệt gửi thẳng vào prompt AI

Reference URLs

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

01

Keyword density — từ khóa chính

Mật độ từ khóa chính đạt 0.5% – 2.5% tổng số từ

Blocking
02

Keyword density — từ khóa phụ

Mật độ từ khóa phụ đạt 0.2% – 1% tổng số từ

Blocking
03

Số lượng H2 sections

Bài có ≥3 H2 sections

Blocking
04

Reading time hợp lý

Thời gian đọc 3–20 phút (100–4.000 từ)

Blocking
05

Cấu trúc heading hợp lệ

Hệ thống H2/H3/H4 không bị vỡ cấu trúc

Blocking
06

SEO Score ≥60

Điểm SEO ước tính đạt ≥60/100

Warning
07

Readability Score ≥50

Điểm dễ đọc ước tính đạt ≥50/100

Warning
08

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

Warning

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ử

Mở bài viếtWorkflow Panel (cột phải)Tab Phiên bảnSection AI Generations

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.