ทำงานกับเอเจนต์เขียนโค้ดจากโทรศัพท์อย่างไร
เตรียมงานเขียนโค้ดระยะไกล ตั้งแต่เครื่องโฮสต์ การอนุมัติบนมือถือ การตรวจความต่างของโค้ด ไปจนถึงการเชื่อมต่อใหม่
โทรศัพท์เหมาะกับการมอบหมายงานที่มีขอบเขตชัดเจนให้เอเจนต์เขียนโค้ด ตอบคำถาม และตรวจการเปลี่ยนแปลงเล็ก ๆ เมื่อคุณไม่ได้อยู่หน้าโต๊ะ คอมพิวเตอร์ยังเป็นเครื่องที่ทำงานจริง รีโพซิทอรี เครื่องมือพัฒนา และโปรเซสที่กำลังทำงานจะอยู่บนเครื่องโฮสต์ที่คุณเลือก
ขั้นตอนการทำงานระยะไกลที่ดีต้องอธิบายการแบ่งหน้าที่นี้ได้ ก่อนเลือกแอป ให้ตรวจว่าคำสั่งรันที่ไหน คำขออนุมัติมาถึงอย่างไร และเกิดอะไรขึ้นเมื่ออุปกรณ์เครื่องใดเครื่องหนึ่งขาดการเชื่อมต่อ
เลือกการเชื่อมต่อให้เหมาะกับงาน
หากใช้ Claude Code อยู่แล้ว ให้เริ่มจาก Remote Control ที่มีมาในตัว ซึ่งเชื่อมเซสชันบนเครื่องเข้ากับแอป Claude หรือเบราว์เซอร์ อ่านข้อกำหนดบัญชีและเวอร์ชันปัจจุบันก่อนเพิ่มบริการอื่น แอปเสริมเหมาะเมื่อคุณต้องการชุดเอเจนต์ การแก้ไขไฟล์ หรือการจัดการโครงการในรูปแบบอื่น
ไคลเอนต์บางตัวเชื่อมกับเอเจนต์ผ่าน Agent Client Protocol หรือ ACP การรองรับโปรโตคอลไม่ได้รับประกันว่าเอเจนต์ทุกเวอร์ชันจะใช้กับไคลเอนต์ทุกตัวได้ ตรวจชุดที่ใช้จริง ได้แก่ ระบบของโทรศัพท์ ระบบของคอมพิวเตอร์ เอเจนต์ และอะแดปเตอร์ เมื่อต้องเปรียบเทียบค่าใช้จ่าย ให้นับค่าบัญชีหรือ API ของเอเจนต์เองด้วย
เตรียมคอมพิวเตอร์ก่อนออกไป
เปิดโครงการบนเครื่องโฮสต์และรันเอเจนต์บนเครื่องนั้นก่อน จัดการการลงชื่อเข้าใช้ เครื่องมือที่ขาด การติดตั้งสิ่งที่จำเป็น และสิทธิ์เข้าถึงรีโพซิทอรีขณะที่ยังมีคีย์บอร์ด แอประยะไกลทำงานให้เสร็จไม่ได้ถ้าโฮสต์ไม่มีเครื่องมือที่งานต้องใช้
ใช้บรานช์หรือสำเนางานแยกสำหรับการเปลี่ยนแปลงใหม่ บันทึกสถานะ Git ตอนเริ่มต้นเพื่อไม่ให้สับสนระหว่างงานเดิมกับงานของเอเจนต์ เลือกโฟลเดอร์โครงการที่มีไฟล์จำเป็น แทนการให้เข้าถึงโฟลเดอร์ส่วนตัวทั้งหมด
ตรวจการตั้งค่าพลังงานและเครือข่าย แม้เซสชันจะอยู่ต่อหลังโทรศัพท์ตัดการเชื่อมต่อ แต่โฮสต์ยังต้องตื่นและติดต่อได้ อย่าคิดว่าการแจ้งเตือนจะเปิดคอมพิวเตอร์ที่ปิดอยู่ หรือผ่านข้อจำกัดทุกอย่างของเครือข่ายที่ทำงานได้
มอบหมายงานที่คุณตรวจได้
คำขอขนาดเล็กและชัดเจนเหมาะกับโทรศัพท์มากกว่าคำสั่งกว้าง ๆ ให้ปรับปรุงทั้งแอป ตัวอย่างเช่น:
หาสาเหตุที่ส่งการค้นหาว่างแล้วตัวบอกสถานะโหลดทำงานไม่หยุด อธิบายสาเหตุก่อน จากนั้นแก้พฤติกรรมนี้ เพิ่มการตรวจ regression เฉพาะกรณี และแจ้งไฟล์ที่เปลี่ยน อย่าทำ commit หรือ deploy
คำขอนี้บอกว่าอะไรผิดปกติ ต้องตรวจสอบอะไร เอเจนต์แก้อะไรได้บ้าง และควรหยุดเมื่อไร ถ้ามีขั้นตอนทำให้ปัญหาเกิดซ้ำหรือข้อความแสดงข้อผิดพลาด ให้ใส่ไว้ด้วย อย่าใส่งานเก็บกวาดที่ไม่เกี่ยวข้อง เพื่อให้ diff สุดท้ายอ่านง่าย
ขอให้เอเจนต์บอกเมื่อไม่แน่ใจ ก่อนจะรับงานเพิ่ม ถ้าการแก้ไขต้องใช้การย้ายฐานข้อมูลหรือสิทธิ์บัญชีที่คุณไม่ได้คาดไว้ ให้หยุดแล้วตัดสินใจ อย่าอนุมัติการกระทำต่อเนื่องที่คุณไม่เข้าใจ
ตรวจคำสั่งและการเปลี่ยนแปลงแยกกัน
คำขอสิทธิ์ถามว่าการกระทำหนึ่งรันได้หรือไม่ ส่วน diff แสดงว่าอะไรเปลี่ยนไป คุณต้องใช้ทั้งสองอย่าง ก่อนอนุมัติคำสั่ง ให้ดูว่ารันในโฟลเดอร์ไหน แตะไฟล์อะไร และส่งอะไรออกนอกคอมพิวเตอร์หรือไม่ ก่อนยอมรับผลลัพธ์ ให้เทียบการแก้ไขจริงกับงานที่สั่งไว้ตอนแรก
ตรวจตามลำดับนี้:
- ยืนยันว่าอยู่ในโครงการและเซสชันที่ต้องการ
- อ่านคำอธิบายและตรวจไฟล์ที่เปลี่ยน
- ดูผลทดสอบที่เกี่ยวข้อง รวมถึงข้อที่ไม่ผ่านและการตรวจที่ข้ามไป
- แยกการตัดสินใจเรื่อง commit, merge และ deploy ออกจากกัน
สถานะสีเขียวเป็นเหตุผลให้ดูหลักฐาน ไม่ใช่ให้ข้ามไป ถ้า diff ใหญ่ หรือการเปลี่ยนแปลงเกี่ยวกับข้อมูลรับรอง สิทธิ์ หรือข้อมูลจริงของระบบ ให้ตรวจให้เสร็จบนจอที่ใหญ่กว่า
ทดสอบการเชื่อมต่อใหม่ด้วยงานที่ไม่แก้ข้อมูล
ก่อนพึ่งขั้นตอนนี้เมื่อนอกบ้าน ให้ขอการตรวจเล็ก ๆ แบบอ่านอย่างเดียว ตัดการเชื่อมต่อโทรศัพท์แล้วเชื่อมใหม่ ยืนยันว่ารู้ว่าเป็นเซสชันเดิมและอ่านสถานะล่าสุดได้ ตรวจด้วยว่าคำขออนุมัติที่ค้างอยู่แสดงอย่างไรหลังเชื่อมใหม่
ถ้าเอาต์พุตหยุด ให้หาว่าเกิดอะไรขึ้น: โทรศัพท์หลุดการเชื่อมต่อ คอมพิวเตอร์เข้าโหมดพัก เอเจนต์หยุดทำงาน หรือเอเจนต์กำลังรอคำตอบจากคุณ ตรวจที่คอมพิวเตอร์โดยตรงเมื่อทำได้ อย่าส่งคำสั่งเดิมซ้ำไปเรื่อยๆ การเชื่อมต่อที่เงียบไม่ได้พิสูจน์ว่าการกระทำก่อนหน้ายังไม่เริ่ม
เก็บบันทึกสั้น ๆ ระบุชื่อโฮสต์ ตำแหน่งโครงการ เอเจนต์ที่ใช้ และจุดที่เข้าไปดูเซสชันได้ ข้อมูลนี้ช่วยเมื่อทำงานกับหลายเครื่องหรือหลายโครงการ
บทบาทของ Mono
Mono Code ช่วยให้คุณเปิดเทอร์มินัล แก้ไขไฟล์ และใช้เอเจนต์เขียนโค้ดอย่าง Claude Code, Gemini CLI หรือ OpenCode บนคอมพิวเตอร์ได้จากโทรศัพท์ เซสชันยังทำงานต่อบนเดสก์ท็อปเมื่อโทรศัพท์หลุดการเชื่อมต่อ ตรวจว่าเอเจนต์และอุปกรณ์ของคุณรองรับงานที่ตั้งใจจะทำ คอมพิวเตอร์ยังคงเป็นผู้ทำงาน และการเชื่อมต่อแบบเข้ารหัสระหว่างอุปกรณ์ไม่ได้เปลี่ยนวิธีที่ผู้ให้บริการ AI จัดการโค้ดที่ส่งไปยังโมเดล คู่มือความเป็นส่วนตัวของ AI และการซิงค์แบบเข้ารหัส ของเราอธิบายความต่างนี้
Mono เปิดรับรายชื่อผู้รอใช้งานอยู่ในขณะนี้ ลงชื่อในรายชื่อผู้รอ Mono เพื่อรับข่าวการเปิดให้ใช้งาน ระหว่างนี้ คุณนำรายการเตรียมตัวและตรวจงานไปใช้กับระบบเขียนโค้ดปัจจุบันได้ รวมถึงตัวเลือกควบคุมระยะไกลที่มีมาในตัวและตอบโจทย์อยู่แล้ว
