ข้ามไปยังเนื้อหา

AI ตั้งแต่พื้นฐาน

คอร์สปัญญาประดิษฐ์ครบถ้วน ตั้งแต่คณิตศาสตร์ไปจนถึง LLM, เอเจนต์ และ MCP รวม 30 บท โดยแต่ละบทคุ้มค่าที่จะอ่านได้ด้วยตัวเอง

  1. Perceptron จากศูนย์: นิวรอนคำนวณอะไร

    นิวรอนคือผลรวมถ่วงน้ำหนักกับเกณฑ์ตัดสิน นั่นคือทั้งแนวคิด — และขีดจำกัดของมันคือสิ่งที่ผลักให้ทุกอย่างหลังจากนั้นเกิดขึ้น

    บทที่ 1 จาก 30

  2. Loss Function มาจากไหน: จาก Likelihood ไม่ใช่ธรรมเนียม

    squared error ไม่ใช่ธรรมเนียม แต่เป็นข้ออ้างเกี่ยวกับ noise และคุณมองเห็นได้เมื่อมันผิด

    บทที่ 2 จาก 30

  3. ลงเขา: Gradient Descent และสองขั้นตอนที่ทุกคนมักข้าม

    ทุกคนเขียนเครื่องหมายลบ แต่แทบไม่มีใครบอกว่าทำไมมันอยู่ตรงนั้น หรือก้าวได้ไกลแค่ไหนก่อนพัง

    บทที่ 3 จาก 30

  4. Classification, Cross-Entropy และวิธีไม่หลอกตัวเอง

    Accuracy เป็นตัวเลขที่รายงานง่ายที่สุด และหลอกเราได้ง่ายที่สุด

    บทที่ 4 จาก 30

  5. Backpropagation ตั้งแต่ศูนย์: สร้าง Engine ก่อน แล้วค่อยสร้าง Network

    backpropagation ไม่ใช่อัลกอริทึมของ neural network แต่คือ chain rule ที่ถูกนำไปใช้กับกราฟในทิศทางที่มีประสิทธิภาพ

    บทที่ 5 จาก 30

  6. ทำให้ฝึกได้ และทำให้ใช้ได้กับข้อมูลใหม่

    gradient ถูกต้อง แต่ network ก็ยังไม่เรียนรู้ บทนี้ว่าด้วยความแตกต่างตรงนั้น

    บทที่ 6 จาก 30

  7. สร้าง BPE Tokenizer: ทำไมโมเดลของคุณนับตัว R ไม่ถูก

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

    บทที่ 7 จาก 30

  8. การทำนาย Next-Token: Embedding และความหมายของ Perplexity

    หนึ่ง objective ไม่มี labels และตารางเวกเตอร์ที่ไม่มีใครออกแบบ

    บทที่ 8 จาก 30

  9. Attention และบล็อก Transformer อนุมานจากค่าเฉลี่ย

    Attention ไม่ใช่สูตรที่ต้องยอมรับ แต่คือสิ่งที่ได้เมื่อเลิกเฉลี่ยอดีตแบบเท่ากัน แล้วให้ model เลือกน้ำหนักเอง

    บทที่ 9 จาก 30

  10. Pretraining LLM: data, compute, scaling laws และต้นทุน

    การตัดสินใจที่เหลือไม่ใช่เรื่องโปรแกรมมิงอีกต่อไป แต่คือการซื้อ

    บทที่ 10 จาก 30

  11. จาก Base Model สู่ Assistant: SFT, RLHF, DPO และ GRPO

    โมเดลที่ pretrained มาไม่ได้ตอบคำถาม มันแค่ต่อข้อความ และความต่างอยู่ที่ training stage ที่สองซึ่งแทบไม่มีใครเห็น

    บทที่ 11 จาก 30

  12. Chain of Thought, RLVR และ Test-Time Compute ที่วัดผลได้

    โมเดลไม่ได้คิด แต่มันใช้ token มากขึ้นก่อนตอบ และสิ่งนั้นวัดได้ คิดเงินได้

    บทที่ 12 จาก 30

  13. ทำ Inference ให้ถูกลง: KV cache, Batching และ Quantization

    Generation ไม่ใช่ปัญหาเดียว แต่คือ token แรกที่ติด compute ตามด้วยอีกนับพัน token ที่ติด memory และเทคนิค serving แทบทั้งหมดมาจากรอยแยกนี้

    บทที่ 13 จาก 30

  14. LLM call แรกใน Production: Streaming, Retries, Timeouts

    ตอนนี้โมเดลอยู่หลัง port แล้ว จากจุดนี้ แทบไม่มีอะไรที่พังเพราะคณิตศาสตร์

    บทที่ 14 จาก 30

  15. Prompt Engineering แบบวัดผล: อะไรเปลี่ยนผลลัพธ์

    prompt ต้องวัด ไม่ใช่เถียงกัน 4 variant ใน 20 case แยกอะไรไม่ออกเลย

    บทที่ 15 จาก 30

  16. Context Window, Tokens และใบเรียกเก็บเงิน: วัดให้เห็นจริง

    window ไม่ใช่ memory แต่ถูกเติมใหม่ตั้งแต่ต้นทุกครั้งที่เรียก และคุณจ่ายค่าเติมนั้น

    บทที่ 16 จาก 30

  17. Temperature, Top-p และ Determinism ที่คุณไม่มี

    Temperature ไม่ได้ทำให้โมเดลสร้างสรรค์ขึ้น แต่มันเพิ่มโอกาสของ tokens ที่โมเดลเองให้คะแนนไว้ต่ำสุด และคุณเห็นได้กับตา

    บทที่ 17 จาก 30

  18. Tool Calling และ Structured Outputs: ข้อตกลงที่ยืนอยู่ได้

    โมเดลไม่เคย execute อะไรเอง มันแค่ขอในรูปแบบที่คุณกำหนดไว้ และรูปแบบนั้นคือส่วนเดียวที่คุณควบคุมได้

    บทที่ 18 จาก 30

  19. RAG ใน Production: Chunking, Retrieval และการอ้างอิงที่ซื่อสัตย์

    chunking แย่ทำลายคำตอบก่อนการค้นหาเริ่ม และไม่มี reranker ใดกู้คืนได้

    บทที่ 19 จาก 30

  20. Fine-Tune, Retrieve หรือ Prompt? คำตอบอยู่ที่เศรษฐศาสตร์

    ไม่มีใครถามเรื่องนี้เพราะ model แต่ถามเพราะงบประมาณ

    บทที่ 20 จาก 30

  21. ราคา Multimodal: รูปภาพ เสียง และวิดีโอคิดเงินจริงอย่างไร

    ภาพถ่ายหนึ่งภาพไม่ได้คิดราคาเป็นหนึ่งภาพ แต่มันคิดเป็น token ด้วยสูตรที่คุณไม่ได้เลือก

    บทที่ 21 จาก 30

  22. AI Agent คืออะไร: 5 ประเภทคลาสสิก กับ 2 นิยามคู่แข่ง

    tool เดียวในแคตตาล็อกทำให้หนึ่ง call กลายเป็นสอง และ input 39 token กลายเป็น 420 จะเรียกว่า agent หรือไม่ ขึ้นกับนิยามที่คุณเปิดอ่าน

    บทที่ 22 จาก 30

  23. สร้าง agent harness: ลูปและห้าทางออกของมัน

    ลูปมีแค่ 15 บรรทัด สิ่งที่ทำให้ส่งใช้งานจริงได้คือทุกทางที่พาออกจากมัน

    บทที่ 23 จาก 30

  24. Context Engineering: ทำไม agent ของคุณโง่ลงที่เทิร์น 40

    window ไม่ได้ล้น ข้อเท็จจริงแค่ถูกย้าย แล้ว agent ก็หาไม่เจอ

    บทที่ 24 จาก 30

  25. การประสานงาน Multi-agent: 5 รูปแบบ และเมื่อใดที่รูปแบบเดียวชนะ

    สี่การจัดวาง งานเดียว บิลเดียว แบบถูกที่สุดผิด และแบบแพงที่สุดตรวจ worker ของตัวเองไม่ได้

    บทที่ 25 จาก 30

  26. อธิบาย MCP เทียบกับสเปก: เซิร์ฟเวอร์จริง ๆ คืออะไร

    ไม่ใช่เวทมนตร์ แต่คือ transport, รูปแบบข้อความ และ primitive สามอย่างที่คุณพิมพ์เองได้

    บทที่ 26 จาก 30

  27. Ship MCP Server: วัดกันจริงด้วย TypeScript และ Python

    สอง SDKs, สายเดียวกัน ความต่างที่น่าสนใจคือสิ่งที่โปรโตคอลมองไม่เห็น

    บทที่ 27 จาก 30

  28. Agent Skills และ SKILL.md: วัด Progressive Disclosure อย่างเป็นรูปธรรม

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

    บทที่ 28 จาก 30

  29. การประเมิน LLM: จาก public benchmarks สู่ golden set ของคุณ

    ตัวเลขที่ไม่มีช่วงความเชื่อมั่น คือเรื่องเล่าที่มีทศนิยม

    บทที่ 29 จาก 30

  30. Prompt injection และ lethal trifecta: ทำให้ agent จริงปลอดภัย

    model แยกไม่ออกว่าคำสั่งไหนเป็นของคุณหรือของคนแปลกหน้า ทุกอย่างที่ใช้ได้ต้องเริ่มจากการยอมรับข้อนี้

    บทที่ 30 จาก 30