SSALA คู่มืออบรมฉบับสั้น
SALA · WORKSHOP

ฝึกเขียน Prompt ให้ AI เข้าใจงาน

ใช้ตัวอย่างเปลี่ยนชื่อโรงแรมเพื่อเรียนรู้การบอกข้อมูล บริบท ขอบเขต งานเดิม สิ่งที่ต้องทำ และวิธีตรวจผล มีวิธีโหลด Ollama สำหรับลองถาม AI ในเครื่องท้ายหน้า

ทำอย่างไรในเวลาอบรม

  1. อ่าน Prompt ทั้ง 6 ส่วนจากบนลงล่าง แล้วลองอธิบายว่าแต่ละส่วนช่วยอะไร
  2. พิมพ์ชื่อโรงแรมสมมติของตัวเองในช่องด้านล่าง แล้วกดคัดลอกเฉพาะส่วนหรือทั้งชุด
  3. ติดตั้ง Ollama และลองถามคำถามสั้น ๆ เพื่อรู้จักการคุยกับ AI

Prompt ตัวอย่างนี้เขียนสำหรับ AI ที่เปิดโฟลเดอร์โค้ด SALA ได้ ในการอบรมครั้งนี้ใช้เพื่อเรียนรู้วิธีเขียนคำสั่ง ไม่ต้องติดตั้งโปรเจกต์หรือแก้ไฟล์จริง Ollama ที่เปิดในหน้าต่างคำสั่งใช้ฝึกสนทนา แต่ไม่ได้แก้ไฟล์เว็บให้เอง

บทเรียนหลัก · 6 ส่วน

Prompt ตัวอย่าง: เปลี่ยนชื่อโรงแรม SALA

กรอกชื่อสมมติหนึ่งชื่อก่อนคัดลอก หากไม่ต้องการเปลี่ยนสโลแกน ให้เว้นช่องนั้นว่าง ข้อความทั้ง 6 ส่วนแสดงอยู่ด้านล่าง และจะอัปเดตตามชื่อที่กรอก

กรอกชื่อโรงแรมก่อนคัดลอก

กด “คัดลอก” แล้ววางในช่องแชตของโปรแกรม AI ที่ผู้สอนกำหนด ควรอ่านส่วนที่ 1, 5 และ 6 อีกครั้งก่อนส่ง

01

ข้อมูลที่ต้องกรอก

บอกชื่อที่ต้องการให้ชัด AI จะได้ไม่เดาเอง

Prompt ส่วนที่ 1
ส่วนที่ 1: ข้อมูลที่ต้องกรอก
ชื่อโรงแรมใหม่: __HOTEL_NAME__
__SLOGAN_LINE__
02

บทบาทและบริบท

บอกว่าโปรเจกต์ทำอะไร และ AI ควรอ่านข้อมูลใดก่อนเริ่ม

Prompt ส่วนที่ 2
ส่วนที่ 2: บทบาทและบริบท
คุณช่วยแก้โปรเจกต์เว็บบริการแขกโรงแรม SALA ซึ่งใช้ Node.js, Express และ SQLite หน้าเว็บอยู่ใน public/ แขกส่งข้อความได้หลายภาษา ระบบ AI ในเครื่องแปลให้พนักงานอ่านและแปลคำตอบกลับ
ก่อนแก้ไฟล์ ให้อ่าน AGENTS.md, README.md และ docs/ROADMAP.md เพื่อเข้าใจขอบเขตงาน
03

ขอบเขตและข้อห้าม

ระบุสิ่งที่ต้องคงไว้ เพื่อไม่ให้งานขยายไปเรื่องอื่น

Prompt ส่วนที่ 3
ส่วนที่ 3: ขอบเขตและข้อห้าม
ทำเฉพาะงานเปลี่ยนชื่อโรงแรมตามคำสั่งนี้ คงโหมด sandbox ไว้ ห้ามเปิดระบบชำระเงินจริง ห้ามเปิดให้คนนอกเข้าถึงเว็บโรงแรม และห้ามเปลี่ยนไปใช้ AI บน cloud
โมเดลที่ใช้ทดสอบเป็นตัวชั่วคราว ต้องยังเปลี่ยน provider หรือโมเดลในภายหลังได้ งานที่บันทึกไว้ใน docs/ROADMAP.md ให้รอเจ้าของงานยืนยันก่อนทำ
04

สิ่งที่ทำไปแล้ว

บอก AI ว่าส่วนใดมีอยู่และต้องรักษาการทำงานเดิม

Prompt ส่วนที่ 4
ส่วนที่ 4: สิ่งที่ทำไปแล้ว
ระบบมีการตรวจคำแปลซ้ำ (Recheck) ใน src/recheck.js และ src/ai.js เพื่อตรวจจำนวน คำปฏิเสธ และเจตนา ข้อความเกี่ยวกับการแพ้อาหาร การชำระเงิน หรือเหตุฉุกเฉินต้องให้พนักงานตรวจ
โค้ดต้นฉบับผ่าน npm test 56 ข้อ อย่าทำให้ส่วนเดิมเสีย
05

งานที่ต้องทำ

ระบุจุดที่จะเปลี่ยนและจุดที่ต้องใช้วิจารณญาณ

Prompt ส่วนที่ 5
ส่วนที่ 5: งานที่ต้องทำ
1. เปลี่ยนชื่อโรงแรมที่ผู้ใช้มองเห็นให้ตรงกับชื่อในส่วนที่ 1 ตรวจ public/index.html, public/app.js, src/db.js และ src/server.js
2. __SLOGAN_TASK__
3. ถ้าฐานข้อมูลเดิมยังแสดง SALA ให้บอกวิธีเปลี่ยนในหน้าผู้ดูแล ช่อง “ชื่อโรงแรม” โดยไม่แก้ฐานข้อมูลจริงเอง
4. ชื่อภายใน เช่น sala_session หรือ sala-language คงไว้ได้หากอธิบายเหตุผล ไม่ต้องแทนที่คำว่า SALA ทุกจุด
5. อย่าแก้ไฟล์ผลทดสอบเก่าเพื่อให้ดูเหมือนผลดีขึ้น
06

วิธีตรวจและส่งงาน

ให้เกณฑ์ชัดเจนว่าเมื่อใดจึงถือว่าทำเสร็จ

Prompt ส่วนที่ 6
ส่วนที่ 6: วิธีตรวจและส่งงาน
ค้นคำว่า “sala” ในโปรเจกต์ แล้วอธิบายคำที่ยังเหลืออยู่
รัน npm test และรายงานผลตามจริง ถ้ามีข้อไม่ผ่านให้บอกสาเหตุ
เปิดหน้าแขกและหน้าพนักงานเพื่อตรวจว่าชื่อใหม่แสดงถูกต้อง
สรุปไฟล์ที่แก้ จุดที่ตั้งใจคงไว้ และข้อเสนออื่นที่พบ โดยยังไม่ลงมือทำงานนอกโจทย์
ลองใช้ AI ในเครื่อง

ติดตั้ง Ollama แบบสั้น ๆ

Ollama เป็นโปรแกรมสำหรับเปิดโมเดลภาษาในเครื่อง เลือกทำเฉพาะฝั่ง Mac หรือ Windows ของตัวเอง การดาวน์โหลดโมเดลครั้งแรกต้องใช้อินเทอร์เน็ตและอาจใช้เวลาหลายนาที

Mac

  1. เปิด เว็บดาวน์โหลด Ollama ทางการ แล้วเลือก macOS กด Download for macOS
  2. เปิดไฟล์ที่ดาวน์โหลด ย้าย Ollama ไปที่ Applications ตามหน้าจอ แล้วเปิดแอปหนึ่งครั้ง
  3. กด ⌘ + Space พิมพ์ Terminal แล้วกด Enter

Windows

  1. เปิด เว็บดาวน์โหลด Ollama ทางการ แล้วเลือก Windows กด Download for Windows
  2. เปิดไฟล์ติดตั้งที่ดาวน์โหลด กด Install และรอให้เสร็จ
  3. กดปุ่ม Windows พิมพ์ cmd แล้วกด Enter

เปิดโมเดลเพื่อลองคุย

คัดลอกคำสั่งนี้ วางใน Terminal หรือ Command Prompt แล้วกด Enter รอดาวน์โหลดครั้งแรกจนเห็นช่องให้พิมพ์ข้อความ โมเดล qwen3:4b มีไฟล์ประมาณ 2.5 GB

คำสั่งเดียวสำหรับ Mac / Windows
ollama run qwen3:4b

เมื่อโมเดลพร้อม ให้พิมพ์คำถามนี้ในหน้าต่างเดิม แล้วกด Enter:

คำถามทดลอง · พิมพ์หลังโมเดลพร้อม
Prompt ที่ชัดเจนควรบอกอะไรบ้าง? อธิบายสั้น ๆ เป็นภาษาไทย
✓ถ้า AI ตอบเป็นภาษาไทย ถือว่าลองใช้สำเร็จ พิมพ์ /bye แล้วกด Enter เมื่อต้องการออก
หากยังทำไม่ได้

ถ้าขึ้นว่าไม่รู้จักคำสั่ง ollama ให้เปิดแอป Ollama และเปิดหน้าต่างคำสั่งใหม่ หากดาวน์โหลดช้า ให้ทำกิจกรรมอ่าน Prompt 6 ส่วนก่อน แล้วค่อยมาลองโมเดลเมื่อดาวน์โหลดเสร็จ

ใช้โมเดลที่ดาวน์โหลดลงเครื่องสำหรับกิจกรรมนี้ หลีกเลี่ยงรุ่นที่ชื่อมี :cloud และใช้ข้อมูลสมมติในการฝึก