文章列表

ไทย(th)· 共 24 篇

บทช่วยสอนชุด Claude Code 7: Sonnet, Opus ฉันควรใช้โมเดลไหน?

## เลือกโมเดล: Sonnet, Opus ควรใช้อันไหน? หลังจากติดตั้งและเข้าสู่ระบบ Claude Code แล้ว คุณไม่ต้องกังวลเรื่องโมเดลทันที — มันใช้ Claude Sonnet เป็นค่าเริ่มต้น ซึ่งเพียงพอในกรณีส่วนใหญ่ ### โมเดลที่คุณใช้ได้ใน Claude Code ปัจจุบันมีโมเดลที่เลือกได้จากบรรทัดคำสั่งเพียงสามตัว: - **Claude Sonnet** (…

Claude Code ชุดสอน 6: วิธีรับรองตัวตน – การเข้าสู่ระบบผ่านเบราว์เซอร์และการตั้งค่า API Key ด้วยตนเอง

## กระบวนการรับรองตัวตน: การเข้าสู่ระบบผ่านเบราว์เซอร์และการตั้งค่า API Key ด้วยตนเอง หลังจากติดตั้ง Claude Code แล้ว คุณต้องทำการรับรองตัวตนจึงจะสามารถใช้งานได้ คุณต้องเชื่อมโยงเครื่องมือกับบัญชี Anthropic ของคุณ มีสองวิธีในการเชื่อมโยง: **การเข้าสู่ระบบผ่านเบราว์เซอร์** และ **การตั้งค่า API Key ด…

Claude Code ชุดบทช่วยสอน 5: วิธีการติดตั้ง Claude Code?

## วิธีการติดตั้ง Claude Code การติดตั้ง Claude Code ไม่มีหน้าจอกราฟิกให้คลิก "ถัดไป" ทุกอย่างทำในบรรทัดคำสั่ง หากคุณใช้ npm เป็นประจำ กระบวนการทั้งหมดจะใช้เวลาไม่เกินสองนาที ### ข้อกำหนดเบื้องต้น ก่อนเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้: - **Node.js 18 หรือสูงกว่า** วิธีตรวจสอบ: รัน…

Claude Code ชุดบทเรียนที่ 4: Claude Code ใช้ในสถานการณ์ใดบ้าง

## สถานการณ์การใช้งานทั่วไป ฉันแบ่งสถานการณ์การใช้งานออกเป็นสี่ประเภท เรียงตามความถี่จากมากไปน้อย --- ### ประเภทแรก: ทำความเข้าใจโค้ด นี่น่าจะเป็นประเภทที่ใช้มากที่สุด เมื่อรับโปรเจกต์ของคนอื่น ดูโมดูลที่เก่า หรือเปิดคลังที่ไม่มีเอกสาร ก็ถามมันเลย **วิธีทำ:** - `claude "โปรเจกต์นี้ทำอะไร? จุดเ…

Claude Code ชุดการสอนที่ 3: ทำไมจึงมีเพียงเทอร์มินัล

## 1.3 ทำไมต้องเขียนโค้ดในเทอร์มินัล? ลองนึกภาพ: คุณกำลังเขียนฟีเจอร์ใหม่ แล้วจู่ๆ ก็พบว่าต้องแก้ไขฟังก์ชันเครื่องมือพื้นฐานที่กระจายอยู่ในสามไฟล์ และบางการเรียกใช้ข้ามโมดูล คุณเปิดโปรแกรมแก้ไข ค้นหาทั่วทั้งโปรเจกต์ เปิดทีละไฟล์ ค่อยๆ แก้ไขอย่างระมัดระวัง แล้วรันเทสอีกครั้ง — สีแดง ดูข้อผิดพลาด ตรว…

บทช่วยสอนชุด Claude Code 2: ความสัมพันธ์ระหว่าง Claude Code, Claude Chat และ Claude API

## 1.2 ความสัมพันธ์กับ Claude Chat และ API นักพัฒนาหลายคนเมื่อได้ยินเกี่ยวกับ Claude Code ครั้งแรก มักจะนึกถึงผลิตภัณฑ์อีกสองรูปแบบโดยธรรมชาติ: **Claude Chat** (อินเทอร์เฟซแชทบนเว็บ) และ **Claude API** (อินเทอร์เฟซการเขียนโปรแกรม) ทั้งหมดนี้มาจาก Anthropic และใช้ตระกูลโมเดล Claude เป็นพื้นฐาน แต่ปั…

Claude Code ชุดสอน 1: Claude Code คืออะไร?

## 1.1 Claude Code คืออะไร? ### คำจำกัดความสั้นๆ **Claude Code คือ AI ตัวแทนการเขียนโปรแกรม (Agent) ที่ทำงานในเทอร์มินัล (Terminal) ซึ่งเปิดตัวโดย Anthropic** นักพัฒนาสามารถอธิบายงานด้วยภาษาธรรมชาติ จากนั้นมันจะอ่านฐานโค้ด เสนอการแก้ไข รันคำสั่ง ทดสอบ จัดการ Git และแม้กระทั่งขออนุมัติก่อนแก้ไข — ไม่…

AI Series Interview 16: Spec Coding ที่ดีควรเป็นอย่างไร?

**Spec Coding** ที่ดี (การเขียนโค้ดตามข้อกำหนด) หัวใจสำคัญคือการเปลี่ยน "ความคิดที่คลุมเครือ" ให้กลายเป็น "สัญญาที่แม่นยำ ตรวจสอบได้ และดำเนินการได้" มันไม่ใช่แค่การเขียนเอกสาร แต่เป็นการสร้างภาษาสื่อสารที่ไร้ความกำกวมระหว่างมนุษย์กับ AI (หรือระหว่างมนุษย์ด้วยกัน) ด้านล่างนี้我将อธิบายลักษณะของ spec ท…

ชุดสัมภาษณ์ AI 15: ข้อผิดพลาดทั่วไปของ Vibe Coding มีอะไรบ้าง?

แม้รูปแบบ 'ขับเคลื่อนด้วยความรู้สึก/บรรยากาศ' ของ Vibe Coding จะสนุกมากเมื่อใช้ในการสร้างต้นแบบอย่างรวดเร็วและสำรวจความคิดสร้างสรรค์ แต่หากไม่มีการควบคุม ก็จะตกหลุมพรางทั่วไปได้ง่าย ต่อไปนี้คือสรุปจากห้ามิติ: **คุณภาพโค้ด, ความสามารถในการบำรุงรักษา, ความปลอดภัย, วิวัฒนาการของความต้องการ, การทำงานร่ว…

AI สัมภาษณ์ตอนที่ 14: ความแตกต่างระหว่าง Vibe Coding และ Spec Coding?

นี่คือปัญหาที่โปรแกรมเมอร์ส่วนใหญ่ต้องเผชิญ **Vibe Coding** และ **Spec Coding** เป็นแนวทางการทำงานที่แตกต่างกันอย่างชัดเจนเมื่อใช้โมเดลภาษาใหญ่ (LLM) ในการเขียนโปรแกรม ความแตกต่างหลักคือ **"อินพุต" ที่คุณให้ AI เป็นความรู้สึกที่คลุมเครือ หรือข้อกำหนดที่แม่นยำ** --- ## หนึ่ง อธิบายความแตกต่างระหว่าง…

AI ซีรีส์สัมภาษณ์ 13: Query อาจถูกมุ่งร้ายฉีดเข้าไป ป้องกันอย่างไร?

การฉีด Query ที่เป็นอันตราย (การฉีด Prompt ที่มุ่งร้าย / การปนเปื้อนในการค้นคืน) เป็นภัยคุกคามความปลอดภัยที่เกิดขึ้นจริงในระบบ RAG เมื่อนำไปใช้งานจริง ผู้โจมตีอาจใช้ข้อมูลนำเข้าที่ถูกสร้างขึ้นอย่างพิถีพิถันเพื่อพยายามให้โมเดลเปิดเผยข้อมูลที่ละเอียดอ่อน ข้ามข้อจำกัด ดำเนินการคำสั่งที่ไม่คาดคิด หรือปน…

AI สัมภาษณ์ตอนที่ 12: ปรับแต่ง Prompt อย่างไร?

การปรับแต่ง Prompt (Prompt Engineering / Optimization) เป็นทักษะสำคัญที่ทำให้โมเดลภาษาขนาดใหญ่ "เชื่อฟัง" โดยเฉพาะอย่างยิ่งในระบบ RAG ซึ่งกำหนดโดยตรงว่าโมเดลจะยึดตามเนื้อหาที่ดึงมา หลีกเลี่ยงภาพหลอน และจัดรูปแบบผลลัพธ์ตามที่กำหนดหรือไม่ --- ## หนึ่ง หลักการสำคัญของการปรับแต่ง Prompt 1. **ชัดเจน >…

AI ชุดสัมภาษณ์ชุดที่ 11: จะปรับแต่ง RAG อย่างไร?

การปรับแต่ง RAG ไม่ใช่การปรับเปลี่ยนในขั้นตอนเดียว แต่เป็นกระบวนการ**ปรับปรุงทั้งสายโซ่** ด้านล่างนี้我从**ด้านการจัดทำดัชนีข้อมูล ด้านการค้นคืน ด้านการสร้าง ด้านการประเมิน** สี่มิติ ให้กลยุทธ์การปรับแต่งอย่างเป็นระบบ พร้อมแนบประสบการณ์จริงที่สามารถกล่าวถึงในการสัมภาษณ์ --- ## หนึ่ง การปรับแต่งด้านก…

ชุดสัมภาษณ์ AI 10: Embedding ทำงานอะไรกันแน่? — จากแก่นแท้ทางเทคนิคสู่การตอบสัมภาษณ์

## Embedding ทำงานอะไรกันแน่? — จากแก่นแท้ทางเทคนิคสู่การตอบสัมภาษณ์ ### ๑. แก่นแท้ทางเทคนิค: หนึ่งประโยคชี้ให้เห็นแกนกลาง **งานหลักของ Embedding คือการแมปข้อมูลที่ไม่มีโครงสร้างและไม่ต่อเนื่อง (ข้อความ รูปภาพ ฯลฯ) ไปยังปริภูมิเวกเตอร์ที่มีความต่อเนื่องและมีมิติต่ำ ทำให้วัตถุที่มีความหมายใกล้เคียง…

AI ซีรีส์สัมภาษณ์ 9: จะมองอัตราความแม่นยำของระบบตอบคำถามความรู้อย่างไร?

อัตราความแม่นยำคือเส้นเลือดหลักของระบบตอบคำถามความรู้ โดยเฉพาะอย่างยิ่งเมื่อคุณพยายามนำไปใช้ในสถานการณ์ที่จริงจัง (เช่น การแพทย์ กฎหมาย การสนับสนุนภายในองค์กร) มุมมองของฉันสามารถสรุปได้ว่า **อัตราความแม่นยำเป็นแนวคิดหลายมิติ ไม่ใช่แค่ตัวเลขเดียว ต้องพิจารณาร่วมกับความสามารถของระบบ ความยากของงาน และต…

AI ซีรีส์สัมภาษณ์ 8: RAG คืออะไร? เหตุใดจึงคิดที่จะทำโปรเจกต์ RAG?

### RAG คืออะไร? **RAG** ย่อมาจาก **Retrieval-Augmented Generation** หรือในภาษาไทยคือ **การสร้างแบบเสริมการค้นคืน** พูดง่ายๆ มันคือเทคโนโลยีที่ **"ทำให้โมเดลภาษาขนาดใหญ่มีหนังสืออ้างอิงที่สามารถเปิดอ่านได้ตลอดเวลา"** ลองนึกภาพโมเดลภาษาขนาดใหญ่เป็น "ซูเปอร์เกรียน" ที่มีความจำดีเยี่ยมและความรู้กว้า…

AI ซีรีส์สัมภาษณ์ 7: วิธีกำหนด Skill อย่างเป็นมาตรฐาน

## หนึ่ง แนวคิดหลักของ Skill Skill คือหน่วยความสามารถที่สามารถดำเนินการได้ซึ่งถูกห่อหุ้มอยู่ใน **Agent** หรือ **ระบบ AI** โดยทั่วไปประกอบด้วย: - **เงื่อนไขการเรียกใช้**: เมื่อใดที่ถูกเรียก (เช่น คำสั่งผู้ใช้, เหตุการณ์ของระบบ) - **พารามิเตอร์นำเข้า**: ข้อมูลหรือบริบทที่ต้องรับ - **ตรรกะการดำเนินกา…

AI คำถามสัมภาษณ์ 5: โหมดผู้เชี่ยวชาญผสม (MOA, Mixture-of-Agents) คืออะไร? ทำไม MOA ถึงช่วยเพิ่มประสิทธิภาพ?

## โหมดผู้เชี่ยวชาญผสม MOA (Mixture-of-Agents) คืออะไร? **MOA** คือ **สถาปัตยกรรมการทำงานร่วมกันของหลายเอเจนต์** ซึ่งแนวคิดหลักคือ: การรวมโมเดล AI อิสระหลายตัว (เรียกว่า "ผู้เชี่ยวชาญ" หรือ "Agent") เข้าด้วยกัน ผ่าน **กลไกการกำหนดเส้นทาง/การจัดสรร** ให้ผู้เชี่ยวชาญแต่ละตัวรับผิดชอบงานย่อยที่ตนถนัดท…

AI คำถามสัมภาษณ์ข้อที่ 4: การออกแบบระบบความจำของ Agent – แนวทางการนำความจำระยะสั้นและระยะยาวไปใช้

# การออกแบบระบบความจำของ Agent: แนวทางการนำความจำระยะสั้นและระยะยาวไปใช้ บทความนี้สำรวจการออกแบบระบบความจำของ Agent โดยแบ่งออกเป็นสองระดับคือความจำระยะสั้นและความจำระยะยาว พร้อมอธิบายรายละเอียดแนวทางการนำไปใช้และข้อควรระวัง ## กรอบแนวคิดและประเด็นหลักมีดังนี้: 1. **หลักการออกแบบโดยรวม**: แบ่งระบ…