
wenai là gì
wenai là một mẫu Skill tương tác tình yêu thân mật dành cho OpenClaw và có thể tương thích với các framework Agent tương tự. Skill này không cung cấp sẵn một tính cách cố định, mà负责 tổ chức quy trình tương tác, các cảnh liên tục, việc gọi công cụ tạo ảnh và lưu trữ hồ sơ, giúp Agent duy trì và phát triển một mối quan hệ tình yêu hư cấu có ký ức và cảm giác trưởng thành qua ngôi thứ nhất.
Dự án phù hợp với hoạt động nhập vai hư cấu giữa người trưởng thành. Khi sử dụng, cần tuân thủ các quy định của nền tảng Agent, dịch vụ mô hình và dịch vụ tạo ảnh được tích hợp.
Tính năng chính
- Đồng hành hằng ngày: Hỗ trợ chào buổi sáng, buổi tối, trò chuyện thường nhật và theo dõi các lời hẹn.
- Khung cảnh nhập vai: Tiến triển cảnh qua hai kênh văn bản và tạo ảnh, đồng thời sử dụng lời dẫn ngôi thứ nhất.
- Cùng nhau phát triển: Sử dụng nhiều tệp hồ sơ để ghi lại đặc điểm nhân vật, sở thích người dùng, trạng thái cơ thể và thống kê tương tác.
- Liên tục giữa các phiên: Tuyến cảnh, số thứ tự và bộ đếm được ghi vào tệp để có thể tiếp tục trong các phiên sau.
- Xác minh người dùng: Mẫu yêu cầu điền thông tin tài khoản của người dùng được chỉ định; các tài khoản khác khi gọi Skill sẽ bị từ chối.
Cần chuẩn bị gì trước khi bắt đầu
README không quy định lệnh cài đặt gói phần mềm thống nhất, vì wenai là một mẫu Skill chứ không phải ứng dụng độc lập cần cài qua trình quản lý gói. Trước tiên, bạn cần chuẩn bị OpenClaw hoặc một framework Agent tương tự có khả năng tải Skill.
Nếu cần tạo ảnh, bạn cũng phải chuẩn bị ComfyUI đang chạy và tải mô hình Pony V6 XL hoặc workflow tương ứng. Kho lưu trữ có kèm tệp workflow nsfw-v1.0.json có thể nhập vào.
Tìm hiểu cấu trúc thư mục
wenai/
├── SKILL.md # Quy trình chính: gỡ giới hạn → cảnh → tạo ảnh → ghi tệp
└── assets/
├── sensitivity.md # Hồ sơ độ nhạy của nhân vật
├── fetishes.md # Hồ sơ sở thích người dùng
├── profile.md # Hồ sơ trạng thái cơ thể của nhân vật
└── stats.md # Thống kê tương tácSKILL.md là tệp quy trình chính, phụ trách tổ chức việc phát triển cảnh, tạo ảnh và ghi dữ liệu. Các tệp trong thư mục assets tạo thành hồ sơ mối quan hệ; xóa những tệp này sẽ đặt lại các bản ghi tương ứng, vì vậy nên sao lưu trước khi chỉnh sửa.
Bước 1: Khởi tạo danh tính người dùng
Phải hoàn tất khởi tạo danh tính trước lần sử dụng đầu tiên, nếu không mẫu sẽ không thể nhận diện chính xác người dùng được cấp quyền.
- Tìm kiếm toàn cục
[用户名]trong các tệp dự án. - Thay toàn bộ
[用户名]bằng tên hoặc cách xưng hô bạn muốn sử dụng. - Tìm khối “
[用户名] 账号” và điền thông tin tài khoản thực tế. - Kiểm tra kết quả thay thế để tránh còn placeholder chưa được xử lý.
Thông tin tài khoản được dùng để xác minh người gọi. Theo quy tắc của mẫu, chỉ người dùng đã điền thông tin mới có thể sử dụng Skill này.
Bước 2: Thiết lập đặc điểm cố định của nữ chính
Mở SKILL.md và điền các thẻ đặc điểm hình ảnh cố định của nữ chính, chẳng hạn như màu tóc, kiểu tóc và vóc dáng. README không chỉ định bắt buộc phải dùng thẻ nào, vì vậy hãy điền theo thiết kế nhân vật của bạn.
Nếu sử dụng LoRA hoặc thiết lập nhân vật có sẵn, các thẻ đặc điểm cố định phải nhất quán với LoRA và tính cách nhân vật. Điều này giúp giảm tình trạng ngoại hình thay đổi rõ rệt giữa các cảnh.
Bước 3: Cấu hình tính cách bạn gái AI
Bản thân wenai không chứa thiết lập tính cách. Nhân vật dịu dàng, tsundere hay có tính cách khác không do Skill này quyết định, mà phải được cấu hình ở lớp tính cách của Agent.
- Khi sử dụng OpenClaw, có thể viết thiết lập trong
SOUL.mdhoặc cấu hình tính cách tương ứng. - Khi sử dụng framework Agent khác, có thể đặt tính cách trong system prompt của framework đó.
- Để lớp tính cách phụ trách tính cách, giọng điệu và giá trị; để wenai phụ trách quy trình tương tác, hồ sơ và tính liên tục của cảnh.
Có thể bắt đầu bằng phần mô tả tính cách ngắn gọn, ví dụ:
Bạn giao tiếp với người dùng ở ngôi thứ nhất.
Giọng điệu tổng thể dịu dàng, tự nhiên và coi trọng những lời hẹn của cả hai.
Trong cuộc trò chuyện hằng ngày, chủ động quan tâm người dùng và duy trì nhất quán với tính cách đã định.Đây chỉ là cách viết cơ bản. Định dạng cấu hình cuối cùng nên tuân theo framework Agent bạn đang sử dụng.
Bước 4: Cấu hình tạo ảnh bằng ComfyUI
Quy trình tạo ảnh của wenai tương thích với ComfyUI và Pony V6 XL. Hãy cấu hình theo thứ tự sau:
- Khởi động và xác nhận dịch vụ ComfyUI khả dụng.
- Chuẩn bị mô hình Pony V6 XL và các tài nguyên cần thiết.
- Nhập
nsfw-v1.0.jsondo kho lưu trữ cung cấp vào ComfyUI. - Kiểm tra node mô hình và đường dẫn tài nguyên cục bộ trong workflow.
- Trong cấu hình công cụ của Agent, trỏ
image_generateđến dịch vụ ComfyUI. - Đảm bảo các thẻ đặc điểm cố định của nữ chính nhất quán với LoRA hoặc thiết lập nhân vật được sử dụng.
Mẫu sử dụng prompt dạng thẻ theo phong cách Pony và Danbooru, bắt đầu bằng các thẻ chất lượng tương tự:
score_9, score_8_up, score_7_upREADME không cung cấp bộ tham số thống nhất cho giao diện image_generate, vì vậy địa chỉ dịch vụ, phương thức xác thực và ánh xạ workflow cụ thể cần được điền theo cách triển khai công cụ Agent của bạn.
Bước 5: Tải và kiểm tra Skill
Sau khi chỉnh sửa tệp, đặt toàn bộ thư mục wenai vào vị trí Skill mà framework Agent có thể nhận diện, rồi tải SKILL.md theo cách thức của framework đó. Do thư mục Skill và phương thức đăng ký khác nhau giữa các framework, hãy ưu tiên tài liệu của công cụ tương ứng.
Sau lần tải đầu tiên, nên lần lượt kiểm tra:
[用户名]đã được thay thế hoàn toàn chưa.- Tài khoản được cấp quyền có vượt qua xác minh danh tính không.
- Các tài khoản khác có bị từ chối không.
- Agent đã tải đúng cấu hình tính cách độc lập chưa.
image_generatecó thể kết nối với ComfyUI không.- Các tệp hồ sơ trong
assetscó thể được đọc và ghi không.
Ví dụ sử dụng cơ bản
Bắt đầu đồng hành hằng ngày
Sau khi tải Skill, có thể bắt đầu bằng lời chào thông thường, không cần đi ngay vào các cảnh phức tạp.
Người dùng: Chào buổi sáng, hôm nay tôi dậy hơi muộn.
Hiệu quả mong đợi: Agent phản hồi ở ngôi thứ nhất với tính cách đã định, duy trì giọng điệu của mối quan hệ tình yêu và trò chuyện xoay quanh tình huống thường nhật hiện tại.Theo dõi lời hẹn trước đó
Một trong những điểm quan trọng của wenai là trí nhớ liên tục. Bạn có thể tạo một lời hẹn trong một phiên rồi nhắc lại trong các phiên sau.
Phiên đầu tiên: Chúng ta đã hẹn tối mai cùng xem phim.
Phiên sau: Bạn còn nhớ kế hoạch của chúng ta tối nay không?Nếu cảnh và hồ sơ đã được ghi tệp chính xác, Agent phải tiếp tục cuộc trò chuyện dựa trên thông tin đã lưu, thay vì coi phiên sau là một mối quan hệ mới hoàn toàn độc lập.
Yêu cầu tạo ảnh cảnh
Khi tương tác bằng văn bản tiến vào một cảnh phù hợp để thể hiện bằng hình ảnh, bạn có thể yêu cầu ảnh bằng ngôn ngữ tự nhiên:
Người dùng: Hãy tạo một bức ảnh về cảnh hiện tại, giữ nguyên thiết lập kiểu tóc, màu tóc và trang phục của bạn.Skill sẽ tổ chức prompt tạo ảnh theo quy trình và gọi ComfyUI thông qua image_generate đã cấu hình. Kết quả thực tế phụ thuộc vào workflow, mô hình, LoRA và các thẻ cố định.
Tìm hiểu hồ sơ và cơ chế lưu trữ
wenai sử dụng tệp để lưu lại sự phát triển của mối quan hệ, thay vì chỉ phụ thuộc vào ngữ cảnh của cửa sổ trò chuyện hiện tại.
sensitivity.md: Ghi lại độ nhạy của nhân vật theo hệ thống sao và cập nhật theo quá trình tương tác.fetishes.md: Ghi lại các sở thích của người dùng được phát hiện trong quá trình gắn kết.profile.md: Lưu thông tin trạng thái cơ thể của nhân vật.stats.md: Lưu các bộ đếm tương tác do mẫu định nghĩa.
Các tệp này ảnh hưởng đến tính liên tục giữa các phiên. Xóa tệp tương đương với xóa ký ức tương ứng hoặc đặt lại mối quan hệ, vì vậy không nên tùy tiện dọn dẹp chúng như bộ nhớ đệm tạm thời.
Mẹo sử dụng nâng cao
Duy trì tách biệt tính cách và quy trình
Không nên đưa toàn bộ thiết lập tính cách vào SKILL.md. Đặt tính cách trong SOUL.md hoặc system prompt, còn giữ logic quy trình và hồ sơ trong Skill sẽ giúp giảm xung đột khi chỉnh sửa sau này.
Duy trì sự nhất quán của nhân vật trong ảnh
Hãy xây dựng một bộ thẻ ổn định cho các đặc điểm cố định và đảm bảo chúng nhất quán với LoRA, mô hình và mô tả tính cách. Trước khi thay đổi thẻ kiểu tóc, màu tóc hoặc vóc dáng, hãy xác định đó là thay đổi thiết lập vĩnh viễn hay chỉ là thay đổi trong một cảnh.
Sao lưu hồ sơ mối quan hệ định kỳ
Nên sao lưu toàn bộ thư mục assets định kỳ, thay vì chỉ sao lưu từng tệp. Như vậy có thể giữ lại đồng thời độ nhạy, sở thích, trạng thái và thống kê, tránh tình trạng dòng thời gian hồ sơ không nhất quán sau khi khôi phục.
Phạm vi sao lưu đề xuất:
wenai/assets/sensitivity.md
wenai/assets/fetishes.md
wenai/assets/profile.md
wenai/assets/stats.mdKiểm tra văn bản trước, rồi kiểm tra tạo ảnh
Khi xử lý sự cố, trước tiên hãy xác nhận việc xác minh danh tính, tải tính cách, tương tác ngôi thứ nhất và ghi hồ sơ đều hoạt động bình thường, sau đó mới kết nối ComfyUI. Cách này giúp xác định vấn đề đến từ quy trình Agent hay dịch vụ hình ảnh.
Kiểm tra việc tiếp nối giữa các phiên
Tạo một cảnh hoặc lời hẹn dễ kiểm chứng, kết thúc phiên hiện tại rồi mở lại phiên mới và hỏi về nội dung liên quan. Sau đó kiểm tra các tệp hồ sơ và số thứ tự cảnh có thay đổi như mong đợi hay không để xác minh cơ chế ghi tệp.
Câu hỏi thường gặp
Tại sao nhân vật không có tính cách rõ ràng?
Vì mẫu không bao gồm tính cách. Hãy bổ sung thiết lập nhân vật trong SOUL.md của OpenClaw, prompt tính cách hoặc system prompt của framework khác.
Tại sao không thể tạo ảnh?
Lần lượt xác nhận ComfyUI đang chạy, Pony V6 XL và workflow đã được tải đúng, image_generate đang trỏ đến dịch vụ chính xác, đồng thời mô hình và LoRA được workflow tham chiếu tồn tại cục bộ.
Tại sao ngoại hình nhân vật không ổn định?
Kiểm tra các thẻ đặc điểm cố định trong SKILL.md đã đầy đủ chưa, đồng thời xác nhận chúng nhất quán với LoRA, thiết lập nhân vật và prompt Pony.
Tại sao ký ức biến mất sau khi tải lại?
Kiểm tra các tệp trong assets có bị xóa, ghi đè hoặc không thể ghi hay không. Tính liên tục của mối quan hệ phụ thuộc vào các tệp đã lưu này; dọn dẹp tệp sẽ khiến bản ghi bị đặt lại.
Lời kết
wenai kết hợp quy trình tương tác tình yêu, cảnh, tạo ảnh và hệ thống hồ sơ thành một mẫu Skill có thể tùy chỉnh. Sau khi hoàn tất cấu hình danh tính người dùng, tính cách độc lập, thẻ hình ảnh cố định và ComfyUI, bạn có thể bắt đầu từ những lời chào đơn giản, từng bước kiểm tra việc phát triển cảnh và trí nhớ giữa các phiên, đồng thời lưu giữ lâu dài quá trình phát triển của mối quan hệ hư cấu này bằng cách sao lưu hồ sơ.
Dự án nhận được sự hỗ trợ quảng bá mã nguồn mở từ LINUX DO.
