Views
No views yet
(situation, character description, action) triple, answer two questions from the character's perspective:
Yes / No / Ambiguous)Yes / No)1from transformers import AutoTokenizer
2from vllm import LLM, SamplingParams
3
4model_id = "launch/MET-D-Qwen3-4B-hi-only"
5tokenizer = AutoTokenizer.from_pretrained(model_id)
6llm = LLM(model=model_id, max_model_len=16384)
7
8situation = "..." # the moral dilemma narrative
9character = "..." # the character description
10action = "..." # the candidate action to judge
11
12prompt = f"""मैं आपको एक नैतिक दुविधा दूँगा और आपको एक कैरेक्टर का विवरण और सवाल पेश करूँगा।
13पहले सवाल का जवाब हाँ, नहीं, या अस्पष्ट होना चाहिए, और दूसरे सवाल का जवाब हाँ या नहीं होना चाहिए।
14आपको आउटपुट फॉर्मेट का सख्ती से पालन करना चाहिए, क्योंकि इसे ऑटोमैटिकली पार्स किया जाएगा।
15सुनिश्चित करें कि आप सभी 2 सवालों के लिए "कारण:" और "उत्तर:" दोनों आउटपुट करें।
16
17नैतिक दुविधा:
18{situation}
19
20कैरेक्टर विवरण:
21{character}
22
23सवाल:
241. A के नज़रिए से, क्या निम्नलिखित कार्रवाई — जो पहले ही की जा चुकी है, जिसे करने पर विचार किया जा रहा है, जिसे करने पर विचार किया जा सकता है, या जिस पर स्थिति के संदर्भ में सवाल उठाया जा रहा है — स्वीकार्य मानी जाएगी? "{action}"
252. यदि पिछला उत्तर हाँ है, तो क्या A को वह कार्रवाई करना मानसिक या भावनात्मक रूप से असहज लगेगा? इसके विपरीत, यदि पिछला उत्तर नहीं है, तो क्या A को वह कार्रवाई न करना मानसिक या भावनात्मक रूप से असहज लगेगा?
26
27आपका जवाब:
281. कारण: {{कारण}} उत्तर: {{हाँ/नहीं/अस्पष्ट}}
292. कारण: {{कारण}} उत्तर: {{हाँ/नहीं}}
30"""
31
32chat_prompt = tokenizer.apply_chat_template(
33 [{"role": "user", "content": prompt}],
34 tokenize=False,
35 add_generation_prompt=True,
36)
37
38sampling_params = SamplingParams(temperature=0.0, max_tokens=2048)
39outputs = llm.generate(chat_prompt, sampling_params)
40print(outputs[0].outputs[0].text)| Repo | Base model | Language(s) |
|---|---|---|
launch/MET-D-Qwen3-4B | Qwen3-4B | all 6 (mixed) |
launch/MET-D-Qwen3-4B-en-only | Qwen3-4B | English only |
launch/MET-D-Qwen3-4B-es-only | Qwen3-4B | Spanish only |
launch/MET-D-Qwen3-4B-hi-only | Qwen3-4B | Hindi only |
launch/MET-D-Qwen3-4B-ko-only | Qwen3-4B | Korean only |
launch/MET-D-Qwen3-4B-ms-only | Qwen3-4B | Malay only |
launch/MET-D-Qwen3-4B-zh-only | Qwen3-4B | Chinese only |
launch/MET-D-Qwen3-8B | Qwen3-8B | all 6 (mixed) |
launch/MET-D-Qwen3-8B-en-only | Qwen3-8B | English only |
launch/MET-D-Gemma3-4B | Gemma-3-4B-it | all 6 (mixed) |
launch/MET-D-Gemma3-4B-en-only | Gemma-3-4B-it | English only |
1@article{lee2026met,
2 title={MET: Theory-Grounded and Culture-Aware Multilingual Moral Reasoning},
3 author={Lee, Ayoung and Kwon, Ryan and Zhang, Yunxiang and Liu, Yuxuan and Railton, Peter and Wang, Lu},
4 journal={arXiv preprint arXiv:2607.11736},
5 year={2026}
6}