Codex บนโทรศัพท์: วิธีทำงานต่อผ่าน Codex Cloud
Markdownการสร้างและเผยแพร่สภาพแวดล้อม Codex บนคลาวด์ การทำงานต่อจากโทรศัพท์ การอัปเดตสภาพแวดล้อม ทรัพยากร และข้อจำกัด
อ่านบทความฉบับเต็ม
หากต้องการทำงาน Codex ต่อจากโทรศัพท์ ให้รันงานบนคลาวด์ ในการตั้งค่าเพียงครั้งเดียว ให้สร้างและเผยแพร่สภาพแวดล้อม Codex Cloud บนเว็บไซต์ ChatGPT หรือในแอปเดสก์ท็อป คุณสามารถเปิดงานที่เริ่มต้นบนคลาวด์จากโทรศัพท์และทำงานต่อได้ แต่ไม่สามารถโอนงานที่เริ่มต้นใน Codex ปกติบนคอมพิวเตอร์ด้วยวิธีนี้ได้ คุณต้องบันทึกงานนั้นลง GitHub แล้วเริ่มใหม่บนคลาวด์
เอเจนต์บนคอมพิวเตอร์ของคุณมองเห็นโฟลเดอร์โปรเจกต์ทุกโฟลเดอร์ รวมถึงหน่วยความจำและความรู้ทั้งหมดของโปรเจกต์ แต่คุณเข้าถึงสิ่งเหล่านั้นจากโทรศัพท์ไม่ได้ เมื่อฤดูใบไม้ผลิที่ผ่านมา มีคนถามผู้เขียนว่าเขาทำงานผ่านสมาร์ทโฟนหรือไม่ เขาตอบว่าเขาไม่ได้ทำเอง แม้จะทำได้ แต่ก็มีรายละเอียดปลีกย่อย และไม่ใช่ทุกอย่างที่จะเข้าใจได้โดยสัญชาตญาณ ตอนนี้ Codex มีคลาวด์ไว้ใช้ทำงานแบบนี้แล้ว มาเริ่มกันเลย
ดูคำแนะนำเชิงปฏิบัติสำหรับการใช้งาน Ailoot ได้ในเอกสารประกอบ
ประเด็นสำคัญ
โทรศัพท์ของคุณจะมองไม่เห็นงาน Codex ที่กำลังทำงานบนคอมพิวเตอร์ ไฟล์ในดิสก์ โปรแกรมที่กำลังทำงาน และการเข้าสู่ระบบในเบราว์เซอร์จะไม่ถูกโอนไปยังคลาวด์โดยอัตโนมัติ คุณต้องใช้ Codex Cloud ซึ่งเป็นสภาพแวดล้อมบนคลาวด์ที่มีรีโพซิทอรี GitHub, dependencies และข้อมูลรับรองการเข้าถึงของคุณ สร้างสภาพแวดล้อมนี้บนเว็บไซต์ ChatGPT หรือในแอปเดสก์ท็อป คลิก Publish แล้วเริ่มงานบนคลาวด์ จากนั้นเปิดงานเดียวกันในแอป ChatGPT บนโทรศัพท์และทำงานต่อ งานบนคลาวด์ยังคงทำงานแม้คอมพิวเตอร์ของคุณอยู่ในโหมดพักเครื่อง
เหตุใดงานบนคอมพิวเตอร์จึงไม่ปรากฏบนโทรศัพท์
Codex มี 3 โหมด ได้แก่ Local และ Worktree ซึ่งทำงานบนคอมพิวเตอร์ของคุณ ส่วน Worktree ใช้สำเนาโปรเจกต์แยกต่างหาก มีคำอธิบายโหมดนี้ไว้ในบทความแยกต่างหาก ส่วน Cloud จะรันงานบนเครื่องเสมือนของ OpenAI
งานบนคลาวด์จะมองเห็นได้เฉพาะสภาพแวดล้อมของตัวเอง และเริ่มต้นจากรีโพซิทอรีบน GitHub ซึ่งเป็นบริการคลาวด์สำหรับโค้ด หากตอนนี้โปรเจกต์ของคุณอยู่เฉพาะในดิสก์ ให้บอกเอเจนต์ว่า “Buddy, แอปนี้ต้องย้ายขึ้น GitHub” เอเจนต์จะขอให้คุณลงชื่อเข้าใช้ GitHub และถามว่าต้องการให้รีโพซิทอรีเป็นสาธารณะหรือส่วนตัว ให้ตอบว่า “ส่วนตัว” เพื่อให้มีเพียงคุณที่เข้าถึงโค้ดได้
หากยังไม่ได้ติดตั้ง Codex ให้เริ่มจากบทความแยกต่างหากเกี่ยวกับการติดตั้งและการเข้าถึง
วิธีสร้างและเผยแพร่สภาพแวดล้อม
คุณสร้างสภาพแวดล้อมได้เฉพาะบนเว็บไซต์ ChatGPT หรือในแอปเดสก์ท็อปเท่านั้น บนโทรศัพท์ คุณเลือกสภาพแวดล้อมที่ตั้งค่าไว้แล้วได้
ก่อนหน้านี้ OpenAI มีแอป Codex แยกต่างหาก แต่ตอนนี้ได้รวมเข้ากับ ChatGPT เป็นอินเทอร์เฟซเดียว ผู้เขียนเห็นว่าแนวทางนี้เหมาะสมและสะดวกกว่า
- ลงชื่อเข้าใช้ ChatGPT แล้วสลับไปที่ Codex
- ในงานใหม่ เลือก Work in → Cloud เปิด Select environment แล้วคลิก Create environment
- เลือกรีโพซิทอรี GitHub ของคุณ หากยังไม่ได้เชื่อมต่อ GitHub Codex จะขอให้คุณเชื่อมต่อ
- คลิก Get started Codex จะตรวจสอบรีโพซิทอรี ติดตั้ง dependencies และเครื่องมือ แล้วตรวจสอบว่าทุกอย่างทำงานได้ คุณไม่ต้องเขียนคำสั่งติดตั้งเอง
- หากมีสิ่งที่ขาดไป เช่น คีย์สำหรับบริการ Codex จะถามคุณ คุณสามารถระบุเวอร์ชัน คำสั่ง หรือบริการที่ต้องใช้ได้ทันที
- ตรวจสอบรายงานการตั้งค่า บันทึกการเปลี่ยนแปลง แล้วคลิก Publish
- เมื่อข้อความ Environment published ปรากฏขึ้น ให้คลิก Start a new task แล้วอธิบายงาน
ขั้นตอนเดียวกันนี้อยู่ที่ Settings → Codex Cloud → Environments → Create environment
การบันทึกและการเผยแพร่เป็นปุ่มคนละปุ่ม การบันทึกจะจดจำการตั้งค่า งานใหม่แต่ละงานจะเริ่มจากสภาพแวดล้อมที่เผยแพร่แล้ว จนกว่าจะเผยแพร่สภาพแวดล้อม คุณจะเลือกสภาพแวดล้อมนั้นให้กับงานบนอุปกรณ์ใดไม่ได้
วิธีทำงานจากโทรศัพท์: 2 ทางเลือก
Codex Cloud. คุณไม่ต้องมีเซิร์ฟเวอร์ของตัวเอง เพราะ OpenAI จัดหาเครื่องให้ แต่เครื่องนั้นรันได้เฉพาะ Codex และใช้ได้เฉพาะสิ่งที่คุณใส่ไว้ในสภาพแวดล้อม
เซิร์ฟเวอร์ของคุณเอง. ในการตั้งค่าที่อธิบายไว้ที่นี่ มีการติดตั้ง Claude Code, Codex และ Hermes ไว้บนเซิร์ฟเวอร์ และ Hermes เป็นผู้จัดการเครื่องมือเหล่านี้ คุณส่งข้อความถึง Hermes จากโทรศัพท์ผ่านบอต Telegram ได้ วิธีนี้สะดวกเป็นพิเศษเมื่อเดินทาง: สั่งงานด้วยเสียงและรับรายงานในที่เดียวกัน มีคำอธิบายเกี่ยวกับการทำให้ Hermes ทำงานบนเซิร์ฟเวอร์ตลอด 24 ชั่วโมงในบทความแยกต่างหาก และอธิบายวิธีย้ายโปรเจกต์จาก Codex ไปที่นั่นที่นี่
วิธีเปิดงานเดียวกันบนโทรศัพท์
บนเว็บไซต์: เลือก Work in → Cloud แล้วเลือกสภาพแวดล้อม บนโทรศัพท์: เปิด Codex ในแอป ChatGPT แล้วเลือกสภาพแวดล้อมที่เผยแพร่แล้ว
หากต้องการทำงานที่เริ่มไว้แล้วต่อ ให้เปิดงานเดิม งานใหม่จะเริ่มต้นใหม่ทั้งหมดโดยใช้สภาพแวดล้อมที่เผยแพร่แล้ว ส่วนงานเดิมจะทำต่อโดยใช้ไฟล์ของงานนั้น รวมถึงการเปลี่ยนแปลงที่คุณยังไม่ได้ commit และเครื่องมือที่ติดตั้งไว้
คุณเริ่มงานจากแล็ปท็อป แล้วดูผลลัพธ์บนโทรศัพท์ได้
ไม่ว่าคุณจะมอบหมายงานให้เอเจนต์ตัวใด—Hermes, Claude Code หรือ Codex—ให้ถามท้ายงานเสมอว่า “คุณแน่ใจหรือไม่ว่าทำงานนี้ถูกต้องแล้ว” ตรวจสอบการเปลี่ยนแปลงและผลลัพธ์ก่อนบันทึกลง GitHub
วิธีอัปเดตสภาพแวดล้อมโดยไม่รบกวนงานที่กำลังดำเนินอยู่
โปรเจกต์มีการเปลี่ยนแปลงอยู่เสมอ เช่น คุณเพิ่มไลบรารีหรือต้องใช้บริการใหม่ เปิด Settings → Codex Cloud → Environments เลือก Edit จากเมนูของสภาพแวดล้อม อธิบายการเปลี่ยนแปลง แล้วให้ Codex เตรียมและตรวจสอบ จากนั้นบันทึกแล้วคลิก Republish
งานใหม่จะได้รับการอัปเดต งานที่กำลังดำเนินอยู่จะยังคงสถานะเดิม การเผยแพร่ซ้ำจะไม่รีเซ็ตงานเหล่านั้น สภาพแวดล้อมจะดึงโค้ดล่าสุดจากรีโพซิทอรีมาเองในเบื้องหลัง โดยไม่ติดตั้ง dependencies ใหม่
พลังประมวลผลที่ได้รับและระยะเวลาการเก็บงาน
งานบนคลาวด์แต่ละงานทำงานบนเครื่องเสมือนของตัวเอง พลังประมวลผลขึ้นอยู่กับแพ็กเกจ ChatGPT โดยแพ็กเกจที่ราคาถูกที่สุดในตารางของ OpenAI คือ Plus:
| แพ็กเกจ ChatGPT | โปรเซสเซอร์ (vCPU) | หน่วยความจำ | ดิสก์ |
|---|---|---|---|
| Plus, Edu Plus | 2 | 8 GB | 8 GB |
| Pro, Business, Enterprise | 4 | 16 GB | 32 GB |
| Edu, Edu Pro | 4 | 16 GB | 32 GB |
สำหรับ Enterprise มีเครื่องที่ทรงพลังยิ่งขึ้น โดยผู้จัดการบัญชีของ OpenAI จะให้ข้อมูลเงื่อนไขและราคา
ตามค่าเริ่มต้น คุณสามารถกู้คืนสถานะของงานได้เป็นเวลา 7 วันนับจากครั้งล่าสุดที่คุณส่งข้อความหรือกลับมาทำงานต่อ หลังจากนั้นไม่ควรคาดหวังว่าจะกู้คืนได้ ดังนั้นหลังจากทำงานแต่ละส่วนเสร็จ ให้ขอเอเจนต์ว่า “บันทึกลง GitHub”
สิ่งที่คลาวด์ยังทำไม่ได้
- ควบคุมคอมพิวเตอร์และเบราว์เซอร์แทนคุณ (Computer and browser use) ฟีเจอร์นี้อยู่ในแผนงานของ OpenAI
- ทำงานกับ GitLab หรือ GitHub Enterprise Server ที่โฮสต์เอง ทั้งสองอย่างนี้ก็อยู่ในแผนงานเช่นกัน
- skills ส่วนตัวบนคอมพิวเตอร์ของคุณจะไม่ถูกโอนไปยังคลาวด์ งานบนคลาวด์จะมองเห็นได้เฉพาะ skills จากรีโพซิทอรี หากต้องการใช้ skill บนคลาวด์ ให้นำไปใส่ไว้ที่นั่น
นอกจากนี้ยังมี Codex Cloud (Legacy) รุ่นเก่า ซึ่งจัดการการรีวิวโค้ดและการผสานรวมกับ Linear และ GitHub โดย OpenAI วางแผนจะปิดบริการนี้
หากไม่พบสภาพแวดล้อมในรายการหรือการตั้งค่าล้มเหลว
ไม่พบสภาพแวดล้อมเมื่อเลือกงาน เปิด Settings → Codex Cloud → Environments ป้าย Unpublished หมายความว่าการตั้งค่ายังไม่เสร็จสิ้นจนถึงขั้นเผยแพร่ ให้ดำเนินการให้เสร็จแล้วคลิก Publish
ติดตั้งเครื่องมือไม่สำเร็จ ในบทสนทนาการตั้งค่า ให้ดูว่าคำสั่งใดล้มเหลว แล้วขอให้ Codex ตรวจสอบและลองอีกครั้ง เช่น “ติดตั้ง pnpm แล้วรันการทดสอบของโปรเจกต์” หากการตั้งค่าล้มเหลวตั้งแต่เริ่มต้น ให้คลิก Try again หากต้องแก้ไขไฟล์โปรเจกต์หรือรายการ dependencies ให้ทำในงานปกติ แล้วกลับไปตั้งค่าสภาพแวดล้อมอีกครั้ง
คุณเคยรันงาน Codex บนคลาวด์แล้วหรือยัง หรือยังคงเก็บทุกอย่างไว้บนคอมพิวเตอร์?
แหล่งที่มา
- OpenAI: สภาพแวดล้อมบนคลาวด์ — การสร้างและเผยแพร่สภาพแวดล้อม การบันทึกและเผยแพร่ งานใหม่และงานเดิม Republish การทำงานต่อบนเว็บไซต์และโทรศัพท์ การทำงานขณะคอมพิวเตอร์พักเครื่อง ทรัพยากรของเครื่องเสมือนตามแพ็กเกจ การเก็บข้อมูล 7 วัน ข้อจำกัด skills ในรีโพซิทอรี Codex Cloud (Legacy), Unpublished และ Try again
- OpenAI: Codex Cloud — เริ่มต้นอย่างรวดเร็ว: เว็บไซต์ โทรศัพท์ หรือแอปเดสก์ท็อป การเชื่อมต่อ GitHub, Get started, Publish และ Start a new task
- OpenAI: โหมด Codex — โหมด Local, Worktree และ Cloud โดย Local และ Worktree ทำงานบนคอมพิวเตอร์ของคุณ
คุณสามารถสำรวจ Ailoot ต่อได้ที่ ailoot.ai
รายละเอียดเพิ่มเติม
คำถามที่พบบ่อย
ทำไมไม่เห็น environment ตอนเริ่มงานคลาวด์?
ตรวจว่ายังเป็น Unpublished หรือไม่ การบันทึกค่าต่างจากการเผยแพร่ ต้องตั้งค่าให้เสร็จและเผยแพร่ environment ก่อนเลือกใช้ในงานใหม่
บนโทรศัพท์ควรเปิดงานคลาวด์เดิมหรือสร้างใหม่?
เปิดงานเดิมเพื่อทำต่อกับไฟล์และเครื่องมือที่ติดตั้ง งานใหม่เริ่มแยกจาก environment ที่เผยแพร่แล้ว จึงไม่ได้ทำต่อจากสถานะไฟล์ที่ยังไม่ commit ของงานเดิม