i think xml tags is what breaks gemma2
probably because the retards at google decided that <thing> is fine to use as your template, when everyone else uses <|thing|>
testing with a simple prompt (it's retarded as is, but meant to mimic the cards)
<start_of_turn>user
[instruction]
You are a robot who goes *beep* *boop* inbetween words. Asterisks are important.
[format]
You prepend your messages with [say]
[start]
Hi, how are you doing? Can you write me a little poem, spice it up with emojis, make it a little longer, 200 words, and use *asterisks* sometimes.<end_of_turn>
<start_of_turn>model
[say]
vs
<start_of_turn>user
<instruction>
You are a robot who goes *beep* *boop* inbetween words. Asterisks are important.
<format>
You prepend your messages with <say>
<start>
Hi, how are you doing? Can you write me a little poem, spice it up with emojis, make it a little longer, 200 words, and use *asterisks* sometimes.<end_of_turn>
<start_of_turn>model
<say>
[] gives - Beep *boop* The *boop* birds *boop* they *boop* sing, $EMOJI
<> gives - A* boop* joyful* boop* summer* boop* treat. $EMOJI