Table of contents
ผู้ช่วยเขียนโค้ด AI สามารถสร้างโค้ดได้อย่างรวดเร็ว การให้บริบทของโปรเจ็กต์ที่ถูกต้องนั้นต้องใช้ความใส่ใจมากขึ้น ข้อกำหนดอาจกระจายอยู่ในแหล่งข้อมูลที่หลากหลาย เช่น:
- เอกสารสรุปผลิตภัณฑ์
- การตัดสินใจด้านสถาปัตยกรรมในรูปแบบ PDF
- กรณีพิเศษในบันทึกการประชุม
เมื่อเอกสารเหล่านั้นอยู่นอกเครื่องมือเขียนโค้ดของคุณ แต่ละเซสชันจะเริ่มต้นด้วยการค้นหาไฟล์และอธิบายโปรเจ็กต์อีกครั้ง อย่างไรก็ตาม ขั้นตอนการทำงานด้วย AI ที่เชื่อถือได้สำหรับผู้พัฒนาจะเชื่อมโยงเอกสารโปรเจ็กต์ที่ได้รับการอนุมัติเข้ากับการเขียนโค้ด การตรวจสอบ การจัดทำเอกสาร และการส่งมอบงาน
ด้วย Dropbox คุณสามารถนำไฟล์ที่เกี่ยวข้องเข้าสู่เครื่องมือต่างๆ เช่น ChatGPT, Codex, Cursor, Claude และ Claude Code ได้ พร้อมทั้งเก็บบันทึกโปรเจ็กต์ในภาพรวมให้ทีมของคุณเข้าถึงได้ เลือกแผนบริการ เพื่อเริ่มต้นใช้งาน หรือ เชื่อมต่อกับเซิร์ฟเวอร์ MCP ระยะไกลของ Dropbox ได้ทันที

เวิร์กโฟลว์ AI สำหรับผู้พัฒนาคืออะไร
ผู้พัฒนาสามารถใช้เวิร์กโฟลว์ AI เพื่อมอบข้อมูลที่ถูกต้องให้แก่ผู้ช่วยเขียนโค้ด แบ่งงานออกเป็นการเปลี่ยนแปลงที่ทดสอบได้ ตรวจสอบผลลัพธ์ และบันทึกสิ่งที่เกิดขึ้น
โดยทั่วไปเวิร์กโฟลว์ที่ใช้งานได้จริงจะมีขั้นตอนดังนี้:
- กำหนดการเปลี่ยนแปลง
- รวบรวมบริบทโปรเจ็กต์ที่เกี่ยวข้อง
- แบ่งงานออกเป็นหน่วยย่อยที่ทดสอบได้
- สร้าง ทดสอบ และตรวจสอบโค้ด
- บันทึกการตัดสินใจและเตรียมการส่งต่องาน
เป้าหมายคือการสร้างการเปลี่ยนแปลงที่มีพื้นฐานชัดเจน ทดสอบได้ และพร้อมให้ผู้พัฒนาคนต่อไปนำไปดำเนินการต่อ
วิธีสร้างขั้นตอนการทำงานด้วย AI
ต่อไปนี้คือวิธีสร้างขั้นตอนการทำงานด้วย AI ที่ช่วยเพิ่มบริบทให้กับงานเขียนโค้ดของคุณ:
1. เริ่มต้นด้วยข้อกำหนดที่อนุมัติแล้วและเอกสารทางเทคนิค
รวบรวมเนื้อหาที่ควบคุมการเปลี่ยนแปลง เช่น ข้อกำหนดปัจจุบัน เกณฑ์การยอมรับ การตัดสินใจด้านสถาปัตยกรรม ข้อมูลอ้างอิง API ข้อจำกัด และตัวอย่างที่เป็นประโยชน์ บริบทของฐานโค้ดอาจไม่ได้อธิบายว่าทำไมคุณสมบัติหนึ่งจึงมีอยู่ หรือมีการตัดสินใจเรื่องข้อดีข้อเสียใดที่ลงตัวแล้ว
เคล็ดลับที่มีประโยชน์คือการเก็บเอกสารที่น่าเชื่อถือที่สุดไว้ในโฟลเดอร์โปรเจ็กต์ที่ตั้งชื่ออย่างชัดเจน และติดป้ายกำกับร่างที่ล้าสมัย เพื่อให้คุณและผู้ช่วยเริ่มต้นด้วยข้อมูลชุดเดียวกัน
2. ให้เฉพาะบริบทที่ผู้ช่วยเขียนโค้ดจำเป็นต้องใช้เท่านั้น
บริบทที่มากขึ้นไม่ได้ให้คำตอบที่ดีกว่าเสมอไป เลือกชุดไฟล์ที่เล็กที่สุดที่สามารถตอบคำถามต่อไปนี้ได้:
- สิ่งใดที่ต้องเปลี่ยนแปลง
- สิ่งใดที่ต้องคงไว้ไม่เปลี่ยนแปลง
- Standard ใดที่นำไปใช้ได้บ้าง
- ผลลัพธ์ที่ผ่านเกณฑ์ควรเป็นอย่างไร
- ข้อสันนิษฐานใดบ้างที่ต้องได้รับการยืนยัน
ชุดบริบทที่มุ่งเน้นทำให้ผลลัพธ์ตรวจสอบได้ง่ายขึ้นมาก และช่วยให้หลีกเลี่ยงการเปิดเผยไฟล์ที่ไม่เกี่ยวข้องหรือมีความละเอียดอ่อน
3. แบ่งการเปลี่ยนแปลงออกเป็นหน่วยย่อยที่ทดสอบได้
ขอให้ผู้ช่วยจัดทำแผนการดำเนินงานแบบสั้นๆ ก่อนที่จะเขียนโค้ด แบ่งการเปลี่ยนแปลงในวงกว้างออกเป็นหน่วยย่อยที่สามารถสร้างและทดสอบได้อย่างอิสระ เช่น:
- กำลังอัปเดตโมเดลข้อมูล
- การเพิ่มพฤติกรรมของ API
- การเขียนการทดสอบ
- กำลังแก้ไขเอกสารประกอบ
ดำเนินการทีละหน่วย เมื่อการสนทนาเก่าเริ่มมีสิ่งรบกวนมากกว่าบริบทที่เป็นประโยชน์ ให้เปิดเซสชันใหม่และนำวัสดุที่ได้รับการอนุมัติเดียวกันเข้ามา
4. ตรวจสอบโค้ด การทดสอบ และข้อสันนิษฐาน
ให้ถือว่าโค้ดที่สร้างขึ้นเป็นเพียงฉบับร่าง ตรวจทานโค้ด รันการทดสอบ ตรวจสอบการอ้างอิงใหม่ และเปรียบเทียบพฤติกรรมกับเกณฑ์การยอมรับ นอกจากนี้ยังสามารถขอให้ผู้ช่วยแสดงรายการข้อสันนิษฐานและไฟล์ที่มีการเปลี่ยนแปลงได้อีกด้วย ตรวจสอบการตัดสินใจใด ๆ ที่ไม่สามารถสืบย้อนไปยังข้อกำหนดหรือเอกสารอ้างอิงทางเทคนิคได้
เก็บรักษาแบรนช์ พูลรีเควสต์ การผสานรวมอย่างต่อเนื่อง และการตรวจสอบโค้ดขั้นสุดท้ายไว้ในระบบพัฒนาที่มีอยู่เดิมของคุณ ใช้ บริการพื้นที่จัดเก็บบนคลาวด์ ของ Dropbox สำหรับบริบทของโปรเจ็กต์รอบๆ งานนั้น แทนที่จะใช้เป็นตัวแทนของที่เก็บของคุณ
5. บันทึกการตัดสินใจและบันทึกการส่งต่องานพร้อมกับโปรเจ็กต์
บันทึกสิ่งที่การสนทนาอาจไม่ได้เก็บไว้ เช่น มีอะไรเปลี่ยนแปลง เหตุใดจึงเปลี่ยนแปลง การทดสอบที่ดำเนินการ ข้อจำกัดที่ทราบ คำถามที่ยังไม่มีคำตอบ และขั้นตอนต่อไป
ขอแนะนำให้บันทึกบันทึกการตัดสินใจ บันทึกการใช้งาน หรือไฟล์ส่งต่องานไว้พร้อมกับเอกสารของโปรเจ็กต์ด้วย ผู้พัฒนาหรือผู้ช่วยคนต่อไปจะได้เริ่มต้นจากบันทึกที่เป็นประโยชน์ แทนที่จะต้องมาสร้างเซสชันขึ้นใหม่
ด้วย ตัวเชื่อมต่อ Dropbox สำหรับ Claude คุณสามารถใช้เอกสารทางเทคนิคและไฟล์สนับสนุนเป็นบริบท จากนั้นบันทึกบันทึกการตัดสินใจและบันทึกการนำไปใช้ที่เป็นข้อความกลับไปยัง Dropbox ได้ ด้วยปลั๊กอิน Dropbox สำหรับ Claude Cowork คุณยังสามารถจัดระเบียบ Folders สร้าง ลิงก์ที่แบ่งปัน และร่างไฟล์ที่เป็นข้อความ เช่น Markdown หรือ CSV ได้อีกด้วย
วิธีเลือกเซิร์ฟเวอร์ MCP ที่ดีที่สุดสำหรับผู้พัฒนา
เซิร์ฟเวอร์ MCP เชื่อมต่อไคลเอนต์ AI ที่รองรับเข้ากับบริบทหรือการดำเนินการที่ได้รับการอนุมัติในอีกระบบหนึ่งได้อย่างปลอดภัย เซิร์ฟเวอร์ MCP ที่ดีที่สุดสำหรับผู้พัฒนาขึ้นอยู่กับงานที่ทำ ตัวอย่างที่ใช้งานได้จริงอาจรวมถึง:
- เอกสารโครงการ
- การควบคุมแหล่งที่มา
- การอ้างอิงไลบรารีปัจจุบัน
- การติดตามปัญหา
- ทดสอบ
- การตรวจสอบ
ก่อนเชื่อมต่อกับเซิร์ฟเวอร์ ให้ตรวจสอบผู้เผยแพร่ การบำรุงรักษา ไคลเอนต์ที่รองรับ การพิสูจน์ตัวตน และสิทธิ์การใช้งาน พิจารณาการดำเนินการที่สามารถเขียน แชร์ ย้าย หรือลบเนื้อหาอย่างละเอียด และจำกัดการเข้าถึงให้อยู่ในขอบเขตที่เล็กที่สุดเท่าที่จำเป็น
เซิร์ฟเวอร์ MCP ระยะไกลของ Dropbox รองรับ Claude Code, Claude Web, ChatGPT Codex, ChatGPT Web และ Cursor สามารถค้นหาและอ่านเนื้อหา Dropbox ที่รองรับ สร้างไฟล์และโฟลเดอร์ที่เน้นข้อความ และดำเนินการที่ได้รับอนุญาต เช่น การสร้างลิงก์ที่แบ่งปันหรือการขอไฟล์
เก็บบริบทของโปรเจ็กต์ให้พร้อมใช้งานข้ามผู้ช่วยเขียนโค้ดต่าง ๆ
การใช้ผู้ช่วยหลายรายไม่จำเป็นต้องมีสำเนาข้อมูลพื้นฐานของโปรเจ็กต์เดียวกันหลายชุด
การใช้ Dropbox เป็นเลเยอร์บริบทที่ใช้ร่วมกันจะช่วยได้เมื่อทีมของคุณตกลงกันว่าไฟล์ใดเป็นไฟล์ที่เชื่อถือได้ ใครสามารถเข้าถึงได้ วัสดุที่ล้าสมัยจะถูกทำเครื่องหมายอย่างไร และการตัดสินใจต่างๆ จะถูกบันทึกไว้ที่ใด ขั้นตอนการทำงานของผู้พัฒนาที่เชื่อมต่อกันอาจมีลักษณะดังนี้:
- หัวหน้าฝ่ายผลิตภัณฑ์หรือวิศวกรรมอัปเดตข้อกำหนดและข้อมูลอ้างอิงทางเทคนิคใน Dropbox
- นำไฟล์ที่เกี่ยวข้องเข้าสู่ Cursor, Codex หรือ Claude Code
- การเปลี่ยนแปลงโค้ดจะยังคงอยู่ในที่เก็บโค้ดของคุณ และผ่านการทดสอบและการตรวจสอบตามปกติ
- คุณบันทึกโน้ตการดำเนินงานหรือบันทึกการตัดสินใจไปยัง Dropbox
- ผู้ตรวจสอบหรือผู้พัฒนาคนต่อไปจะใช้บริบทเดียวกันใน Claude หรือ ChatGPT
เลเยอร์ทั่วไปคือบริบทของโปรเจ็กต์ ในขณะที่การเลือกใช้เครื่องมือยังคงมีความยืดหยุ่น คุณสามารถใช้ผู้ช่วยที่เหมาะกับงานและหลีกเลี่ยงการสร้างพื้นฐานเดิมซ้ำในทุกครั้ง
วิธีทำให้เวิร์กโฟลว์การเขียนโค้ดด้วย AI ปลอดภัยและตรวจสอบได้
เคล็ดลับด้านความปลอดภัยที่ใช้งานง่ายไม่ซับซ้อนบางประการ ได้แก่:
- เริ่มต้นด้วยสิทธิ์การเข้าถึงที่น้อยที่สุดเท่าที่เวิร์กโฟลว์ต้องการ
- แยกบริบทแบบอ่านอย่างเดียวออกจากการดำเนินการที่สามารถสร้าง ย้าย แชร์ หรือลบไฟล์
- การกำหนดให้มนุษย์ยืนยันสำหรับการดำเนินการที่ส่งผลกระทบสำคัญ
- เก็บเนื้อหาที่ละเอียดอ่อนออกจากพรอมต์ เว้นแต่จะได้รับอนุมัติให้ใช้งาน
เมื่อ เชื่อมต่อ Dropbox กับ Claude สิทธิ์การเข้าถึงไฟล์และแผงควบคุมของผู้ดูแลระบบที่มีอยู่ยังคงมีผลบังคับใช้ เซิร์ฟเวอร์ MCP ระยะไกลของ Dropbox ใช้ Dropbox OAuth ในการพิสูจน์ตัวตน
การควบคุมเหล่านี้ช่วยให้เวิร์กโฟลว์ปลอดภัยยิ่งขึ้น แต่ไม่ได้ตรวจสอบความถูกต้องของโค้ดที่สร้างขึ้น การตรวจทานโดยมนุษย์ การทดสอบ การตรวจสอบความปลอดภัย และการควบคุมการรีลีส ยังคงเป็นตัวตัดสินว่าสิ่งใดคือผลลัพธ์สุดท้าย
เชื่อมต่อเซสชันการเขียนโค้ดครั้งต่อไปกับครั้งล่าสุด
เมื่อข้อกำหนด การตัดสินใจ และบันทึกการส่งมอบงานยังคงอยู่กับโปรเจ็กต์ จะใช้เวลาในการสร้างบริบทขึ้นใหม่น้อยลง และมีเวลาประเมินผลงานมากขึ้น ผู้ช่วยเขียนโค้ดของคุณสามารถเปลี่ยนจากงานหนึ่งไปยังงานต่อไปได้
เมื่อ เชื่อมต่อไคลเอนต์ AI ที่รองรับ เข้ากับเซิร์ฟเวอร์ MCP ระยะไกลของ Dropbox เอกสารที่อนุมัติแล้วจะพร้อมใช้งานในไคลเอนต์นั้นภายใต้สิทธิ์การอนุญาต Dropbox ที่มีอยู่ของคุณ เลือกแผนบริการ เพื่อนำบริบทของโปรเจ็กต์เข้าสู่เครื่องมือเขียนโค้ดที่รองรับ
คำถามที่พบบ่อย
เริ่มต้นด้วยชุดไฟล์ที่เกี่ยวข้องกับงานและเป็นปัจจุบันที่เล็กที่สุดที่ผู้ช่วยจำเป็นต้องใช้เพื่อทำความเข้าใจปัญหาและสร้างคำตอบที่เป็นประโยชน์ ซึ่งอาจรวมถึง
- ข้อกำหนดปัจจุบัน
- การตัดสินใจด้านสถาปัตยกรรม
- ข้อมูลอ้างอิงทางเทคนิค
- ตัวอย่าง
- ข้อจำกัด
- ความคาดหวังของการทดสอบ
ละเว้นไฟล์ที่ไม่เกี่ยวข้องและข้อมูลที่ละเอียดอ่อนซึ่งงานไม่ต้องใช้
ไม่ เซิร์ฟเวอร์ MCP ช่วยให้ผู้ช่วยเข้าถึงบริบทหรือการดำเนินการที่อนุมัติแล้ว ที่เก็บข้อมูล ตัวติดตามปัญหา เครื่องมือรุ่นทดสอบ และกระบวนการตรวจสอบของคุณยังคงเป็นระบบที่จัดการและตรวจสอบงานพัฒนา
วัดผลสิ่งที่เกิดขึ้นหลังจากที่ผู้ช่วยสร้างร่างแรกออกมาแล้ว ติดตามเวลาที่ใช้ในการตรวจทาน การแก้ไขซ้ำ การทดสอบที่ล้มเหลว ข้อบกพร่อง และเวลาที่ใช้ในการรวบรวมบริบทหรือเตรียมการส่งมอบงาน เวิร์กโฟลว์ที่มีประโยชน์ควรทำให้การเปลี่ยนแปลงที่อนุมัติแล้วนั้นตรวจทาน อธิบาย และดำเนินการต่อได้ง่ายขึ้น จำนวนบรรทัดของโค้ดที่สร้างขึ้นหรือพรอมต์ที่ส่งไปนั้นไม่ได้แสดงให้เห็นว่าซอฟต์แวร์ที่ได้มานั้นเชื่อถือได้หรือไม่
ใช่ เก็บข้อกำหนดที่อนุมัติแล้ว การตัดสินใจด้านสถาปัตยกรรม ข้อมูลอ้างอิงทางเทคนิค และบันทึกการส่งมอบงานไว้ในตำแหน่งโปรเจ็กต์ที่แชร์ร่วมกันแห่งเดียว มอบเฉพาะไฟล์ที่จำเป็นสำหรับงานให้แก่ผู้ช่วยแต่ละราย จากนั้นบันทึกการตัดสินใจสำคัญไว้ภายนอกแชท ด้วย Dropbox ในฐานะเลเยอร์บริบทที่แชร์ร่วมกันนั้น คุณสามารถเปลี่ยนเครื่องมือได้โดยไม่ต้องสร้างข้อมูลพื้นฐานของโปรเจ็กต์ขึ้นใหม่ตั้งแต่ต้น
เซิร์ฟเวอร์ MCP สามารถทำให้ข้อกำหนดปัจจุบัน เอกสารทางเทคนิค และตัวอย่างต่าง ๆ ง่ายต่อการอ้างอิงสำหรับผู้ช่วยมากขึ้น อย่างไรก็ตาม เซิร์ฟเวอร์ดังกล่าวไม่ได้ตรวจสอบโค้ดที่ได้ หรือรับประกันว่าผู้ช่วยเข้าใจเนื้อหาเหล่านั้นอย่างถูกต้อง การทดสอบ การตรวจสอบโค้ด การตรวจสอบการอ้างอิง และการตรวจสอบความปลอดภัยยังคงเป็นตัวตัดสินว่าการเปลี่ยนแปลงพร้อมใช้งานหรือไม่
แยกเอกสารปัจจุบันออกจากร่างที่จัดเก็บถาวร เพิ่มเจ้าของที่ชัดเจนและวันที่อัปเดตล่าสุด แล้วขอให้ผู้ช่วยแสดงรายการไฟล์ต้นทางที่ใช้ ตรวจสอบรายการดังกล่าวก่อนยอมรับโค้ดหรือเอกสาร จุดตรวจสอบนี้ช่วยให้คุณตรวจพบข้อกำหนดที่ล้าสมัยและการตัดสินใจที่ขัดแย้งกันก่อนที่จะเข้าสู่สาขาหรือการส่งมอบงาน


