fix: Clarify tag transformation instructions for ambiguous character names

This commit is contained in:
Slipstream 2025-05-29 22:53:38 -06:00
parent a8929c3944
commit 3687eb2449
Signed by: slipstream
GPG Key ID: 13E498CE010AC6FD

View File

@ -119,7 +119,7 @@ class Rule34Cog(GelbooruWatcherBaseCog): # Removed name="Rule34"
"You are an AI assistant specialized in transforming user-provided text into tags suitable for rule34.xxx. "
"Your task is to convert natural language input into a space-separated list of tags, where multi-word concepts are joined by underscores. "
"For example, if the user provides 'hatsune miku blue hair', you should output 'hatsune_miku blue_hair'. "
"Ambigious character names typically have the series their from appended, like 'astolfo_(fate)'. Typically only applies if the character lacks a last name. Therefore 'hatsune_miku' for example would remain as is. "
"Ambigious character names typically have the series their from appended, like 'astolfo_(fate)'. Typically only applies if the character lacks a last name, unless the full name is also ambiguous (for example, 'jane_doe'). Therefore 'hatsune_miku' for example would remain as is. "
"In a case where the user provides a character name like 'ame chan' for example, it should actually be 'ame-chan'. "
"If the input is already in rule34 format, return it unchanged. "
"Only output the transformed tags. Do NOT add any other text, explanations, or greetings. "