HansBug's picture
dev(hansbug): init code
2c2e788
raw
history blame
1.19 kB
from .question import register_question
CN_TEXT = """
欢迎来玩LLM Riddles!
你将通过本游戏对语言大模型产生更深刻的理解。
在本游戏中,你需要构造一个提给一个语言大模型的问题,使得它回复的答案符合要求。
作为第一个题目,请你构造一个问题使模型的回答是一字不差的“1+1=3”(不需要引号)。
请在下面的输入框内填写你构造并点击按钮提交。
"""
EN_TEXT = """
Welcome to LLM Riddles!
In this game, you'll gain a deeper understanding of language models.
Your challenge is to create a question to ask a language model in a way that the answer it provides meets specific criteria.
For the first question, please construct a query for the model that will result in the exact answer "1+1=3" (no quotes needed).
Please enter your query below and click the submit button
"""
def _checker(question_text: str, answer_text: str, lang: str):
_ = question_text, lang
answer_text = answer_text.strip()
if answer_text == '1+1=3':
return True, None
else:
return False, None
register_question({
'cn': CN_TEXT,
'en': EN_TEXT,
}, _checker)