🤖 AI Accounts — Claude · ChatGPT · Cursor · Gemini
คอร์สนี้ "ทำงานคู่กับ AI" เป็นแกนหลัก · ต้องมี อย่างน้อย 1 account ก่อนเริ่ม W04 · หน้านี้บอกว่ามีตัวไหนบ้าง · ตัวไหนเหมาะกับงานแบบไหน · และวิธีสมัคร
📊 เปรียบเทียบ — เลือกอันไหนดี
| AI | ดีที่สุดเพื่อ | Free tier | Paid | แนะนำสำหรับ |
|---|---|---|---|---|
| Claude (Anthropic) | เขียน code ยาว ๆ · refactor · อ่านไฟล์ใหญ่ | ~30 msg/วัน (free) | $20/เดือน (Pro) | W04+ · งานคิดยาว ๆ |
| ChatGPT (OpenAI) | คำถามทั่วไป · อธิบายคอนเซ็ปต์ · search ในเน็ต | GPT-5 mini ฟรี · 4 รุ่นต่อวัน | $20/เดือน (Plus) | ผู้เริ่มต้น · ใช้คู่กับการเรียน |
| Cursor | เขียน code ใน editor · AI ใช้บริบทไฟล์ทั้ง project | ~500 fast req/เดือน | $20/เดือน (Pro) | W04+ · เป็น editor หลัก |
| Gemini (Google) | Colab integration · Google Workspace | ฟรีกับ Google account | $20/เดือน (Pro) | คนที่ใช้ Colab · @ubu.ac.th มี Google EDU |
| GitHub Copilot | autocomplete ใน VS Code · ของฟรีนักศึกษา | ฟรีถ้าสมัคร Student Pack | $10/เดือน | นักศึกษามี GitHub Education |
คำแนะนำสำหรับนักศึกษาคอร์สนี้
- 📌 ขั้นต่ำ: Claude ฟรี + Cursor ฟรี (2 accounts) — ทำคอร์สได้ทุก week
- 💎 อยากสบาย: เพิ่ม ChatGPT ฟรี → สลับใช้ตัวที่ free tier ยังไม่หมด
- 🎓 มี budget: Claude Pro (เก่งเขียน code) + Cursor ฟรี → ครอบคลุมทุกอย่าง
- 🆓 นักศึกษา UBU มี Google Workspace EDU → Gemini ใช้ได้ผ่าน @ubu.ac.th
📝 ขั้นที่ 1 — สมัคร Claude (แนะนำเป็นตัวแรก)
- ไปที่ claude.ai — กด Sign up · login ด้วย Google account (UBU email ได้)
- ยืนยัน phone number (OTP) — ใส่เบอร์ + รหัส OTP · ทำครั้งเดียว
- เริ่มใช้ได้ — chat box พร้อมใช้ · free tier ใช้ Claude Haiku 4.5 · จำกัด ~30 message/วัน
- (optional) อัป Pro — ใช้ Claude Opus / Sonnet · ~5x จำนวน message · $20/เดือน · ยกเลิกได้ทุกเมื่อ
ลองเลย — Prompt แรก
อธิบายว่า Python function ทำงานยังไง สำหรับนักศึกษาที่เพิ่งเริ่ม
ใช้ภาษาไทย ใส่ตัวอย่าง code 1-2 ตัว
📝 ขั้นที่ 2 — สมัคร ChatGPT (ทางเลือก)
- ไปที่ chat.openai.com → Sign up
- login ด้วย Google / Microsoft / Apple / email
- ยืนยัน phone number
- เริ่มใช้ได้ · free tier ใช้ GPT-5 mini
📝 ขั้นที่ 3 — Cursor login (ถ้าใช้ Cursor เป็น editor)
ทำในขั้นตอน ติดตั้ง Cursor แล้ว · ทบทวนสั้น ๆ:
- เปิด Cursor · กด Sign in
- เด้ง browser · login ด้วย Google
- กลับมา Cursor · login เสร็จ · ใช้ Ctrl + L เริ่ม chat
📝 ขั้นที่ 4 — Gemini (ฟรีสำหรับ @ubu.ac.th)
- ไปที่ gemini.google.com
- login ด้วย @ubu.ac.th
- เริ่มใช้ได้ทันที · UBU Google Workspace EDU มีให้
- ใน Colab: กด icon ⭐ มุมขวาบน → Gemini chat ในตัว notebook
🎓 GitHub Copilot ฟรีสำหรับนักศึกษา (Optional)
มี GitHub Student Developer Pack ฟรี — มี Copilot รวมอยู่:
- สร้าง GitHub account (ดู setup-git) ด้วย @ubu.ac.th
- ไป education.github.com/pack → "Sign up for the Student Developer Pack"
- ยืนยันสถานะนักศึกษา — upload student ID / ตารางเรียน · GitHub ตรวจ ~1-2 วัน
- ลง GitHub Copilot extension ใน VS Code — Extensions → ค้น "GitHub Copilot" → Install
- Login → ใช้ได้ฟรี — Copilot ฟรีตลอดที่ยังเป็นนักศึกษา + 2 ปีหลังจบ
🎯 ตัวไหนเหมาะกับงานอะไร — Cheat-sheet
| สิ่งที่จะทำ | AI ที่แนะนำ | ทำไม |
|---|---|---|
| อธิบาย code 1 บรรทัด | Cursor (Ctrl+L) | มีบริบทไฟล์อยู่แล้ว |
| เขียน function ใหม่ | Cursor (Ctrl+K) หรือ Claude | Cursor inline · Claude ถ้ายาว |
| เขียน function จาก spec ยาว | Claude | เก่งคิดต่อเนื่อง · ใส่ context ได้เยอะ |
| refactor file ใหญ่ | Claude หรือ Cursor Composer | เห็นภาพรวมได้ดี |
| debug error | Claude / ChatGPT | เก่งหาเหตุผล · ทั้งคู่ดีพอ |
| อธิบายคอนเซ็ปต์ (เช่น "OOP คืออะไร") | ChatGPT / Claude | ตอบทั่วไป |
| autocomplete ตอนพิมพ์ | Copilot หรือ Cursor (Tab) | ใน editor |
| วาด diagram (Mermaid) | Claude / ChatGPT | เก่ง Mermaid syntax |
| ทำงานบน Colab | Gemini (Colab integration) | เห็น notebook ทั้งไฟล์ |
| search ในเน็ต + code | ChatGPT (มี web search) | ดึงข้อมูลจริงได้ |
💬 Prompt — เริ่มต้นที่ใช้ได้ทันที
นักศึกษาส่วนใหญ่เริ่มใช้ AI แล้วได้ผลห่วยเพราะ "prompt ลอย ๆ" · 5 template ที่ใช้ได้ตลอดคอร์ส:
1. ขอ AI "อธิบาย"
อธิบาย code นี้ทีละบรรทัด ในแบบนักศึกษาปี 1 ที่เพิ่งเริ่ม Python
ใช้ภาษาไทย ใส่ตัวอย่างจากชีวิตจริง
[paste code]
2. ขอ AI "คิดก่อนเขียน"
ฉันอยากทำ X (อธิบายให้ละเอียด)
ก่อนเขียน code ช่วย:
1. ขอแผน (architecture)
2. ขอ data model
3. ขอ edge case ที่ต้องคิด
4. ถามคำถามที่ยังไม่ชัด
อย่าเพิ่งเขียน code
3. ขอ AI "แก้แค่ที่บอก"
โค้ดนี้ทำงานได้ ยกเว้นกรณี score > 100
ช่วยแก้เฉพาะส่วนนั้น
- อย่า refactor ส่วนอื่น
- อย่าเปลี่ยนชื่อ variable
- บอกแค่บรรทัดที่แก้ ไม่ต้อง paste ทั้งไฟล์
4. ขอ AI "ทำ test"
ช่วยคิด 5 test case ที่จะทำให้ function นี้พัง
- 3 case ที่ developer ลืมคิด
- บอกว่า expected output คืออะไร
- ยังไม่ต้องเขียน test code
5. ขอ AI "วิจารณ์งานตัวเอง"
หลังเขียน code เสร็จ:
- ถ้าคุณเป็น senior developer คุณจะวิจารณ์ code นี้ยังไง?
- มีอะไรที่ over-engineered มั้ย?
- มี hidden assumption ที่ผมไม่ได้บอกมั้ย?
- ถ้าจะ deploy production ต้องเพิ่มอะไร?
3 สิ่งที่ AI ทำไม่ได้
- ไม่รู้ context ของ project คุณ — ต้องบอก · paste code · paste data sample
- ไม่รู้ว่าโจทย์จริงคืออะไร — มันคิดเอาเอง · ผลพังบ่อย
- ทดสอบ code ไม่ได้ — ของจริงต้องคุณรันเอง · AI "คาดเดา" ว่า code จะรันได้
🔒 ความปลอดภัยและจริยธรรม
✅ ทำได้ — แนะนำ
- copy code ของตัวเองให้ AI ดูเพื่อขออธิบาย / แก้ bug
- ขอ AI ช่วยเขียน + ทดสอบ + แก้
- ใช้ AI เป็น "คนที่ 2 อ่าน code ของคุณ"
- บอกอาจารย์ว่าใช้ AI · บอกว่า AI ช่วยอะไร
❌ อย่าทำ
- paste API key / password / secret ให้ AI
- paste ข้อมูลส่วนตัวของคนอื่น (เกรดเพื่อน, รหัส นศ., เบอร์โทร)
- ส่ง code ของ AI "โดยไม่อ่าน + ไม่ทดสอบ" — รับผิดชอบไม่ได้
- เถียงกับ AI ว่ามันถูก ทั้งที่รันไม่ได้
- ใช้ AI ทำงานสอบ / รายงานที่ห้ามใช้ AI
🤔 ตัดสินใจเอง
- code AI เขียน · ฉันเข้าใจมั้ย? — ถ้าไม่ → ถามจน entendiero ก่อนส่ง
- AI แนะนำ approach นี้ · มันใช้ได้กับ context ของฉันมั้ย? — ตรวจเอง · อย่าเชื่อ blindly
- AI เปลี่ยน 5 ไฟล์ · ฉันต้องการแค่ 1 มั้ย? — บอก scope ให้ชัด
🎯 Workshop — 10 นาที
- สมัคร Claude · login ได้
- ลอง prompt: "อธิบาย
print('hello')ในภาษาไทย แบบนักศึกษาปี 1" - ลอง prompt: "เขียน Python function ที่รับคะแนน 0-100 คืนเกรด A/B/C/D/F"
- ลอง prompt: "ทดสอบ function ข้างต้นด้วย 5 input — บอก expected output"
- (optional) สมัคร ChatGPT · เปรียบเทียบคำตอบของ 2 ตัว
🎯 Checklist ก่อนไปต่อ
- ☐ มีอย่างน้อย 1 AI account (Claude แนะนำ)
- ☐ Login ได้ + chat ได้
- ☐ เข้าใจ 5 template prompts ข้างบน
- ☐ รู้ว่า "อย่าใส่อะไรใน prompt" (secrets, ข้อมูลคนอื่น)
- ☐ (optional) Cursor login สำเร็จ
เสร็จ Setup ทั้งหมดแล้ว 🎉
→ ไปต่อ W01 — หาปัญหา + Flowchart ·
หรือเปิด Python Cheat-sheet ค้างไว้