AI ฟรี สู้ Jev AI ได้ไหม? วัดเอง 112 ข้อ

Free System 1 models against Jev, on one real job.
⚖️ How Machines Learn · เครื่องเรียนรู้ได้อย่างไร · Lab

หน้านี้คู่กับวิดีโอ How Machines Learn แชตบอตสำหรับห้องเรียนตัวหนึ่งทำได้หกอย่าง และต้องมีตัวเลือกว่าข้อความไหนควรใช้เครื่องมือไหน เราให้โมเดล System 1 ฟรีหกตัว กับ Jev ซึ่งเป็นบริการเสียเงินบนเซิร์ฟเวอร์ของ TypeSafe ทำข้อสอบชุดเดียวกัน 112 ข้อ ในภาษาอังกฤษ ไทย และจีน แล้ววัดแค่ว่าเลือกถูกไหม

A classroom chatbot can do six things, and something has to pick. Six free System 1 models and Jev, TypeSafe's paid and hosted one, took the same 112 messages in English, Thai and Chinese. Only the pick is scored.

110 · 106เลือกถูกจาก 112 ข้อ: Jev กับโมเดลฟรีที่ตามมาใกล้ที่สุด
37 · 37ภาษาอังกฤษ 38 ข้อ: Jev กับโมเดลฟรีสองตัว ได้เท่ากัน
36 · 33ภาษาไทย 37 ข้อ: Jev กับ OpenThai-SystemOne
4 ข้อที่ Jev ถูกแต่ OpenThai ผิด: น้อยเกินไปที่จะแยกสองตัวนี้ออกจากกัน
ตัวเลขทั้งหมดวัดเมื่อ 29 กันยายน 2569 (2026) ข้อสอบ 112 ข้อความคือคำถามราว 45 คำถาม เขียนและเฉลยโดยคนคนเดียว แต่ละตัวรันรอบเดียว ตัวเลขจึงจริงสำหรับข้อสอบชุดนี้ ไม่ใช่คะแนนของโมเดลในทุกงาน
Measured on 29 September 2026. The 112 messages are about 45 different questions, written and labelled by one person, and each picker ran once. The numbers are true of this test, not of every job.

ลองเอง · Try it yourself

Two steps, on a CPU. The script below is the file we ran; the output is what it printed.

ขั้นที่ 1 · ติดตั้ง · Install

pip install openthai-systemone

ต้องมี Python 3.10 ขึ้นไป · คำสั่งนี้ติดตั้ง PyTorch และ transformers มาด้วย ในโฟลเดอร์ Python ใหม่บน Windows ของเรา รวมแล้ว 896 MB · ไม่ต้องมีการ์ดจอ
บน Linux และ Raspberry Pi คำสั่ง pip อาจโหลด PyTorch รุ่นสำหรับการ์ดจอ NVIDIA มาด้วยหลายกิกะไบต์ ให้ติดตั้งรุ่น CPU ก่อน วิธีทำอยู่ในขั้นที่ 29 ของหน้าแชตบอตบน Raspberry Pi

ขั้นที่ 2 · ให้โมเดลเลือก · Let it pick

บันทึกเป็นไฟล์ pick_tool.py (ดาวน์โหลด) แล้วรัน python pick_tool.py

# pick_tool.py — a free System 1 model picks the tool for a message, on this computer.
#
#   pip install openthai-systemone
#   python pick_tool.py
#
# The first run downloads the model, about 1.5 GB, once. It runs on the CPU.
# The choosing happens here: no message is sent to a service.
from openthai_systemone import Choice, SystemOneClient

# What each helper is for. The model reads these words, so they matter: change
# one and the picks can change. If you do, test again on NEW messages.
HELPERS = {
    "coin_price": "the price of a cryptocurrency coin, like Bitcoin or ETH, in Thai baht",
    "wikipedia": "a fact about a person, place, thing or history, from an encyclopedia",
    "web_search": "news, weather, or anything happening today or recently, found on the web",
    "make_map": "showing where a place is, or a map of a place",
    "make_page": "making or building a new web page or HTML page",
    "chat": "greetings, thanks, small talk, jokes, or help practising or correcting English",
}
MESSAGES = ["ขอดูแผนที่ปาย", "บิตคอยน์ตอนนี้กี่บาท", "Tell me a joke about cats.",
            "ค้นหาร้านกาแฟแถวนิมมาน"]

model = SystemOneClient("iapp/OpenThai-SystemOne", device="cpu")
question = {"tool": Choice(instructions="Which helper should answer this message?",
                           criteria=HELPERS)}

for message in MESSAGES:
    answer = model.system_one(state=message, questions=question).answers["tool"]
    print(f"{message}\n    -> {answer.choice}  ({answer.probabilities[answer.choice]:.2f})")

ผลที่ได้บนโน้ตบุ๊กของเรา:

ขอดูแผนที่ปาย
    -> make_map  (0.99)
บิตคอยน์ตอนนี้กี่บาท
    -> coin_price  (0.99)
Tell me a joke about cats.
    -> chat  (1.00)
ค้นหาร้านกาแฟแถวนิมมาน
    -> make_map  (0.68)

ครั้งแรกใช้เวลา 3 นาที 56 วินาที เพราะต้องโหลดโมเดล 1.5 GB · ครั้งต่อไป 17 วินาที รวมเวลาโหลดโมเดลเข้าหน่วยความจำ · Core Ultra 7 155H, RAM 24 GB, Windows 11, Python 3.12, ไม่มีการ์ดจอ
ข้อสุดท้ายเป็นข้อที่เฉลยเขียนว่า "ค้นเว็บ" ทั้ง Jev และ OpenThai เลือก "แผนที่" เหมือนกัน ตัวเลขในวงเล็บคือคะแนนที่โมเดลให้ตัวเลือกของมันเอง ซึ่งต่ำกว่าสามข้อแรก · The last message is one that Jev and OpenThai both sent to the map; its label says web search.

ข้อสอบ · The test

112 messages, each with the helper a person chose for it before any model was run.

แชตบอตตัวนี้ทำไว้สำหรับห้องเรียน ทำงานบน Raspberry Pi 5 และมีผู้ช่วยหกตัว โมเดลได้รับคำถามว่า "Which helper should answer this message?" พร้อมคำอธิบายของผู้ช่วยแต่ละตัว:

ผู้ช่วย · helperคำอธิบายที่โมเดลได้อ่าน · what the model is toldข้อ
💰 ราคาเหรียญ coin_pricethe price of a cryptocurrency coin, like Bitcoin or ETH, in Thai baht24
📖 สารานุกรม wikipediaa fact about a person, place, thing or history, from an encyclopedia21
🔎 ค้นเว็บ web_searchnews, weather, or anything happening today or recently, found on the web13
🗺️ แผนที่ make_mapshowing where a place is, or a map of a place18
🌐 สร้างหน้าเว็บ make_pagemaking or building a new web page or HTML page12
💬 คุย chatgreetings, thanks, small talk, jokes, or help practising or correcting English24
  • 112 ข้อความ: อังกฤษ 38 ไทย 37 จีน 37 · ชุดแรก 76 ข้อ และอีก 36 ข้อที่เขียนเพิ่มหลังการแข่งรอบแรก เพื่อดูว่าเจอคำถามใหม่แล้วยังทำได้ไหม
  • ราว 45 คำถาม: หลายข้อเป็นคำถามเดียวกันในสามภาษา (ถ้านับเหรียญหรือสถานที่ที่ต่างกันเป็นคนละคำถาม จะได้ 49) หลักฐานจึงบางกว่าที่เลข 112 ทำให้รู้สึก
  • คนเดียวเขียนทั้งข้อสอบและเฉลย คือเจ้าของแชตบอต และเขียนเฉลยก่อนรันโมเดล บางข้อเถียงได้ว่าเฉลยควรเป็นอะไร
  • รอบเดียวต่อหนึ่งตัว และวัดแค่การเลือก ไม่มีเครื่องมือไหนถูกเรียกใช้จริง และไม่ได้วัดคำตอบสุดท้าย

คำถามทั้งหมดพร้อมเฉลย: pick_questions.json · ตัวเลือกของทุกตัวในทุกข้อ: picks.json

One author wrote the messages and their labels, before any run. Many messages are one question in three languages, so there are about 45 different questions (49 if a different coin or place makes a different question). One run each. No tool was called: only the pick is scored.

ผล · Results

Messages sent to the right helper. Yellow is the paid, hosted one; grey rows are baselines, not System 1 models.

ตัวเลือก · pickerรวม /112อังกฤษ /38ไทย /37จีน /37
OpenThai-SystemOne การ์ด: ไทย + อังกฤษ106373336
decider-2b การ์ด: อังกฤษ102372837
Laya + Laya multilingual คู่ที่แชตบอตใช้ในวันทดสอบ100362935
Laya multilingual การ์ด: 100+ ภาษา96322935
เทียบความหมาย ตัวเทียบ · embeddings92302933
decider-0.8b การ์ด: อังกฤษ89362033
กฎคำสำคัญ ตัวเทียบ · keyword rules86273029
Laya การ์ด: อังกฤษ77361031
von การ์ด: อังกฤษ6334821

ตัวเลขทุกช่องคือจำนวนข้อที่เลือกตรงกับเฉลย · "การ์ด" คือหน้าข้อมูลของโมเดล ซึ่งบอกว่าผู้ทำรองรับภาษาอะไร · คู่ Laya ใช้รุ่นอังกฤษกับข้อความอังกฤษ และรุ่นหลายภาษากับข้อความไทยและจีน
ใครวัดอะไร: Jev กฎคำสำคัญ และวิธีเทียบความหมาย เป็นการรันของเจ้าของแชตบอต (Jev เรียกผ่านอินเทอร์เน็ต อีกสองแบบรันบน Raspberry Pi 5) · โมเดลฟรีหกตัวเรารันบนซีพียูของ DGX Spark · Laya ทั้งสองรุ่นถูกรันบน Raspberry Pi ด้วย และพลาดข้อเดียวกันทุกข้อ (ตรงกัน 112 จาก 112) · OpenThai-SystemOne รันซ้ำบนโน้ตบุ๊ก ได้ 106 และพลาดหกข้อเดิม

อ่านตารางนี้อย่างระวังสามข้อ · Three cautions
1. ในภาษาอังกฤษ โมเดล System 1 เกือบทุกตัวได้ 36 หรือ 37 จาก 38 ข้อ ช่องว่างอยู่ที่ภาษาไทย
2. Laya decider และ von เขียนในการ์ดว่ารองรับภาษาอังกฤษเท่านั้น คะแนนภาษาไทยและจีนของสามตัวนี้จึงอยู่นอกสิ่งที่การ์ดสัญญาไว้ กับข้อความไทย 37 ข้อ Laya เลือก "คุย" 35 ข้อ และ von เลือก "ราคาเหรียญ" 36 ข้อ
3. การ์ดเป็นคำสัญญา ไม่ใช่เพดาน: decider-2b เลือกถูกครบ 37 ข้อในภาษาจีน ทั้งที่การ์ดบอกว่ารองรับแค่ภาษาอังกฤษ
In English nearly every System 1 model scored 36 or 37 of 38: the gap is in Thai. Laya, decider and von say "English only" on their cards, so their Thai and Chinese scores are outside what the cards promise. A card is a promise, not a ceiling: decider-2b got all 37 Chinese messages.

โมเดลฟรีหกตัว · The six free models

โมเดล · modelผู้ทำ · byขนาด · sizeไฟล์ · downloadการ์ดบอกว่า · card says
OpenThai-SystemOneiApp Technology (ไทย)0.8B1.5 GBThai + English
LayaConvai Innovations0.4B808 MBEnglish only
Laya multilingualConvai Innovations0.3B647 MB100+ languages
decider-0.8bMapika0.8B1.5 GBEnglish only
decider-2bMapika1.9B3.6 GBEnglish only
vonwfzyx0.4B3.0 GBEnglish only

ทั้งหกตัวใช้สัญญาอนุญาต Apache 2.0 ตามที่การ์ดของแต่ละตัวเขียนไว้ (อ่านเมื่อ 2026-09-29) · "ไฟล์" คือขนาดที่ไลบรารีของแต่ละตัวโหลดลงเครื่องของเรา · ไลบรารี: openthai-systemone, laya, von-sdk อยู่บน PyPI ส่วน decider ติดตั้งจาก github.com/Mapika/decider (แพ็กเกจชื่อ decider บน PyPI เป็นโครงการอื่น)

เครื่องมือ: ดูข้อที่พลาด · Browse the misses

Choose a picker and a language. Every miss is listed, with what it picked.

สำหรับ Jev กฎคำสำคัญ และวิธีเทียบความหมาย เรารู้ตัวเลือกจริงเฉพาะข้อที่พลาด เพราะบันทึกการรันเขียนไว้แค่นั้น ข้อที่เหลือรู้เพียงว่าถูก
For Jev, the rules and the embedding router only the misses are known pick by pick: their logs list nothing else.

ต่างกันสี่ข้อ ต่างกันจริงไหม · Is a gap of four a real gap?

Count only the messages where one of the two was right and the other wrong.

ถ้าสองตัวเก่งเท่ากัน ข้อที่มีตัวเดียวถูกก็เหมือนการโยนเหรียญ ว่าจะตกเป็นของใคร ค่า p คือโอกาสที่จะได้ผลเอียงขนาดนี้หรือมากกว่า ทั้งที่สองตัวเก่งเท่ากัน ถ้า p ต่ำกว่า 0.05 เราพูดว่าตัวหนึ่ง "นำ บนข้อสอบนี้" ถ้าสูงกว่า เราพูดว่า "น้อยเกินไปที่จะแยกออกจากกัน"

คู่ · pairถูกตัวเดียว · only one rightpอ่านว่า · reading
Jev กับ คู่ Laya12 : 20.013Jev นำ บนข้อสอบนี้
Jev กับ decider-2b9 : 10.021Jev นำ บนข้อสอบนี้
Jev กับ OpenThai4 : 00.125น้อยเกินไปที่จะแยกออกจากกัน
OpenThai กับ คู่ Laya10 : 40.180น้อยเกินไปที่จะแยกออกจากกัน
OpenThai กับ decider-2b8 : 40.388น้อยเกินไปที่จะแยกออกจากกัน
OpenThai กับ Laya multilingual14 : 40.031OpenThai นำ บนข้อสอบนี้

"12 : 2" คือ ตัวแรกถูกอยู่ตัวเดียว 12 ข้อ ตัวหลังถูกอยู่ตัวเดียว 2 ข้อ · OpenThai คือ OpenThai-SystemOne

สี่ต่อศูนย์ฟังเหมือนขาดลอย แต่เท่ากับโยนเหรียญสี่ครั้งแล้วออกหน้าเดียวกันหมด ซึ่งเกิดได้ 1 ใน 8 · ค่า p ในตารางยังมองโลกในแง่ดีเกินไปด้วย เพราะข้อความ 112 ข้อไม่ได้เป็นอิสระต่อกัน หลายข้อเป็นคำถามเดียวกันในสามภาษา
Four to nothing sounds decisive; it is four coin tosses landing the same way, which happens one time in eight. The p values are optimistic, too: many of the 112 messages are one question in three languages.

เทียบตัวเลขของคุณเอง · Your own numbers

ทุกอย่างคำนวณในเบราว์เซอร์ของคุณ ไม่มีอะไรถูกส่งออกไป · Worked out in your browser. Nothing is sent anywhere.

สองข้อที่ Jev พลาด · The two messages Jev missed

ข้อความ · messageเฉลย · labelJev เลือก · picked
Where is Chiang Mai University?🗺️ แผนที่📖 สารานุกรม (0.58)
ค้นหาร้านกาแฟแถวนิมมาน🔎 ค้นเว็บ🗺️ แผนที่ (0.75)

OpenThai-SystemOne พลาดสองข้อนี้เหมือนกัน และเลือกแบบเดียวกับ Jev ทั้งสองข้อ เฉลยของสองข้อนี้เถียงได้ ส่วนอีกสี่ข้อที่ OpenThai พลาด สามข้อเป็นคำถามว่าอะไรอยู่ที่ไหน ซึ่งมันส่งไปสารานุกรมแทนแผนที่

ตัวเลขในวงเล็บคือคะแนนที่ Jev ให้ตัวเลือกของมันเอง เราไม่สรุปอะไรเรื่องความมั่นใจของโมเดลจากสองข้อ · The number is the score Jev gave its own pick. Two misses are too few to say anything about how well its scores can be trusted.

ของเสียเงิน มีราคาอะไรอีก · What the paid one costs, besides money

In TypeSafe's own words, read on 29 September 2026.

ทุกข้อความออกไปที่เซิร์ฟเวอร์ของเขา

The Services are hosted in the United States ("U.S."). — Privacy Policy, updated Nov 19, 2025

บริการนี้ไม่ได้ทำมาสำหรับเด็ก แชตบอตของเราทำไว้สำหรับห้องเรียน เรื่องนี้ครูและโรงเรียนต้องชั่งน้ำหนักเอง

We do not knowingly collect, maintain, or use personal data from children under 18 years of age, and no part of the Services is directed to children. — Privacy Policy

ชื่อรุ่นที่เราเรียกใช้ชี้ไปที่รุ่นล่าสุดเสมอ เราเรียก jev-latest คะแนนในหน้านี้จึงเป็นของ Jev ตามที่ให้บริการเมื่อ 29 กันยายน 2026 การรันของเราไม่ได้บันทึกว่ารุ่นไหนเป็นตัวตอบ

An alias moves when a new release ships, so the answers behind it can change without a change on your side. — docs.typesafe.ai/models

ภาษาอื่นนอกจากอังกฤษ เขาบอกเองว่าให้ทดสอบกับเนื้อหาของเรา

English is the primary training language… Other languages, including CJK scripts, are handled but not equally well; test on your own content — docs.typesafe.ai/models

ค่าบริการ และการฝึกโมเดล หน้าราคาเขียนว่า $0.042 ต่อหนึ่งล้านโทเคนขาเข้า และ Output tokens are free. เราไม่ได้ตรวจบิลของเราเอง

We will not train or fine tune any artificial intelligence or machine learning models on your prompts or other Input. — Privacy Policy
หน้านี้ไม่ใช่คำแนะนำทางกฎหมาย ข้อความทดสอบ 112 ข้อเป็นของเราเอง ไม่ใช่ข้อความของนักเรียน · Not legal advice. The 112 test messages are ours, not pupils'.

ของฟรี: เลือกในเครื่อง แต่ยังใช้อินเทอร์เน็ต · Picked on your machine, still online

กับโมเดลฟรี การเลือกเครื่องมือเกิดขึ้นในเครื่องของเราเอง ข้อความไม่ต้องส่งไปให้ใครช่วยเลือก แต่ถ้าโมเดลเลือกค้นเว็บ เปิดแผนที่ หรือดูราคาเหรียญ คำค้นก็ยังออกอินเทอร์เน็ตอยู่ดี และคำว่า "ฟรี" หมายถึงตัวโมเดลเปิดให้โหลดมาใช้ได้ ค่าเครื่องกับค่าไฟเรายังจ่ายเอง

กับดัก: เปลี่ยนคำ คะแนนเปลี่ยน · The trap: change a word, change the score

Same model, same messages. Only the words describing the choices changed.

ตัวเลือกข้อเดียว ตั้งชื่อสามแบบ · One option, three names

หลังการแข่ง เจ้าของแชตบอตถอดเครื่องมือสารานุกรมออก คำถามเชิงข้อเท็จจริงจึงไปที่การค้นเว็บแทน แล้วลองตั้งชื่อตัวเลือกนั้นสามแบบ กับคู่ Laya:

ชื่อตัวเลือก · the option's nameชุดแรก /76ชุดใหม่ /36รวม /112
wikipedia663399
encyclopedia643397
fact633194

การรันของเจ้าของแชตบอต บนซีพียูของ DGX Spark · ตารางนี้มีห้าเครื่องมือ จึงเทียบกับตารางผลข้างบนซึ่งมีหกเครื่องมือไม่ได้ · The owner's probe: five tools, so these scores are not comparable with the table of six above.

คำอธิบายเป็นภาษาไทย · The meanings, written in Thai

เราเขียนคำอธิบายของผู้ช่วยทั้งหกเป็นภาษาไทย เขียนครั้งเดียวก่อนรัน และไม่แก้หลังเห็นคะแนน

โมเดล · modelคำอธิบายอังกฤษคำอธิบายไทยเปลี่ยน
OpenThai-SystemOne106109+3
decider-2b102106+4
decider-0.8b8987−2
Laya multilingual9684−12
Laya7756−21
von6324−39
นี่ไม่ใช่ "คำที่ดีกว่า" ถ้าเราลองไปเรื่อยๆ แล้วเก็บแบบที่คะแนนสูงสุดไว้ เราไม่ได้ทำให้โมเดลเก่งขึ้น เราแค่ปรับให้เข้ากับข้อสอบชุดนี้ จะรู้ว่าดีขึ้นจริงไหม ต้องเขียนคำถามชุดใหม่แล้ววัดอีกรอบ
Neither is "the better wording". Keeping whichever scored highest fits the test, not the job. Only new messages can confirm a change.

ความเร็ว · Speed

Each on its own machine, so no picker is called the fastest.

เครื่อง · whereตัวเลือก · pickerต่อหนึ่งข้อ
ซีพียูของ Raspberry Pi 5Laya multilingual0.6 วิ
ซีพียูของ Raspberry Pi 5Laya1.8 วิ
โน้ตบุ๊ก (Core Ultra 7 155H)OpenThai-SystemOne1.0 วิ
ซีพียูของ DGX SparkLaya multilingual0.10 วิ
ซีพียูของ DGX SparkLaya0.17 วิ
ซีพียูของ DGX SparkOpenThai-SystemOne0.41 วิ
ซีพียูของ DGX Sparkdecider-2b0.85 วิ

Jev และ Raspberry Pi เป็นการรันของเจ้าของแชตบอต (Jev สองรอบ) · โน้ตบุ๊กมีโปรแกรมอื่นเปิดอยู่ · DGX Spark ใช้ 8 เธรด และไม่มีงานอื่นของเรารันอยู่
ยังไม่ได้วัด: OpenThai-SystemOne decider และ von บน Raspberry Pi เราจึงไม่บอกว่าบนนั้นจะเร็วแค่ไหน หรือใช้หน่วยความจำเท่าไร · Not measured: OpenThai-SystemOne, decider and von on a Raspberry Pi.

วัดกับคำถามของคุณเอง · Score it on your own messages

The same 112 messages, on your computer. Then yours.

ดาวน์โหลด score.py กับ pick_questions.json ไว้ในโฟลเดอร์เดียวกัน แล้วรัน python score.py pick_questions.json

# score.py — how many messages does a free System 1 model send to the right helper?
#
#   pip install openthai-systemone
#   python score.py pick_questions.json
#
# The file holds the question put to the model, what each helper is for, and the
# messages, each with the helper a person chose for it BEFORE any model was run.
# To test your own messages, put them in the file, and write each "want" first.
import json
import sys
from collections import Counter

from openthai_systemone import Choice, SystemOneClient

asked = json.load(open(sys.argv[1], encoding="utf-8"))
model = SystemOneClient("iapp/OpenThai-SystemOne", device="cpu")
question = {"tool": Choice(instructions=asked["instructions"], criteria=asked["criteria"])}

right, of, missed = Counter(), Counter(), []
for q in asked["questions"]:
    picked = model.system_one(state=q["text"], questions=question).answers["tool"].choice
    language = q.get("lang", "all")
    of[language] += 1
    if picked == q["want"]:
        right[language] += 1
    else:
        missed.append(f'  wanted {q["want"]}, picked {picked}: {q["text"]}')

print(f"right: {sum(right.values())} of {sum(of.values())}")
for language in of:
    print(f"  {language}: {right[language]} of {of[language]}")
print("missed:")
print("\n".join(missed))

ผลที่ได้บนโน้ตบุ๊กของเรา ใช้เวลา 2 นาที 37 วินาที สำหรับ 112 ข้อ:

right: 106 of 112
  en: 37 of 38
  th: 33 of 37
  zh: 36 of 37
missed:
  wanted make_map, picked wikipedia: Where is Chiang Mai University?
  wanted coin_price, picked wikipedia: อีเธอเรียมราคาเท่าไหร่
  wanted make_map, picked wikipedia: มหาวิทยาลัยเชียงใหม่อยู่ที่ไหน
  wanted web_search, picked make_map: ค้นหาร้านกาแฟแถวนิมมาน
  wanted make_map, picked wikipedia: 塔佩门在哪里?
  wanted make_map, picked wikipedia: สวนสัตว์เชียงใหม่อยู่ที่ไหน

ตรงกับผลบนซีพียูของ DGX Spark ทุกข้อ: 106 จาก 112 และพลาดหกข้อเดิม · บน Windows ถ้าจะเก็บผลลงไฟล์ ให้ตั้งค่า PYTHONUTF8=1 ก่อน ไม่อย่างนั้นตัวอักษรไทยและจีนจะเขียนลงไฟล์ไม่ได้
The same as on the DGX Spark's CPU, message for message. On Windows, set PYTHONUTF8=1 before sending the output to a file.

การบ้าน · Homework
1. เขียนข้อความใหม่ของคุณเอง 12 ข้อ ในภาษาที่คุณใช้จริง สองข้อต่อหนึ่งผู้ช่วย
2. เขียน "want" ของทุกข้อก่อนรันโมเดล
3. แทนที่ข้อความใน pick_questions.json ด้วยของคุณ แล้วรัน score.py
4. ถ้าอยากแก้คำอธิบายของผู้ช่วย แก้ได้ แต่ต้องวัดผลกับข้อความชุดใหม่ ไม่ใช่ชุดที่ใช้ตอนแก้
Write twelve new messages in the language you really use, two per helper. Write every label before you run anything. If you reword a helper's meaning, score the change on messages you have not used yet. If your score differs from ours, that is expected: your messages are your job.

ใช้ตัวไหนดี · Which one should you use?

  • งานภาษาอังกฤษ · โมเดลฟรีเกือบทุกตัวที่เราลอง ทำได้พอๆ กับ Jev บนข้อสอบนี้
  • งานภาษาไทย และส่งข้อความออกนอกเครื่องได้ · Jev พลาดน้อยที่สุดในข้อสอบของเรา (36 จาก 37) อ่านเงื่อนไขของเขาก่อน
  • อยากให้การเลือกอยู่ในเครื่อง · เริ่มจากโมเดลที่การ์ดบอกว่ารองรับภาษาไทย แล้วทดสอบด้วยคำถามของเราเอง
  • ไม่ว่าใช้ตัวไหน · ให้ Python ตรวจซ้ำเสมอ เช่นโมเดลเลือก "ราคาเหรียญ" แต่ในข้อความไม่มีชื่อเหรียญ ก็ให้แชตบอตถามกลับว่าเหรียญไหน

For English, nearly every free model we tried did about as well as Jev on this test. For Thai, where messages may leave the device, Jev missed the fewest. To keep the choosing on your machine, start from a model whose card covers Thai and test it on your own messages. Whichever you use, check its pick in code.

ทำไมไม่ให้โมเดลแชตเลือกเอง · Why not let the chat model choose?

เจ้าของแชตบอตลองแล้ว โมเดลแชตขนาด 1.5B บนบอร์ด AI HAT+ 2 ของ Raspberry Pi เลือกเครื่องมือถูก 8 จาก 16 ข้อ ใช้เวลาราว 18 วินาทีต่อข้อ และแต่งราคาเหรียญขึ้นมาเองสองครั้ง นั่นเป็นการทดสอบคนละชุด (ข้อความอื่น 16 ข้อ) จึงเทียบกับตัวเลขข้างบนโดยตรงไม่ได้ รายละเอียดอยู่ในหน้าแชตบอตบน Raspberry Pi

📚 แหล่งข้อมูล · Sources

🔗 LINE @741nnbso · YouTube · Krueng AI · krueng.ai