▶SUBTHAIแปลไทย · ซับ · พากย์⚙
บทความแปลภาษาไทย · YouTube

OpenMAIC: Turn Any Topic Into an AI Classroom in One Click

0:000:00
เล่นเสียงต้นฉบับของวิดีโอ พร้อมแสดงซับไทยซิงก์ตามเวลา
กำลังโหลดวิดีโอ…
01

สรุปย่อ

ประเด็นสำคัญจากวิดีโอ

- **ช่อง:** DevsKingdom · **ความยาว:** ~14 นาที · **ลิงก์:** https://www.youtube.com/watch?v=yfvdfNVwh-Y

# สรุป: OpenMAIC: Turn Any Topic Into an AI Classroom in One Click
- **ช่อง:** DevsKingdom · **ความยาว:** ~14 นาที · **ลิงก์:** https://www.youtube.com/watch?v=yfvdfNVwh-Y

## ประเด็นหลัก
- OpenMAIC (Open Multi-Agent Interactive Classroom) สร้างห้องเรียน AI จากพรอมต์เดียว
- โปรเจกต์โอเพนซอร์สมีประมาณ 23K stars บน GitHub
- สร้างคอร์ส สไลด์ เอกสาร ควิซ และเอเจนต์ช่วยสอนอัตโนมัติ
- รองรับหลายผู้ให้บริการโมเดล เช่น OpenAI และ Anthropic รวมถึงเสียงและวิดีโอ
- เดโมแรก: สอน Python จากศูนย์ใน 30 นาที พร้อมสไลด์ ครู AI และ interactive whiteboard
- แชทกับสไลด์ ทำควิซ ดูคะแนน และเลื่อนหัวข้อย่อยทีละสไลด์ได้
- เพิ่มตัวละครในห้องได้ เช่น assistant, class clown, curious mind, note taker
- เดโมสอง: เรียนวิธีเล่นบอร์ดเกม Avalon แบบหลายคนคุยและถกเถียงพร้อมกัน
- อัปโหลดเอกสาร เลือกโมเดล ดู token consumption ได้จากหน้า UI
- เซ็ตอัพ: clone → pnpm install → ตั้ง environment (API key, base URL, models) → pnpm dev หรือ build/start
- การสนทนาไม่ใช่ช็อตเดียวจบ แต่เหมือนห้องเรียนจริงที่คุยต่อเนื่อง และหยุดได้เมื่อต้องการ

## ความเห็นสรุป
OpenMAIC เหมาะกับคนที่อยากได้ห้องเรียน AI ครบชุดจากหัวข้อเดียวโดยไม่ต้องออกแบบคอร์สเอง
จุดเด่นคือ multi-agent ในห้องเดียวกัน ทั้งครู นักเรียน และตัวละครบทบาทต่างกัน
ถ้ามี API key และรัน pnpm ได้ ทดลองเซ็ตอัพเองไม่ยากครับ
02

คำแปลเต็ม

แปลตามบทสนทนาต้นฉบับ ปรับเป็นภาษาไทยธรรมชาติ

สวัสดีครับทุกคน ยินดีต้อนรับสู่คลิปใหม่ วันนี้จะพาไปดูโปรเจกต์ที่น่าสนใจมาก ชื่อว่า OpenMAIC ครับ OpenMAIC ย่อมาจาก open multi-agent interactive classroom หรือห้องเรียนแบบโต้ตอบ ที่มีหลายเอเจนต์เปิดให้ใช้ฟรี

นี่คือประสบการณ์เรียนกับเอเจนต์ ที่ทำได้ในคลิกเดียวเลยครับ สรุปง่ายๆ คือเป็นห้องเรียนที่มีเอเจนต์ ถ้าอยากสร้างห้องเรียน แค่พิมพ์พรอมต์เดียวก็พอ ตอนนี้มีประมาณ 23K stars บน GitHub แล้ว แปลว่าคนชอบโปรเจกต์นี้เยอะจริงๆ ครับ

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

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

ตัวอย่างเช่น อยากเรียน Python ลองพิมพ์ว่า Teach me Python from scratch in 30 minutes สอน Python จากศูนย์ใน 30 นาที วิธีใช้คือพิมพ์หัวข้อที่อยากเรียน แล้วกด Enter ระบบจะเริ่มสร้างห้องเรียน พร้อมคอร์สและสไลด์ แล้วใส่เอเจนต์ตามที่กำหนดไว้

พอเข้าห้องเรียน จะเห็นว่าพร้อมแล้ว แต่ยังสร้างสไลด์อยู่ มันจะสร้างสไลด์ทั้งหมดของหัวข้อนั้น สไลด์แรกเป็น Introduction to Python หรือ Python คืออะไร ใช้ทำเว็บและ data science ได้ สไลด์ถูกสร้างทีละใบ เหมือนพาดูทีละขั้นว่า Python ทำงานยังไง ถ้าอยากเรียนอะไรสักอย่าง ระบบจะสร้างคอร์สทั้งชุดให้อัตโนมัติ มีวิดีโอประกอบด้วย และมีควิซท้ายบทด้วยครับ

ดูส่วน Basics of Python ได้ เหมือนคอร์สออนไลน์ทั้งชุด จากพรอมต์เดียว เจ๋งมากเลยใช่ไหมครับ มีควิซตรงกลาง หลังควิซยังมีคอร์สต่ออีก และยังสร้างเนื้อหาอยู่

พอคลิกสไลด์ได้แล้ว สามารถแชทกับห้องเรียนได้เลย เริ่มจาก Introduction to Python แล้วคุยกับครู AI ครูทักว่า Hello everyone ยินดีต้อนรับสู่คอร์ส Python programming วันนี้จะเริ่มจากว่า Python คืออะไร และทำไมถึงนิยม คุณเล่นกับมันได้เลย ส่วนเสียงจะยังไม่โชว์ในคลิปนี้ครับ

เห็นไหมครับ ครูตอบกลับมาแล้ว ผมเลยแชทต่อว่า ขอตัวอย่างแรกของการเขียน Python ได้ไหม แล้วระบบโชว์โค้ดบน interactive whiteboard ไวต์บอร์ดแบบโต้ตอบ สุดยอดมากครับ คุยต่อได้ ขอบคุณ แล้วถามตัวอย่างอื่น ขอให้เขียนบนไวต์บอร์ด เห็นไวต์บอร์ดอัปเดตแล้ว เจ๋งมาก

ต่อไปสลับไปสไลด์อื่น แต่ละสไลด์มีหัวข้อย่อยต่างกัน อันนี้เป็น Practice loops and conditions ฝึก loops กับเงื่อนไข เลื่อนดูสไลด์ได้ทั้งหมด บทสนทนาจะเปลี่ยนตามตอนสลับสไลด์ แชทกับสไลด์ได้ และทำควิซได้ด้วย สุดยอดเลยครับ

ดูคะแนนท้ายได้ ตอนนี้ยังไม่ได้ทำอะไร เลยได้ 0 จาก 7 ข้อ ขึ้นว่า Good start Review and try again เริ่มต้นดี ลองทบทวนแล้วทำใหม่ น่าจะทบทวนไปแล้วประมาณห้าหน้า สองควิซ สอง interactive อย่างน้อยก็เห็นภาพแล้วว่า ระบบสร้างคอร์สออนไลน์ทำงานยังไง เจ๋งมากครับ

ถ้าอยากตั้งค่าโมเดล ไปที่ส่วน model ได้เลย มีโมเดลให้เลือกเยอะ เห็น token consumption ได้ด้วย มี LLM มีโมเดลสร้างภาพ สร้างวิดีโอ speech-to-text และขั้นตอนเอกสารต่างๆ หลังจากแชทกับเอเจนต์ จะเห็นโทเคนที่ใช้ไปด้วยครับ

ถ้าอยากเพิ่มคนหรือนักเรียนในห้อง มีไอคอนตรงนี้ กดได้เลย มีตัวละครให้เลือกหลายแบบ เช่น assistant class clown curious mind note taker เลือกได้ทั้งหมดเลยครับ

ตัวอย่างถัดไป ลองถามว่า How to play the board game Avalon วิธีเล่นบอร์ดเกม Avalon แล้วเรียกตัวละครพวกนี้เข้ามาในห้อง กด Enter classroom ได้ อัปโหลดเอกสารจากตรงนี้ได้ด้วย ถ้ามีเอกสารที่อยากอัปโหลดก็ทำได้ เลือกโมเดลที่ใช้แชทได้ เราเพิ่มโมเดลมาสี่ตัวไว้แล้ว เดี๋ยวจะโชว์วิธีเพิ่มทีหลังในคลิปนี้ โมเดลที่เพิ่มเองเป็นของ OpenAI จะเพิ่มโมเดลอื่นก็ได้ ในเดโมนี้ตั้งใจใช้ OpenAI

พอเลือกคอนฟิกครบแล้ว กด Enter classroom จะเห็นคนในห้องเยอะขึ้น คอร์สก็กำลังสร้างอีกครั้ง คอร์สถูกสร้างผ่านหลายขั้น มี student assistants ในห้องด้วย สวยมากครับ ทุกคนอยู่ด้วยกันในห้อง พอคุณถามคำถาม คนอื่นก็จะเริ่มตอบด้วย ไม่ใช่แค่ครูกับคุณ แต่คนอื่นๆ ในห้องช่วยตอบและคุยด้วย

ครูขึ้นว่า Welcome everyone to our exploration of the board game Avalon วันนี้จะพาดำดิ่งเข้าโลกธีมยุคกลางของเกมนี้ Hello แล้วกด Please start สไลด์เลื่อนตามด้วย ข้อความต่างๆ ถูกไฮไลต์ตามจังหวะ ครูตอบอยู่ คนอื่นในห้องก็เริ่มตอบและถกเถียง ต่างจากตัวอย่างก่อน เพราะเลือกคนอื่นเข้ามาในห้องแล้ว ทุกคนจะแชทด้วยมุมมองต่างกัน โปรเจกต์นี้เจ๋งมากจริงๆ ครับ

วิธีเซ็ตอัพมีไม่กี่ขั้น ผมจะพาดูทีละขั้น ก่อนอื่น clone โปรเจกต์ แล้วรัน pnpm install จากนั้นตั้งค่า environment เลือก provider ในเดโมนี้ใช้ provider นี้ เลือก provider อื่นก็ได้ ตั้ง OpenAI API key base URL และ models ตรงนี้ เลยเห็นโมเดลสี่ตัวที่เราคอนฟิกไว้ เพิ่มโมเดลของตัวเองได้ แล้วเลือก default model ได้ด้วย ถ้าอยากล็อกเพิ่ม ใส่ access code ได้

รูปแบบคอนฟิกโมเดลคล้ายๆ แบบนี้ นี่คือ provider จะเป็น provider อื่นก็ได้ ตัวอย่างนี้ใช้ OpenAI พอคอนฟิกครบแล้ว รัน pnpm dev ถ้าอยากรันโหมดพัฒนา หรือ pnpm build แล้ว start ถ้าอยากรันบน production ง่ายขนาดนี้เลยครับ

แค่นี้ก็ครบสำหรับคอนฟิกหลัก ไปที่ settings แล้วปรับทุกอย่างได้ แต่เราคอนฟิกผ่าน environment ไว้แล้ว เลยเห็นโมเดลสี่ตัวอยู่ในนี้ และนี่คือทั้งหมดครับ

ด้านหลังยังเห็นนักเรียนกับคนในห้อง คุยกันต่ออยู่ในห้องเรียน ไม่ใช่แชทช็อตเดียวจบ ทุกคนอยู่ในห้องและคุยกันจริงๆ ช่วยเรียนได้มาก เหมือนห้องเรียนจริงเลยครับ ถ้าอยากหยุดการสนทนาก็หยุดได้ตามต้องการ

จบแล้วครับ หวังว่าจะมีประโยชน์ ถ้าชอบคลิปนี้ กด subscribe like หรือคอมเมนต์ได้เลย มีคำถามก็ถามมาได้ครับ ขอบคุณที่สนับสนุนช่องมากๆ แล้วเจอกันคลิปหน้านะครับ

03

หมายเหตุการแปล

ความโปร่งใสเกี่ยวกับความไม่แน่นอนในต้นฉบับ

  • ไม่มีจุดที่ต้องใช้เครื่องหมายระบุเสียงไม่ชัดเจน (0 จุด)
04

อภิธานศัพท์เทคนิค

คำศัพท์และชื่อผลิตภัณฑ์ที่คงรูปภาษาอังกฤษ

ศัพท์คำแปล / คำอธิบาย
OpenMAICOpen Multi-Agent Interactive Classroom — ห้องเรียนโต้ตอบแบบหลายเอเจนต์
multi-agentระบบหลายเอเจนต์ทำงานร่วมกัน
interactive classroomห้องเรียนแบบโต้ตอบ คุยและเรียนไปด้วยกันได้
promptคำสั่งหรือข้อความที่ป้อนให้ AI
OpenAIผู้ให้บริการโมเดล AI (คงชื่อภาษาอังกฤษ)
Anthropicผู้ให้บริการโมเดล AI (คงชื่อภาษาอังกฤษ)
LLMLarge Language Model — โมเดลภาษาขนาดใหญ่
token consumptionปริมาณโทเคนที่ใช้ไปในการเรียกโมเดล
interactive whiteboardไวต์บอร์ดโต้ตอบ แสดง/อัปเดตโค้ดหรือเนื้อหาแบบสด
quizแบบทดสอบท้ายบทหรือกลางคอร์ส
slidesสไลด์ประกอบการสอนที่ระบบสร้างอัตโนมัติ
class clownตัวละครบทบาท "ตัวฮาในชั้น" ในห้องเรียน
curious mindตัวละครบทบาทผู้ใฝ่รู้ ชอบตั้งคำถาม
note takerตัวละครบทบาทจดบันทึก
assistantผู้ช่วยในห้องเรียน
Avalonบอร์ดเกมแนวกลยุทธ์/บทบาท ที่ใช้เป็นตัวอย่างหัวข้อเรียน
pnpmตัวจัดการแพ็กเกจ JavaScript/Node
pnpm installติดตั้ง dependencies ของโปรเจกต์
pnpm devรันโหมดพัฒนา
pnpm buildบิลด์สำหรับ production
API keyกุญแจสำหรับเรียก API ของผู้ให้บริการโมเดล
base URLURL ฐานของ API endpoint
default modelโมเดลเริ่มต้นที่ใช้แชท/สร้างเนื้อหา
access codeรหัสเข้าถึงสำหรับล็อกการใช้งานเพิ่มเติม
environmentไฟล์/ตัวแปรสภาพแวดล้อมสำหรับคอนฟิก
speech-to-textแปลงเสียงเป็นข้อความ
GitHub starsจำนวนดาวที่ผู้ใช้กดให้โปรเจกต์บน GitHub
05

ซับไตเติ้ลภาษาไทย

ดาวน์โหลดหรือดูซับทั้งหมด

1
00:00:00,000 --> 00:00:06,612
สวัสดีครับทุกคน ยินดีต้อนรับสู่คลิปใหม่

2
00:00:06,612 --> 00:00:13,902
วันนี้จะพาไปดูโปรเจกต์ที่น่าสนใจมาก ชื่อว่า

3
00:00:13,902 --> 00:00:20,005
OpenMAIC ครับ OpenMAIC ย่อมาจาก open

4
00:00:20,005 --> 00:00:25,600
multi-agent interactive classroom
thai-subtitles.srt
SubRip — ใช้กับเครื่องเล่นวิดีโอส่วนใหญ่
↓ ดาวน์โหลด
thai-subtitles.vtt
WebVTT — ใช้กับเว็บ / YouTube
↓ ดาวน์โหลด
เปิดดูซับไตเติ้ลทั้งหมด (134 segments)
1
00:00:00,000 --> 00:00:06,612
สวัสดีครับทุกคน ยินดีต้อนรับสู่คลิปใหม่

2
00:00:06,612 --> 00:00:13,902
วันนี้จะพาไปดูโปรเจกต์ที่น่าสนใจมาก ชื่อว่า

3
00:00:13,902 --> 00:00:20,005
OpenMAIC ครับ OpenMAIC ย่อมาจาก open

4
00:00:20,005 --> 00:00:25,600
multi-agent interactive classroom

5
00:00:25,600 --> 00:00:29,330
หรือห้องเรียนแบบโต้ตอบ

6
00:00:29,330 --> 00:00:34,246
ที่มีหลายเอเจนต์เปิดให้ใช้ฟรี

7
00:00:34,246 --> 00:00:39,502
นี่คือประสบการณ์เรียนกับเอเจนต์

8
00:00:39,502 --> 00:00:45,605
ที่ทำได้ในคลิกเดียวเลยครับ สรุปง่ายๆ

9
00:00:45,605 --> 00:00:50,352
คือเป็นห้องเรียนที่มีเอเจนต์

10
00:00:50,352 --> 00:00:57,981
ถ้าอยากสร้างห้องเรียน แค่พิมพ์พรอมต์เดียวก็พอ

11
00:00:57,981 --> 00:01:04,593
ตอนนี้มีประมาณ 23K stars บน GitHub แล้ว

12
00:01:04,593 --> 00:01:10,697
แปลว่าคนชอบโปรเจกต์นี้เยอะจริงๆ ครับ

13
00:01:10,697 --> 00:01:14,596
มาดูว่ามันทำงานยังไงกัน

14
00:01:14,596 --> 00:01:18,665
ผมเซ็ตอัพโปรเจกต์ไว้แล้ว

15
00:01:18,665 --> 00:01:23,581
อินเทอร์เฟซดูเรียบง่ายมากครับ

16
00:01:23,581 --> 00:01:30,193
คุณแค่พิมพ์ว่าอยากรู้อะไร อยากเรียนอะไร

17
00:01:30,193 --> 00:01:37,483
ด้วยพรอมต์เดียว จากนั้นระบบจะสร้างห้องเรียน

18
00:01:37,483 --> 00:01:41,383
พร้อมคอร์ส สไลด์ เอกสาร

19
00:01:41,383 --> 00:01:46,808
และเอเจนต์ในห้องที่คุยเรื่องนั้น

20
00:01:46,808 --> 00:01:50,877
ช่วยให้คุณเรียนรู้ได้เลย

21
00:01:50,877 --> 00:01:57,997
รองรับโมเดลจากหลายผู้ให้บริการ เช่น OpenAI

22
00:01:57,997 --> 00:02:05,287
Anthropic และอื่นๆ รองรับเสียงและวิดีโอด้วย

23
00:02:05,287 --> 00:02:12,408
แต่ในคลิปนี้จะยังไม่โชว์ส่วนเสียงกับวิดีโอ

24
00:02:12,408 --> 00:02:19,189
จะโฟกัสให้ดูว่ามันทำงานยังไงเป็นหลักครับ

25
00:02:19,189 --> 00:02:26,140
ตัวอย่างเช่น อยากเรียน Python ลองพิมพ์ว่า

26
00:02:26,140 --> 00:02:33,939
Teach me Python from scratch in 30 minutes สอน

27
00:02:33,939 --> 00:02:38,177
Python จากศูนย์ใน 30 นาที

28
00:02:38,177 --> 00:02:45,976
วิธีใช้คือพิมพ์หัวข้อที่อยากเรียน แล้วกด Enter

29
00:02:45,976 --> 00:02:53,436
ระบบจะเริ่มสร้างห้องเรียน พร้อมคอร์สและสไลด์

30
00:02:53,436 --> 00:03:00,895
แล้วใส่เอเจนต์ตามที่กำหนดไว้ พอเข้าห้องเรียน

31
00:03:00,895 --> 00:03:07,507
จะเห็นว่าพร้อมแล้ว แต่ยังสร้างสไลด์อยู่

32
00:03:07,507 --> 00:03:13,441
มันจะสร้างสไลด์ทั้งหมดของหัวข้อนั้น

33
00:03:13,441 --> 00:03:20,223
สไลด์แรกเป็น Introduction to Python หรือ

34
00:03:20,223 --> 00:03:27,682
Python คืออะไร ใช้ทำเว็บและ data science ได้

35
00:03:27,682 --> 00:03:34,633
สไลด์ถูกสร้างทีละใบ เหมือนพาดูทีละขั้นว่า

36
00:03:34,633 --> 00:03:41,754
Python ทำงานยังไง ถ้าอยากเรียนอะไรสักอย่าง

37
00:03:41,754 --> 00:03:47,687
ระบบจะสร้างคอร์สทั้งชุดให้อัตโนมัติ

38
00:03:47,687 --> 00:03:54,808
มีวิดีโอประกอบด้วย และมีควิซท้ายบทด้วยครับ

39
00:03:54,808 --> 00:03:59,385
ดูส่วน Basics of Python ได้

40
00:03:59,385 --> 00:04:06,167
เหมือนคอร์สออนไลน์ทั้งชุด จากพรอมต์เดียว

41
00:04:06,167 --> 00:04:11,931
เจ๋งมากเลยใช่ไหมครับ มีควิซตรงกลาง

42
00:04:11,931 --> 00:04:16,000
หลังควิซยังมีคอร์สต่ออีก

43
00:04:16,000 --> 00:04:22,951
และยังสร้างเนื้อหาอยู่ พอคลิกสไลด์ได้แล้ว

44
00:04:22,951 --> 00:04:29,054
สามารถแชทกับห้องเรียนได้เลย เริ่มจาก

45
00:04:29,054 --> 00:04:35,666
Introduction to Python แล้วคุยกับครู AI

46
00:04:35,666 --> 00:04:43,295
ครูทักว่า Hello everyone ยินดีต้อนรับสู่คอร์ส

47
00:04:43,295 --> 00:04:50,925
Python programming วันนี้จะเริ่มจากว่า Python

48
00:04:50,925 --> 00:04:58,045
คืออะไร และทำไมถึงนิยม คุณเล่นกับมันได้เลย

49
00:04:58,045 --> 00:05:05,844
ส่วนเสียงจะยังไม่โชว์ในคลิปนี้ครับ เห็นไหมครับ

50
00:05:05,844 --> 00:05:11,099
ครูตอบกลับมาแล้ว ผมเลยแชทต่อว่า

51
00:05:11,099 --> 00:05:17,542
ขอตัวอย่างแรกของการเขียน Python ได้ไหม

52
00:05:17,542 --> 00:05:24,493
แล้วระบบโชว์โค้ดบน interactive whiteboard

53
00:05:24,493 --> 00:05:31,613
ไวต์บอร์ดแบบโต้ตอบ สุดยอดมากครับ คุยต่อได้

54
00:05:31,613 --> 00:05:36,021
ขอบคุณ แล้วถามตัวอย่างอื่น

55
00:05:36,021 --> 00:05:43,650
ขอให้เขียนบนไวต์บอร์ด เห็นไวต์บอร์ดอัปเดตแล้ว

56
00:05:43,650 --> 00:05:48,397
เจ๋งมาก ต่อไปสลับไปสไลด์อื่น

57
00:05:48,397 --> 00:05:55,179
แต่ละสไลด์มีหัวข้อย่อยต่างกัน อันนี้เป็น

58
00:05:55,179 --> 00:06:01,791
Practice loops and conditions ฝึก loops

59
00:06:01,791 --> 00:06:07,725
กับเงื่อนไข เลื่อนดูสไลด์ได้ทั้งหมด

60
00:06:07,725 --> 00:06:15,523
บทสนทนาจะเปลี่ยนตามตอนสลับสไลด์ แชทกับสไลด์ได้

61
00:06:15,523 --> 00:06:23,152
และทำควิซได้ด้วย สุดยอดเลยครับ ดูคะแนนท้ายได้

62
00:06:23,152 --> 00:06:29,934
ตอนนี้ยังไม่ได้ทำอะไร เลยได้ 0 จาก 7 ข้อ

63
00:06:29,934 --> 00:06:36,546
ขึ้นว่า Good start Review and try again

64
00:06:36,546 --> 00:06:41,462
เริ่มต้นดี ลองทบทวนแล้วทำใหม่

65
00:06:41,462 --> 00:06:48,413
น่าจะทบทวนไปแล้วประมาณห้าหน้า สองควิซ สอง

66
00:06:48,413 --> 00:06:54,686
interactive อย่างน้อยก็เห็นภาพแล้วว่า

67
00:06:54,686 --> 00:07:01,976
ระบบสร้างคอร์สออนไลน์ทำงานยังไง เจ๋งมากครับ

68
00:07:01,976 --> 00:07:09,097
ถ้าอยากตั้งค่าโมเดล ไปที่ส่วน model ได้เลย

69
00:07:09,097 --> 00:07:16,217
มีโมเดลให้เลือกเยอะ เห็น token consumption

70
00:07:16,217 --> 00:07:23,338
ได้ด้วย มี LLM มีโมเดลสร้างภาพ สร้างวิดีโอ

71
00:07:23,338 --> 00:07:29,441
speech-to-text และขั้นตอนเอกสารต่างๆ

72
00:07:29,441 --> 00:07:32,832
หลังจากแชทกับเอเจนต์

73
00:07:32,832 --> 00:07:37,409
จะเห็นโทเคนที่ใช้ไปด้วยครับ

74
00:07:37,409 --> 00:07:45,208
ถ้าอยากเพิ่มคนหรือนักเรียนในห้อง มีไอคอนตรงนี้

75
00:07:45,208 --> 00:07:51,650
กดได้เลย มีตัวละครให้เลือกหลายแบบ เช่น

76
00:07:51,650 --> 00:07:59,279
assistant class clown curious mind note taker

77
00:07:59,279 --> 00:08:07,078
เลือกได้ทั้งหมดเลยครับ ตัวอย่างถัดไป ลองถามว่า

78
00:08:07,078 --> 00:08:12,673
How to play the board game Avalon

79
00:08:12,673 --> 00:08:16,572
วิธีเล่นบอร์ดเกม Avalon

80
00:08:16,572 --> 00:08:23,862
แล้วเรียกตัวละครพวกนี้เข้ามาในห้อง กด Enter

81
00:08:23,862 --> 00:08:31,152
classroom ได้ อัปโหลดเอกสารจากตรงนี้ได้ด้วย

82
00:08:31,152 --> 00:08:36,578
ถ้ามีเอกสารที่อยากอัปโหลดก็ทำได้

83
00:08:36,578 --> 00:08:40,307
เลือกโมเดลที่ใช้แชทได้

84
00:08:40,307 --> 00:08:45,054
เราเพิ่มโมเดลมาสี่ตัวไว้แล้ว

85
00:08:45,054 --> 00:08:51,158
เดี๋ยวจะโชว์วิธีเพิ่มทีหลังในคลิปนี้

86
00:08:51,158 --> 00:08:56,244
โมเดลที่เพิ่มเองเป็นของ OpenAI

87
00:08:56,244 --> 00:09:03,025
จะเพิ่มโมเดลอื่นก็ได้ ในเดโมนี้ตั้งใจใช้

88
00:09:03,025 --> 00:09:10,824
OpenAI พอเลือกคอนฟิกครบแล้ว กด Enter classroom

89
00:09:10,824 --> 00:09:14,554
จะเห็นคนในห้องเยอะขึ้น

90
00:09:14,554 --> 00:09:18,792
คอร์สก็กำลังสร้างอีกครั้ง

91
00:09:18,792 --> 00:09:24,895
คอร์สถูกสร้างผ่านหลายขั้น มี student

92
00:09:24,895 --> 00:09:30,321
assistants ในห้องด้วย สวยมากครับ

93
00:09:30,321 --> 00:09:36,424
ทุกคนอยู่ด้วยกันในห้อง พอคุณถามคำถาม

94
00:09:36,424 --> 00:09:43,375
คนอื่นก็จะเริ่มตอบด้วย ไม่ใช่แค่ครูกับคุณ

95
00:09:43,375 --> 00:09:51,004
แต่คนอื่นๆ ในห้องช่วยตอบและคุยด้วย ครูขึ้นว่า

96
00:09:51,004 --> 00:09:58,125
Welcome everyone to our exploration of the

97
00:09:58,125 --> 00:10:01,007
board game Avalon

98
00:10:01,007 --> 00:10:08,127
วันนี้จะพาดำดิ่งเข้าโลกธีมยุคกลางของเกมนี้

99
00:10:08,127 --> 00:10:15,587
Hello แล้วกด Please start สไลด์เลื่อนตามด้วย

100
00:10:15,587 --> 00:10:22,707
ข้อความต่างๆ ถูกไฮไลต์ตามจังหวะ ครูตอบอยู่

101
00:10:22,707 --> 00:10:28,132
คนอื่นในห้องก็เริ่มตอบและถกเถียง

102
00:10:28,132 --> 00:10:31,354
ต่างจากตัวอย่างก่อน

103
00:10:31,354 --> 00:10:36,779
เพราะเลือกคนอื่นเข้ามาในห้องแล้ว

104
00:10:36,779 --> 00:10:41,356
ทุกคนจะแชทด้วยมุมมองต่างกัน

105
00:10:41,356 --> 00:10:46,103
โปรเจกต์นี้เจ๋งมากจริงๆ ครับ

106
00:10:46,103 --> 00:10:52,885
วิธีเซ็ตอัพมีไม่กี่ขั้น ผมจะพาดูทีละขั้น

107
00:10:52,885 --> 00:11:00,344
ก่อนอื่น clone โปรเจกต์ แล้วรัน pnpm install

108
00:11:00,344 --> 00:11:07,295
จากนั้นตั้งค่า environment เลือก provider

109
00:11:07,295 --> 00:11:14,077
ในเดโมนี้ใช้ provider นี้ เลือก provider

110
00:11:14,077 --> 00:11:21,197
อื่นก็ได้ ตั้ง OpenAI API key base URL และ

111
00:11:21,197 --> 00:11:23,401
models ตรงนี้

112
00:11:23,401 --> 00:11:28,996
เลยเห็นโมเดลสี่ตัวที่เราคอนฟิกไว้

113
00:11:28,996 --> 00:11:36,795
เพิ่มโมเดลของตัวเองได้ แล้วเลือก default model

114
00:11:36,795 --> 00:11:44,254
ได้ด้วย ถ้าอยากล็อกเพิ่ม ใส่ access code ได้

115
00:11:44,254 --> 00:11:52,053
รูปแบบคอนฟิกโมเดลคล้ายๆ แบบนี้ นี่คือ provider

116
00:11:52,053 --> 00:11:58,834
จะเป็น provider อื่นก็ได้ ตัวอย่างนี้ใช้

117
00:11:58,834 --> 00:12:04,768
OpenAI พอคอนฟิกครบแล้ว รัน pnpm dev

118
00:12:04,768 --> 00:12:12,567
ถ้าอยากรันโหมดพัฒนา หรือ pnpm build แล้ว start

119
00:12:12,567 --> 00:12:19,687
ถ้าอยากรันบน production ง่ายขนาดนี้เลยครับ

120
00:12:19,687 --> 00:12:26,808
แค่นี้ก็ครบสำหรับคอนฟิกหลัก ไปที่ settings

121
00:12:26,808 --> 00:12:32,911
แล้วปรับทุกอย่างได้ แต่เราคอนฟิกผ่าน

122
00:12:32,911 --> 00:12:36,132
environment ไว้แล้ว

123
00:12:36,132 --> 00:12:40,710
เลยเห็นโมเดลสี่ตัวอยู่ในนี้

124
00:12:40,710 --> 00:12:44,101
และนี่คือทั้งหมดครับ

125
00:12:44,101 --> 00:12:49,865
ด้านหลังยังเห็นนักเรียนกับคนในห้อง

126
00:12:49,865 --> 00:12:57,494
คุยกันต่ออยู่ในห้องเรียน ไม่ใช่แชทช็อตเดียวจบ

127
00:12:57,494 --> 00:13:05,123
ทุกคนอยู่ในห้องและคุยกันจริงๆ ช่วยเรียนได้มาก

128
00:13:05,123 --> 00:13:09,531
เหมือนห้องเรียนจริงเลยครับ

129
00:13:09,531 --> 00:13:15,974
ถ้าอยากหยุดการสนทนาก็หยุดได้ตามต้องการ

130
00:13:15,974 --> 00:13:23,433
จบแล้วครับ หวังว่าจะมีประโยชน์ ถ้าชอบคลิปนี้

131
00:13:23,433 --> 00:13:29,536
กด subscribe like หรือคอมเมนต์ได้เลย

132
00:13:29,536 --> 00:13:33,097
มีคำถามก็ถามมาได้ครับ

133
00:13:33,097 --> 00:13:37,335
ขอบคุณที่สนับสนุนช่องมากๆ

134
00:13:37,335 --> 00:13:41,404
แล้วเจอกันคลิปหน้านะครับ