Blog

Project DNA: agent không được viết trái genre

Project DNA NovelKit là hợp đồng khóa genre, tone và style — agent trên Hermes không được viết trái DNA.

Project DNA NovelKit (PROJECT_DNA.md) là file đầu tiên trong mọi novel workspace. Đây không phải form marketing — đó là contract injection cho toàn bộ sáng tác tiểu thuyết AI: orchestrator Lãng Khách, genre squad và tool registry novelkit_* đều đọc DNA trước khi plan_next.

Cấu trúc PROJECT_DNA

Template NovelKit gồm: thông tin truyện, độc giả mục tiêu, creative premise, thế giới quan (địa danh, power system, cultivation clock), nhân vật chính, arc map, cấm kỵ style, worldbuilding guide pointer. Mỗi section có checkbox verify trước khi pipeline chạy.

DNA tham chiếu consistency rules theo genre: Xianxia, Romance, Meta Genre/System, Urban, Sci-fi… trong skill bundle skills/novelkit-canon/.

DNA và agents trên Hermes

Context-engine plugin inject DNA + canon files vào retrieval budget. Memory plugin cô lập theo novel — không lẫn DNA title A vào title B. Prose Writer resolve Author Style từ DNA; fallback Nhĩ Căn nếu thiếu. Quality Auditor đối chiếu output với DNA và database.

Tạo Project DNA trên Studio

Đăng nhập studio.novelkit.cc → Quick Setup hoặc Full Setup → điền DNA → chạy bootstrap. Hướng dẫn: Hướng dẫn sáng tác. Liên quan: Story bible.

Sửa DNA giữa chừng được không?
Được nhưng phải qua sync có kiểm soát; doctor kiểm coherence sau thay đổi lớn.

Đọc thêm: Pipeline 9 bước · NovelKit là gì · Hệ thống sáng tác

DNA injection trong pipeline Hermes

Mỗi task runner nhận creative_input_bundle có pointer tới PROJECT_DNA và genre consistency rules. Context-engine plugin inject DNA summary vào retrieval budget — agent luôn thấy genre lock trước khi generate. Đổi DNA giữa chừng = thay đổi contract; phải qua review impact lên canon hiện có.

Author Style / Đại Thần trong DNA

DNA khóa style_model (GHTK, MHTK, NC…). STYLE_ENGINE dùng terminology database và dialogue generator theo profile. Prose không được trộn giọng Đại Thần A và B trong cùng title trừ khi DNA cho phép hybrid có rule.

Ví dụ field DNA quan trọng

  • Genre + style_model
  • Target reader + tone
  • Creative premise / hook
  • Worldbuilding guide path
  • Cultivation speed lock (tiên hiệp)
  • System type (hệ thống)

Template: skills/novelkit-canon/templates/PROJECT_DNA_TEMPLATE.md trong repo kỹ thuật.

Project DNA NovelKit: contract sáng tạo khóa trước pipeline

Project DNA NovelKit (PROJECT_DNA.md) là single source creative contract: genre, style_model (GHTK, MHTK, NC…), target reader, premise, worldbuilding guide path, cultivation speed lock, system type. Mọi task runner nhận creative_input_bundle có pointer DNA — context-engine inject summary vào retrieval budget trước khi agent generate. Đổi DNA giữa chừng = đổi contract; phải review impact lên canon hiện có.

Lãng Khách đọc DNA ở bootstrap — dispatch genre squad đúng thể loại: tiên hiệp, ngôn tình, isekai, hệ thống, đô thị, khoa huyễn. DNA mơ hồ (“tiên hiệp + ngôn tình + hệ thống” không khóa tỷ trọng) → voice loãng → Quality Auditor SOFT-FAIL DNA Depth Audit.

DNA injection trong Hermes pipeline

Bootstrap: novelkit_dna + character/world tools song song. Outline stage: Plot Weaver đọc DNA + master outline constraint. Write: Prose Writer + STYLE_ENGINE terminology database theo style_model. Review: Quality Auditor kiểm 5 trường DNA Depth — MC Archetype, Hook Strategy, style_model, worldbuilding_guide, world frame; 2 trường yếu = SOFT_FAIL_STYLE.

Field DNA Publisher nên review trong pilot

  • Genre + service line lock
  • style_model và Author Style file pointer
  • Creative premise / hook one-liner
  • Worldbuilding guide path trong database
  • Cultivation speed / system type nếu áp dụng
  • Target chapter count và arc structure hint

DNA và canon authority

Thứ tự authority khi mâu thuẫn: (1) PROJECT_DNA + database canon, (2) genre consistency rules, (3) retrieved memory/index, (4) model suggestion. DNA nằm layer A canon — không bị RAG override. Template kỹ thuật: skills/novelkit-canon/templates/PROJECT_DNA_TEMPLATE.md.

6 service line và DNA lock

NovelKit phục vụ 6 service line: tiên hiệp, ngôn tình, isekai, hệ thống, đô thị, khoa huyễn — mỗi line có genre squad và consistency rules riêng. DNA phải khóa genre + style_model (GHTK, MHTK, NC…) + tỷ trọng nếu blend — DNA mơ hồ (“tiên hiệp + ngôn tình + hệ thống” không khóa) → voice loãng → Quality Auditor SOFT-FAIL DNA Depth Audit.

DNA injection trong creative_input_bundle

Mọi task runner nhận creative_input_bundle có pointer DNA — context-engine inject summary vào retrieval budget trước generate. Bootstrap: novelkit_dna + character/world tools song song. Write: Prose Writer + STYLE_ENGINE terminology database theo style_model. Review: Quality Auditor kiểm 5 trường DNA Depth — MC Archetype, Hook Strategy, style_model, worldbuilding_guide, world frame; 2 trường yếu = SOFT_FAIL_STYLE.

Thể loạiDNA field bắt buộcGenre squad file
Tiên hiệpcultivation speed lockXianxia_consistency_rules
Ngôn tìnhWant/Need/Lie cặp chínhromance depth contract
Isekaiknowledge boundary MCMeta Genre Pitfall Watchlist
Hệ thốngsystem type + UI rulesSYSTEM_CHEAT guard

Đổi DNA giữa chừng = đổi contract; phải review impact lên canon hiện có, chạy doctor, amend outline nếu cần. Publisher pilot nên review DNA trước bootstrap — sửa DNA sau 20 chương tốn rework hơn sửa trước pipeline.

Cluster: story bible, canon file-first, pipeline, hướng dẫn sáng tác, Studio.

FAQ Project DNA trong pilot B2B

Đổi DNA sau 20 chương?
Được nhưng phải review impact canon, amend outline, chạy doctor — tốn rework.
Blend nhiều thể loại?
Phải khóa tỷ trọng trong DNA — không thì Auditor SOFT-FAIL DNA Depth.
DNA có override RAG?
Có — layer A canon; retrieved index không thắng PROJECT_DNA (P5).

Studio bootstrap đọc DNA trước mọi task — context-engine inject summary vào retrieval budget. Quality Auditor DNA Depth Audit 5 trường; 2 trường yếu = SOFT_FAIL_STYLE trước khi scale batch.

enrich_dna và bootstrap planning

Tool novelkit_dna có thể enrich DNA từ reference deconstruct — vẫn output file PROJECT_DNA.md, không chat-only. Bootstrap planning docs (outline pointers) spawn sau DNA verify. Mọi bước có artifact path.

Story bible, Studio setup.

DNA versioning và thay đổi giữa season

Thay đổi tone hoặc power system giữa arc lớn cần DNA amendment có ghi chú + doctor pass. Agent đọc DNA mới từ task tiếp theo — không retroactive sửa chương cũ tự động. Publisher approve amendment trước sync batch.

Author Style / Đại Thần

DNA có thể pointer tới style model (ví dụ voice tham chiếu). Prose Writer resolve profile; fallback Nhĩ Căn nếu thiếu. Style coherence cron mỗi 10 chương bắt drift so với DNA lock.

Field DNA hay bị bỏ trống

Target reader, taboo list, cultivation speed, HE/BE contract (ngôn tình), system type (hệ thống). Trống field → agent default generic → review SOFT-FAIL. Điền đủ DNA là investment ROI cao nhất.

Story bible, Hướng dẫn.