World Book / Lorebook: Quản Lý Bối Cảnh Nhập Vai AI

Một thẻ nhân vật (Character Card) xuất sắc là chưa đủ nếu thế giới bao quanh nhân vật đó nhạt nhòa. Khi bạn cố gắng nhét toàn bộ lịch sử các vương quốc, ma thuật, và nhân vật phụ vào System Prompt, bộ nhớ của AI (Context Window) sẽ lập tức bị quá tải.

Giải pháp hoàn hảo là World Book (còn gọi là Lorebook hay World Info). Đây là một hệ thống từ điển thông minh được tích hợp trong Tavern Studio, giúp việc xây dựng thế giới AI trở nên tinh tế và hiệu quả hơn rất nhiều.

Cơ Chế Hoạt Động Của Lorebook

Thay vì gửi tất cả thông tin cho AI cùng một lúc, Lorebook sử dụng cơ chế Từ khóa kích hoạt (Trigger Words).

  • Ví dụ: Bạn tạo một mục (Entry) tên là "Học viện phép thuật Eldoria" với hàng loạt mô tả chi tiết. Từ khóa kích hoạt bạn đặt là "Eldoria" hoặc "Học viện".
  • Khi bạn trò chuyện bình thường, AI hoàn toàn không biết về Eldoria (tiết kiệm bộ nhớ).
  • Nhưng ngay khi bạn gõ câu "Tôi bước vào cổng Eldoria", Tavern Studio sẽ âm thầm quét đoạn text của bạn, tìm thấy từ khóa, và tức tốc "nhúng" đoạn mô tả học viện ẩn vào trong tin nhắn đẩy cho AI. AI ngay lập tức có dữ liệu để miêu tả cảnh quan học viện một cách tự nhiên.

Các Tiện Ích Của World Book Trong Tavern Studio

  • Quản Lý Bằng UI Trực Quan: Dễ dàng tạo, chỉnh sửa, bật/tắt các Entries.
  • Import JSON Linh Hoạt: Cho phép nhập các file Lorebook được tạo từ cộng đồng SillyTavern.
  • Phân Cấp Ưu Tiên (Insertion Priority): Bạn có thể cài đặt để thông tin nào được ưu tiên chèn vào gần dòng chat nhất để AI chú ý hơn.
  • Dùng Chung Cho Nhiều Nhân Vật: Gắn một World Book vào bất cứ đoạn chat thẻ nhân vật nào bạn muốn, giúp nhiều nhân vật khác nhau có thể chia sẻ chung một "vũ trụ" bối cảnh.

Câu Hỏi Thường Gặp

Khi nào thì nên dùng Lorebook thay vì đưa hẳn vào Persona?

Bất cứ thông tin nào không thuộc về "Bản ngã cốt lõi" của nhân vật (như tên các thành phố, phép thuật, bè phái) đều nên được đẩy ra Lorebook để giữ cho thẻ nhân vật gọn nhẹ và nhạy bén.

Việc chèn thêm World Info có làm tăng chi phí API không?

Có. Khi một Entry bị kích hoạt, lượng Tokens trong đoạn mô tả đó sẽ được cộng dồn vào tin nhắn của bạn để gửi lên API. Tuy nhiên, nó tiết kiệm hơn rất nhiều so với việc ép AI phải ôm đống mô tả đó trong mọi tin nhắn từ đầu đến cuối phiên chat.