Session
บทสนทนากับ AI หนึ่งชุดที่ระบบบันทึกไว้ครบทั้งเรื่อง ทำให้ปิดโปรแกรมแล้วกลับมาทำต่อจากเดิม แตกสาขาลองแนวทางใหม่ หรือสลับระหว่างหลายงานได้
Session คือบทสนทนาระหว่างเรากับ AI หนึ่งชุด นับตั้งแต่เริ่มคุยจนถึงข้อความล่าสุด ที่เครื่องมือฝั่ง AI บันทึกเก็บไว้เป็นก้อนเดียว เอกสารของ Claude Code นิยามไว้ตรงตัวว่า session คือ "บทสนทนาที่ถูกบันทึกไว้ ซึ่งผูกกับโฟลเดอร์โปรเจกต์" ระบบเซฟลงเครื่องต่อเนื่องตลอดเวลาที่เราทำงาน ผลคือเราปิดโปรแกรม ปิดคอม แล้วกลับมา "resume" ต่อจากจุดเดิมได้ จะแตกสาขา (branch) ไปลองแนวทางอื่นโดยไม่กระทบเส้นเดิม หรือสลับไปมาระหว่างงานหลายเรื่องก็ได้
สิ่งที่อยู่ใน session ไม่ใช่แค่ข้อความถามตอบ แต่รวมประวัติการทำงานทั้งหมดของ agent ด้วย: ทุก tool-call ที่มันไปอ่านไฟล์หรือรันคำสั่ง และ tool-result ที่ได้กลับมา เมื่อสั่ง resume ระบบจะกู้ทั้งประวัติบทสนทนา model ที่ใช้อยู่ และโหมดสิทธิ์ (permission mode) กลับมาให้ ใน Claude Code คำสั่ง claude --continue ต่อ session ล่าสุดในโฟลเดอร์นั้น ส่วน claude --resume เปิดรายการให้เลือก และตัวไฟล์บันทึก (transcript) เก็บเป็น JSONL ในเครื่องของเราเอง โดยค่าเริ่มต้นเก็บย้อนหลัง 30 วัน
ทำไมคนทำงานยุค AI ต้องรู้คำนี้: เพราะความเข้าใจผิดยอดฮิตคือคิดว่า AI "จำ" ทุกอย่างข้ามการคุยได้เอง ความจริงคือความจำขณะทำงานของโมเดลอยู่ใน context-window ซึ่งมีขนาดจำกัด ส่วน session คือสมุดบันทึกที่อยู่นอกตัวโมเดล การบริหาร session ให้เป็น: เริ่ม session ใหม่ (หรือสั่ง /clear) เมื่อเปลี่ยนเรื่อง เพื่อให้ context สะอาด และ resume ของเดิมเมื่อสานงานค้าง คือทักษะพื้นฐานของการทำงานกับ AI ระดับเดียวกับการตั้งชื่อไฟล์ให้หาเจอ ทีมที่เก่งขึ้นไปอีกขั้นจะรัน session ขนานกันหลายตัว แยกงานคนละเรื่องไม่ให้ชนกัน
ตัวอย่างจากบทสนทนาจริง
ถาม: "เมื่อวานให้ Claude ช่วยไล่แก้สูตรใน report ค้างไว้ครึ่งทาง วันนี้เปิดมาใหม่มันจำอะไรไม่ได้เลย ต้องนั่งเล่าใหม่หมด สรุป AI มันขี้ลืมขนาดนี้เลยเหรอครับ"
ตอบ: "ไม่ใช่ขี้ลืมครับ คุณแค่เปิด session ใหม่ บทสนทนาเมื่อวานถูกเซฟไว้ในเครื่องอยู่แล้วทั้งชุด ลอง resume session เดิม เช่นสั่ง claude --continue มันจะกลับมาพร้อมประวัติทั้งหมด รวมถึงไฟล์ที่เคยอ่านและคำสั่งที่เคยรัน แล้วทำต่อจากตรงที่ค้างได้เลย ไม่ต้องเล่าใหม่"
ระวังสับสนกับ
- context-window : session คือบันทึกบทสนทนาทั้งหมดที่เก็บบนดิสก์ ยาวแค่ไหนก็เก็บได้ ส่วน context window คือความจำใช้งานของโมเดลที่มีเพดานจำกัด ณ ขณะตอบ session ที่ยาวมากจึงอาจต้องผ่าน compaction เพื่อย่อประวัติให้ยัดลง context window ได้
- turn : turn คือหนึ่งรอบถามตอบ (เราส่งหนึ่งครั้ง AI ตอบจบหนึ่งครั้ง) ส่วน session คือทั้งบทสนทนาที่ประกอบด้วยหลาย turn ต่อกัน
Sources (3)
- https://platform.claude.com/docs/en/about-claude/glossary fetched 2026-07-31
- https://code.claude.com/docs/en/common-workflows fetched 2026-07-31
- https://code.claude.com/docs/en/sessions fetched 2026-07-31
อ่านจบแล้วอยากตามเรื่อง AI แบบนี้ต่อทุกวัน เรามีสรุปข่าวภาษาไทยส่งทาง LINE ทุกเช้า กดเพิ่มเพื่อนไว้ได้เลย ไม่มีค่าใช้จ่าย