Working Directory คือโฟลเดอร์ที่ใช้เป็นจุดเริ่มต้นในการทำงานของ AI กับโปรเจกต์นั้น ส่วน Environment หมายถึงสภาพแวดล้อมที่ AI ทำงานอยู่ ซึ่งกว้างกว่าโฟลเดอร์ เช่น เครื่องมือที่ใช้และข้อจำกัดในการทำงาน เมื่อใช้ Claude Code หรือ ChatGPT Codex กับไฟล์ในคอมพิวเตอร์ จึงควรรู้ก่อนว่ากำลังให้ AI ทำงานกับโฟลเดอร์ไหน และมีไฟล์อะไรให้ใช้อ้างอิง

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

ดูคลิป: ก่อนสั่ง Claude Code, ChatGPT Codex ทำงาน ต้องจัดการ Folder ให้เป็น

Environment / Working Directory ใน Claude Code และ ChatGPT Codex คืออะไร? ทำไมต้องแยกห้องทำงานให้ AI

การแยกโฟลเดอร์ตามโปรเจกต์ช่วยให้เรารู้ว่าไฟล์ไหนเป็นของงานไหน ผมเปรียบ Working Directory เป็น “ห้องทำงาน” เพราะแต่ละห้องมีทั้งเอกสาร เครื่องมือ และกติกาของตัวเอง ไม่ใช่แค่พื้นที่ว่างสำหรับวางไฟล์ผลลัพธ์

ลองนึกถึงห้องการตลาด ห้องบัญชี และห้อง HR

สมมติว่าออฟฟิศหนึ่งมีหลายแผนก ห้องการตลาดอาจมีแผนการตลาด งานเว็บไซต์ โปสเตอร์ และแผนทำคลิปสั้นหรือคลิปยาว ส่วนห้องบัญชีมีเอกสารทางการเงินและโน้ตเตือนให้ตามใบหัก ณ ที่จ่าย ขณะที่ห้อง HR มีเรซูเม่ แผนรับคน และแผนอบรมพนักงาน เอกสารแต่ละประเภทอยู่ในห้องของงานนั้น

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

เวลาใช้ AI ก็คล้ายกัน ถ้าเรากำลังทำโปรเจกต์หนึ่ง โฟลเดอร์ของโปรเจกต์นั้นควรเป็นจุดที่เรารวบรวมไฟล์ที่เกี่ยวข้องไว้ให้เป็นระบบ แล้วระบุให้ชัดว่า AI ต้องทำงานกับอะไร คำอธิบายเรื่องห้องทำงานในคลิป ช่วงประมาณ 1:49 นาที

Environment ต่างจาก Working Directory อย่างไร?

Environment คือภาพรวมของสภาพแวดล้อมการทำงาน ส่วน Working Directory คือโฟลเดอร์ที่กำลังใช้ทำงาน ในบทความนี้คำว่า Environment เป็นคำอธิบายภาพรวม ไม่ได้หมายความว่าสองผลิตภัณฑ์มีเมนูชื่อเดียวกันหรือใช้ตั้งค่าแทนกันได้

คำที่เจอหมายถึงอะไรในบทความนี้ควรแยกให้ออก
Environmentสภาพแวดล้อมที่ AI ทำงาน รวมเครื่องมือและข้อจำกัดที่เกี่ยวข้องกว้างกว่าแค่ตำแหน่งโฟลเดอร์
Working Directoryโฟลเดอร์ที่ใช้เป็นจุดเริ่มต้นทำงานกับโปรเจกต์บอกตำแหน่งทำงาน ไม่ได้บอกสิทธิ์ทั้งหมด
Permissions / Sandboxการควบคุมว่า AI หรือเครื่องมือทำอะไรและเข้าถึงที่ไหนได้ต้องตรวจแยกจากการเลือกโฟลเดอร์

สำหรับ Claude Code เอกสารผู้พัฒนาอธิบายการทำงานกับไฟล์และเครื่องมือในสภาพแวดล้อมที่เปิดใช้งาน ส่วนเอกสารของ OpenAI แยกโปรเจกต์ที่เชื่อมกับโฟลเดอร์ในเครื่องออกจากโปรเจกต์ที่ใช้ไฟล์อัปโหลด การมีคำว่า “Project” จึงไม่ได้แปลว่าเข้าถึงโฟลเดอร์ในเครื่องเสมอไป ดู วิธีทำงานของ Claude Code และ Projects ของ OpenAI

Environment / Working Directory ใน Claude Code และ ChatGPT Codex คืออะไร? ต้องเตรียมไฟล์อะไรไว้บ้าง

เริ่มจากไฟล์ที่เกี่ยวข้องกับงานนั้นจริง ๆ ในคลิปผมยกตัวอย่างสมมติว่า ถ้าจะสร้างเว็บแอประบบทำคอนเทนต์อัตโนมัติ ก็เหมือนเปิดห้องทำงานใหม่สำหรับโปรเจกต์นี้ แล้วรวบรวมสิ่งที่ต้องใช้ไว้ในห้องนั้น

  • ไฟล์งานของโปรเจกต์ เช่น ไฟล์ที่ใช้พัฒนาระบบและชิ้นงานที่สร้างระหว่างทำงาน
  • ไฟล์อ้างอิงของแบรนด์ เช่น โลโก้ แนวทาง CI และสีแบรนด์ที่ต้องใช้กับงาน
  • กติกาและโน้ตเกี่ยวกับงาน เพื่อบอกว่างานนี้ต้องรู้อะไรและมีข้อกำหนดอะไร
  • สกิลที่เกี่ยวข้อง ทั้งสกิลที่มีอยู่แล้วและส่วนที่พัฒนาขึ้นระหว่างทำโปรเจกต์ โดยตำแหน่งติดตั้งจริงขึ้นกับระบบที่ใช้

นึกภาพว่าเราให้ AI เข้ามาทำงานในห้องนี้ มันต้องหาเอกสารที่เกี่ยวข้องและทำตามข้อกำหนดของโปรเจกต์ได้ การจัดไฟล์จึงช่วยทั้งคนสั่งงานและ AI ให้มีจุดอ้างอิงร่วมกัน ตัวอย่างนี้เป็นภาพสมมติที่ใช้อธิบายในคลิป ไม่ใช่รายงานผลทดสอบระบบคอนเทนต์อัตโนมัติที่ทำเสร็จแล้ว

อย่างไรก็ตาม ไม่ใช่ว่าเพียงวางไฟล์ทุกชนิดในโฟลเดอร์แล้ว AI จะอ่านครบหรือจำทุกอย่างอัตโนมัติ วิธีโหลดคำสั่ง สกิล และความจำขึ้นกับโปรแกรมและการตั้งค่า ใครอยากต่อเรื่องนี้ อ่าน บทความเรื่อง Memory ของ Claude Code และ Rules ของ Codex เพิ่มได้

Environment / Working Directory ใน Claude Code และ ChatGPT Codex คืออะไร? เริ่มเลือกโฟลเดอร์อย่างไร

ในตัวอย่างจากคลิป ผมเริ่มจากเลือก Open Folder สร้างโฟลเดอร์สำหรับงาน แล้วเลือกโฟลเดอร์นั้นเป็นพื้นที่ทำงานของโปรเจกต์ แนวคิดคือกำหนดตำแหน่งงานให้ชัดก่อนเริ่มสั่ง AI ส่วนปุ่มและหน้าตาจริงขึ้นกับแอปและเวอร์ชันที่ใช้

  1. เปิดตัวเลือกโฟลเดอร์ ในคลิปใช้ Open Folder เพื่อเลือกพื้นที่ทำงาน
  2. สร้างโฟลเดอร์สำหรับโปรเจกต์ ตัวอย่างในคลิปเป็นโฟลเดอร์ทดสอบสำหรับงานโพสต์คอนเทนต์อัตโนมัติ
  3. เลือกโฟลเดอร์นั้น ในตัวอย่างกด Select Folder แล้วใช้เป็นจุดเริ่มต้นของงาน
  4. กลับมาดูไฟล์ในพื้นที่ทำงาน ช่วงท้ายคลิปเปิดโฟลเดอร์โปรเจกต์ให้ดูว่ามีทั้งโฟลเดอร์ย่อยและไฟล์งานรวมอยู่ข้างใน

ดูขั้นตอนต้นทางได้ที่ ช่วงประมาณ 5:15 นาที และตัวอย่างการเปิดดูโฟลเดอร์โปรเจกต์ที่ ช่วงประมาณ 7:20 นาที บทความนี้ถ่ายทอดลำดับจากคลิป ไม่ได้หมายความว่า Claude Code และ Codex ทุกหน้าจอจะมีปุ่มเหมือนกันทั้งหมด

เลือก Working Directory แล้ว AI เข้าถึงไฟล์นอกโฟลเดอร์ได้ไหม?

อาจทำได้ หากสิทธิ์และการตั้งค่าอนุญาต การเลือก Working Directory บอกว่าเริ่มทำงานที่ไหน แต่ไม่ใช่หลักฐานว่า AI ถูกล็อกให้อ่านหรือเขียนได้เฉพาะโฟลเดอร์นั้น

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

เอกสาร Working directories และ Permissions ของ Claude Code อธิบายการเพิ่มโฟลเดอร์และข้อจำกัดสิทธิ์ ส่วน Agent approvals & security ของ OpenAI แยกขอบเขตทางเทคนิคของ sandbox ออกจากเงื่อนไขการขออนุมัติ ดังนั้นควรตรวจสิทธิ์จากระบบที่ใช้จริง แทนการตัดสินจากชื่อโฟลเดอร์เพียงอย่างเดียว

คำถามที่พบบ่อยเรื่อง Environment / Working Directory

ใช้ Working Directory เดียวกับทุกโปรเจกต์ได้ไหม?

อาจใช้ได้ตามวิธีจัดงานของเรา แต่ถ้าเป็นคนละงานและใช้คนละชุดเอกสาร แนวคิด “ห้องทำงาน” ในคลิปช่วยให้เห็นประโยชน์ของการแยกโฟลเดอร์ จะได้รู้ว่าไฟล์และกติกาชุดไหนเกี่ยวกับโปรเจกต์ไหน ไม่จำเป็นต้องสร้างโฟลเดอร์ใหม่ทุกครั้งที่ส่งข้อความ

ต้องเอาไฟล์ทั้งหมดในคอมพิวเตอร์มาไว้ใน Working Directory ไหม?

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

เลือกโฟลเดอร์แล้ว AI จะจำกติกาให้ตลอดเลยไหม?

ยังสรุปแบบนั้นไม่ได้ ต้องดูว่าโปรแกรมอ่านคำสั่งหรือเก็บความจำจากที่ไหนและเมื่อไร Working Directory ช่วยกำหนดพื้นที่ทำงาน แต่ไม่ได้เป็นคำรับรองว่า AI จะโหลดทุกไฟล์หรือทำตามทุกข้อโดยอัตโนมัติ

บทความนี้ใช้กับ ChatGPT บนเว็บด้วยหรือเปล่า?

เนื้อหาหลักเป็นการให้ Claude Code และ Codex ทำงานกับโฟลเดอร์ในคอมพิวเตอร์ โปรเจกต์บนเว็บที่ใช้ไฟล์อัปโหลดเป็นอีกกรณีหนึ่ง จึงไม่ควรนำขั้นตอนเลือกโฟลเดอร์ในเครื่องไปใช้แทนกันตรง ๆ ดูความแตกต่างใน เอกสาร Projects ของ OpenAI

เกี่ยวกับผู้เขียน

ภกรณ์ มลสิริเรืองเดช (อ.เบิร์ด) ผู้สร้างคลิปต้นทางในช่อง Pakorn Digital Marketing บทความนี้เรียบเรียงจากคำอธิบายในคลิป และเสริมเงื่อนไขทางเทคนิคจากเอกสารผู้พัฒนาเพื่อให้แยกเรื่องพื้นที่ทำงานกับสิทธิ์เข้าถึงไฟล์ได้ชัดเจน

แหล่งอ้างอิง