Grok Bot สำหรับงานวิศวกรรม

@lingxi
อังกฤษ31 ส.ค. 2569
692K
3.0K
305
129
6.7K

TL;DR

Lingxi Li วิศวกรจาก SpaceXAI อธิบายถึงขั้นตอนการทำงานอันซับซ้อนโดยใช้ Grok Bot ในการจัดการ AI เอเจนต์เฉพาะทาง เพื่อดูแลงานเขียนโค้ด ระบบ CI/CD และการปฏิบัติงานในระดับสเกลใหญ่

ฉันเป็นวิศวกร SpaceXAI ที่กำลังสร้าง Grok Bot ด้วย Grok Bot

ให้คิดว่า Grok Bot เป็นเหมือนวิศวกรฝึกหัดที่มีความสามารถสูง มีคอมพิวเตอร์เป็นของตัวเอง ที่สามารถจัดการโค้ดดิ้งเอเจนต์และเรียนรู้จากวิธีการทำงานของคุณ มันกลายเป็นเพื่อนร่วมทีมวิศวกรรมที่ดีที่สุดของฉัน คอยขับเคลื่อนงานต่อไปในขณะที่ฉันไม่อยู่ หลับ หรืออยู่ในที่ประชุม ไม่ต้องเปิดแล็ปท็อปทิ้งไว้ตลอดเวลา ไม่ต้องสลับบริบทระหว่างเอเจนต์หลายตัวอีกต่อไป แค่ได้ผลลัพธ์ที่ตรงตามมาตรฐานของฉัน ในแบบที่ฉันต้องการ

ในฐานะทีมที่สร้าง Grok Bot เราได้เข้าถึงมันก่อนใครและใช้มันในการทำงานของเราเองทุกวัน มันน่าทึ่งมากที่เห็นว่าตอนนี้เราสามารถส่งงานได้เร็วแค่ไหน และประสิทธิภาพของทีมเราพุ่งสูงขึ้นขนาดไหน:

  • @poteto ส่ง PR มากกว่า 2,000 ตัวในเดือนที่ผ่านมา
  • @baltaaazr และ @shaoruu สร้างรากฐานของ Grok Bot ภายในสี่สัปดาห์ โดยใช้ Grok Bot
  • ฉันสร้าง Grok Bot iOS v0 ภายในสามสัปดาห์ ด้วยประสิทธิภาพที่แข็งแกร่งและการออกแบบที่สวยงาม โดยใช้แค่ Grok Bot
  • สมาชิกทุกคนในทีมตอนนี้ส่งงานสำคัญทุกวัน ไม่ใช่ทุกสองสามสัปดาห์

ยิ่งฉันสร้างด้วย Grok Bot มากเท่าไหร่ ฉันก็ยิ่งอยากมอบพลังพิเศษแบบเดียวกันนี้ให้กับคุณ

พบกับบอทวิศวกรของฉัน

Lingxi Li - inline image

ฉันมีบอทวิศวกรห้าตัว แต่ละตัวเชี่ยวชาญด้านที่แตกต่างกัน:

  1. Baltata ดูแลเลเยอร์ที่ใช้ร่วมกันของ Grok Bot บนมือถือ และทุกอย่างที่เกี่ยวข้องกับ Grok Bot บน iOS
  2. Shaoruru ดูแล Grok Bot Desktop client และงาน CI/CD
  3. Hogan ดูแลโครงสร้างพื้นฐานและตรวจสอบปัญหาของผู้ใช้ที่ไม่ชัดเจนว่าใครเป็นเจ้าของ
  4. Craig ดูแล Grok Bot บน Android และกำลังทำงานหนักเพื่อทำให้มันมีชีวิตขึ้นมา
  5. Quill ดูแล Grok Bot harness และเป็นตำนานในด้านนี้

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

ทุกบอทสามารถสร้าง Cursor cloud agents อ่าน transcript ตรวจสอบหลักฐานที่แนบมากับ PR และส่งข้อความติดตามผลโดยการจัดคิวข้อความหรือขัดจังหวะการทำงาน สิ่งนี้ปลดล็อกเวิร์กโฟลว์แบบเอเจนต์แบบ end-to-end มันครอบคลุมสิ่งที่ฉันเคยทำทุกวันใน Cursor สมัยที่ฉันต้องสลับบริบทระหว่าง cloud agents ที่ฉันจัดการอยู่ตลอดเวลา ตอนนี้บอทของฉันจัดการพวกมันในแบบเดียวกับที่ฉันทำ

เมื่อพวกมันได้รับงาน ไม่ว่าจะจากฉันหรือจาก Slack พวกมันจะเริ่ม cloud agent โดยเรียกใช้สกิลของฉัน พร้อมกับพรอมพ์ที่ละเอียดซึ่งระบุว่าต้องทำอะไรและคาดหวังหลักฐานอะไร พวกมันยังสามารถเรียกใช้สกิลเพิ่มเติมอย่างชาญฉลาดตามคำแนะนำส่วนตัวของฉัน เช่น ใช้สกิล /lingxi-design ของฉันสำหรับงานภาพ /react-native-best-practices สำหรับการตรวจสอบคุณภาพโค้ด /lingxi-review สำหรับการตัดสินสถาปัตยกรรม หรือ /lingxi-product เมื่อพวกมันต้องการตัดสินใจเกี่ยวกับผลิตภัณฑ์อย่างมีหลักการ

Lingxi Li - inline image

Grok Bot ยังสามารถเริ่ม cloud agents บนเครื่องทำงานของคุณเองได้ เช่น Mac mini ที่ไม่ได้ใช้ (ต้องขอบคุณ Grok Bot ที่ทำให้คุณไม่จำเป็นต้องมีเครื่องเฉพาะที่บ้านที่เปิด 24/7 สำหรับ OpenClaw อีกต่อไป)

ถ้าเวิร์กโฟลว์ของคุณต้องการ VPN หรือการกำหนดค่าเครื่องพิเศษ คุณสามารถทำให้เครื่องนั้นเป็น Cursor Cloud private worker และขอให้ Grok Bot รัน cloud agents บนเครื่องนั้น สิ่งนี้ปลดล็อกความเป็นไปได้มากขึ้น เช่น การรัน iOS Simulator และรับภาพหน้าจอกลับมาจากเอเจนต์ของคุณ

https://x.com/ericzakariasson/status/2037146278979629361

Grok Bot สามารถตรวจสอบ transcript และ artifacts ของ cloud agent (เช่น ภาพหน้าจอ) แจ้งเตือนคุณเมื่อมันเสร็จ จัดคิวข้อความ หรือขัดจังหวะถ้ามีอะไรผิดพลาด คุณสามารถอธิบายความต้องการของคุณอย่างไรก็ได้ เช่น “คุณต้องยืนยันว่าภาพหน้าจอรวมถึงการเปลี่ยนแปลงที่ฉันขอ โดยมีหลักฐานแสดงก่อนและหลัง” และ Grok Bot จะทำงานต่อไปจนกว่าจะบรรลุเป้าหมาย

กุญแจสำคัญในการทำให้ทีมวิศวกร Grok Bot ของคุณทำงานต่อไปได้คือการให้วงจรป้อนกลับที่สมบูรณ์แก่มัน Cloud agents สามารถถ่ายภาพหน้าจอได้ ดังนั้น Grok Bot จึงใช้ความสามารถหลายรูปแบบ (multimodality) เพื่อยืนยันว่าการเปลี่ยนแปลงทางภาพถูกนำไปใช้ และจะผลักกลับถ้าผลลัพธ์ไม่ตรงกับสิ่งที่คุณขอ

การทดสอบการป้อนตามคำบอก (Dictation testing) เป็นตัวอย่างที่ดีของวงจรนั้น เราเชื่อมต่อ API เสียงของ SpaceXAI เข้ากับ I/O เสียงของระบบของ cloud agent เนื่องจากเอเจนต์สามารถเข้าถึงทั้งคำพูดและ transcript เราจึงสามารถใช้สัญญาณเหล่านั้นเพื่อทดสอบฟังก์ชันการทำงานแบบ speech-to-speech ในกลุ่มผลิตภัณฑ์ของเรา และสร้างฟีเจอร์ที่สนุกยิ่งขึ้น

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

และจำไว้ว่า: ตอนนี้ทุกอย่างอยู่ห่างแค่ข้อความเดียว อยากให้พวกมันผลักดันต่อไป 10 ครั้งก่อนที่จะส่งต่อให้คุณใช่ไหม? แค่บอกไป

ขยายขอบเขตเกินขีดจำกัดบริบท

Lingxi Li - inline image

เพื่อช่วยให้บอทของฉันทำงานเกินขีดจำกัดบริบทได้ และทำให้ฉันสแกนความคืบหน้าได้ง่ายโดยไม่ต้องเลื่อนดูแชทยาวๆ ฉันให้บอทวิศวกรแต่ละตัวจัดการฐานข้อมูล Notion ที่ใช้ร่วมกัน

ทุกๆ 30 นาที พวกมันจะตรวจสอบฐานข้อมูลและตรวจสอบ PR แต่ละตัวสำหรับ:

  • ความคิดเห็นจาก Bugbot หรือสิ่งที่พบด้านความปลอดภัย โดยตรวจสอบว่าแต่ละรายการถูกต้องหรือไม่
  • การรัน CI ที่ล้มเหลว
  • Conflict ในการรวมโค้ด

ถ้าพวกมันพบสิ่งผิดปกติ พวกมันจะติดตามผลกับ cloud agent ของฉันทันทีเพื่อแก้ไข และย้ายแถวกลับไปเป็น “Working” ในฐานข้อมูล Notion

ถ้าทุกอย่างดูดี พวกมันจะทำเครื่องหมายงานว่า “Ready for Review” และเริ่มการตรวจสอบโค้ดโดยอัตโนมัติ โดยให้ความสำคัญกับคุณภาพโค้ดและสิ่งที่อาจพลาดไป

ถ้าการตรวจสอบมีความมั่นใจสูงและผลกระทบอยู่ในวงจำกัด PR จะถูกผสานโดยอัตโนมัติ มิฉะนั้น ฉันจะตรวจสอบโค้ดและหลักฐานเมื่อฉันกลับมา และตัดสินใจว่าจะผสานหรือให้ข้อเสนอแนะ

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

ก่อน Grok Bot ฉันสามารถจัดการ cloud agents ได้ 15 ตัวในเวลาเดียวกัน ตอนนี้กองทัพของฉันจัดการมากกว่า 200 ตัวพร้อมกัน และเราสามารถขยายเพิ่มได้ถ้าต้องการ

Lingxi Li - inline image

Grok Bot บริหารองค์กรขนาดเล็ก

นอกเหนือจากงานวิศวกรรมแล้ว ยังมีงานปฏิบัติการอีกมากมายที่ต้องจัดการทั่วทั้งองค์กร รวมถึงการเริ่มใช้งานบอทวิศวกรใหม่ การแบ่งปันความรู้ที่ถูกต้อง การดำเนินการ postmortem เมื่อเกิดเหตุการณ์ (เช่น เมื่อ PR ไม่ได้รับการตรวจสอบอย่างละเอียด) และการจัดประชุมประจำวันเพื่อให้ทุกคนเข้าใจตรงกัน

นั่นคืองานของ Jenny หัวหน้าฝ่ายปฏิบัติการของฉัน และเป็นบอทเพียงตัวเดียวในทีมที่ไม่เขียนโค้ด

ทุกเช้าเวลา 5 น. Jenny จะพบปะแบบ 1:1 กับทุกบอทในทีมเพื่อทบทวน playbook ของเรา เปิดเผยอุปสรรค และตอกย้ำบรรยากาศที่ฉันต้องการ ฉันพบว่าสิ่งนี้มีประสิทธิภาพมาก บอทของฉันแทบจะไม่ลืมเวิร์กโฟลว์ที่ซับซ้อนของฉัน แม้จะผ่านไปหลายสัปดาห์

Lingxi Li - inline image

เมื่อบอททำผิดพลาด เช่น ไม่ผลักดันมากพอที่จะไปถึงเป้าหมายที่แท้จริง ฉันบอกให้มันไปหา Jenny เพื่อวิเคราะห์สาเหตุที่แท้จริงและทำ postmortem Jenny จะเจาะลึกถึงเหตุผลที่นำไปสู่ปัญหา จากนั้นอัปเดต playbook และประกาศการเปลี่ยนแปลงให้บอทวิศวกรตัวอื่นๆ ทราบ เพื่อไม่ให้เกิดความผิดพลาดซ้ำสอง

เมื่อใดก็ตามที่ฉันต้องการขยายทีม ฉันขอให้ Jenny เริ่มใช้งานสมาชิกใหม่ Jenny จะสร้างบอทใหม่ในองค์กรของฉัน แบ่งปันกฎของทีมวิศวกรรม และขอให้ Hogan และทีมที่เหลือช่วยในการเริ่มใช้งาน

เป้าหมายของระบบวิศวกรรมที่สมบูรณ์ใน Grok Bot คือการลดการทำซ้ำให้เหลือน้อยที่สุด มอบหมายงานของคุณให้ Grok Bot เพื่อให้คุณสามารถโฟกัสกับปัญหาที่ยากและลึกซึ้งยิ่งขึ้น

Lingxi Li - inline image

กรณีการใช้งานพิเศษของ Grok Bot

เราออกแบบ Grok Bot ในลักษณะที่เป็นโมดูลาร์ ดังนั้นจึงมีหลายสิ่งที่คุณสามารถทำได้กับมันเพื่อสร้างองค์กรวิศวกรรมขนาดเล็กของคุณเอง นี่คือสองสิ่งที่ฉันชอบที่สุด

การตรวจสอบข้ามคืน

ทุกคืนเวลา 3 น. บอทวิศวกรของฉันตื่นตัวเต็มที่ ทำความสะอาดโค้ดเบส ปรับปรุงคุณภาพโค้ด กำจัดลอจิกที่ตายแล้ว เร่งเวลาโหลดแอป และลดขนาด bundle

ทุกเช้าฉันได้รับ PR ชุดใหม่ที่ช่วยให้โค้ดของเราสะอาด ปราศจากความเลอะเทอะ และปรับขนาดได้ มันเปลี่ยนการบำรุงรักษาโค้ดให้เป็นกิจวัตรประจำวัน แทนที่จะทำเป็นครั้งคราว

ไอเดียการตรวจสอบข้ามคืนเพิ่มเติม:

  • การตรวจสอบความปลอดภัยเพื่อจับปัญหาที่ทีมของคุณอาจมองข้ามในโค้ดเบส
  • การตรวจสอบเวลา build ของ CI/CD เพื่อป้องกันไม่ให้เวลา build ยาวขึ้นอย่างผิดปกติ
  • การตรวจสอบการแปลภาษาเพื่อปิดช่องว่างเมื่อฟีเจอร์ถูกส่งในภาษาเดียว
  • การตรวจสอบความเท่าเทียมเพื่อหลีกเลี่ยงความแตกต่างเมื่อทีมของคุณสร้างไคลเอนต์หลายตัว (iOS เทียบกับ Desktop) และฟีเจอร์ลงจอดเพียงฝั่งเดียว
  • การตรวจสอบติดตามผลที่ตรวจสอบ PR ที่ถูกผสานใน 24 ชั่วโมงที่ผ่านมาสำหรับพื้นที่ที่คุณสนใจ จากนั้นส่งคืนสรุประดับสูงและรายการ PR ที่คัดสรรเพื่อตรวจสอบ

และพรอมพ์ที่ฉันชอบที่สุด: “คุณมีเวลาหกคืนนี้ สร้างอะไรก็ได้ที่คุณอยากสร้าง สนุกนะ!”

ฉันอยากรู้ว่าคุณจะรันอะไรในการตรวจสอบข้ามคืนของคุณเอง ฉันแน่ใจว่ามีไอเดียมากมายที่ฉันอยากจะขโมย

กระบวนการเร่งด่วน P0

Cloud agents บางครั้งอาจช้า พวกมันต้องรัน ตั้งค่าสภาพแวดล้อม รอ รันเทส และทำซ้ำ และบางครั้งคุณต้องการให้งานเสร็จเร็วขึ้นเล็กน้อย

ดังนั้นฉันจึงสร้างกระบวนการเร่งด่วน P0 กับบอทวิศวกรของฉัน เมื่อใดก็ตามที่ฉันบอกว่างานเป็น P0 พวกมันจะเริ่มกิจวัตรชั่วคราวที่ตรวจสอบ transcript ทุกห้านาที ติดตามความคืบหน้าและเหตุผล และนำทาง cloud agent อย่างจริงจังเมื่อมันเริ่มเสียเวลาโดยไม่จำเป็น

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

โปรดทราบว่าสิ่งนี้สามารถใช้ token เร็วกว่าที่คุณคิดมาก ดังนั้นให้ใช้เฉพาะในกรณีเร่งด่วนจริงๆ เท่านั้น

บทเรียนและเคล็ดลับกับ Grok Bot

Lingxi Li - inline image
  1. ให้วงจรป้อนกลับที่สมบูรณ์แก่ cloud agents: สิ่งสำคัญคือต้องให้สัญญาณแก่พวกมันเกี่ยวกับสิ่งที่ต้องทำต่อไปโดยไม่ต้องมีคุณ พวกมันควรจะสามารถเปิดอินสแตนซ์สำหรับพัฒนาและขับเคลื่อนสแต็กแบบ end-to-end (เช่น ผ่าน Chrome DevTools, CLI หรือ Apple Accessibility) ถ้าพวกมันทำไม่ได้ ให้ขอให้พวกมันรันโฟลว์ด้วยตัวเอง ปลดบล็อกตัวเองอย่างเต็มที่ และบรรจุสิ่งที่เรียนรู้เป็นสกิล repo ที่ใช้ซ้ำได้
  2. ปฏิบัติต่อ Grok Bot เหมือนเด็กฝึกงานที่มีความสามารถ: ถ้าคุณเคยมีปัญหาในการสื่อสารกับ Grok Bot ในงานวิศวกรรม ให้ปฏิบัติต่อมันเหมือนเด็กฝึกงานที่มีความสามารถ ขอให้มันทำการบ้าน ศึกษาพื้นที่ที่มันยังไม่เชี่ยวชาญ และอ้างอิงถึงวิธีที่วิศวกรคนอื่นๆ ทำให้งานสำเร็จ ไม่ต้องเรียกใช้สกิล ไม่ต้องมีพรอมพ์ยาว แค่แชท
  3. การหลีกเลี่ยงการทำซ้ำเป็นกุญแจสำคัญ: เมื่อ AI มีความสามารถมากขึ้น สิ่งสำคัญคือต้องมอบหมายงานที่ซ้ำซากและโฟกัสกับปัญหาที่ยากและลึกซึ้งที่เอเจนต์ไม่สามารถแก้ไขได้ง่าย ถ้าคุณสังเกตว่าคุณกำลังทำอะไรบางอย่างมากกว่าวันละครั้งและมันเป็นไปตามรูปแบบที่ชัดเจน ให้ปรึกษากับบอทของคุณเพื่อดูว่าพวกมันจะช่วยได้อย่างไร
  4. การประชุมประจำวันสำหรับบอทมีประสิทธิภาพอย่างยิ่ง: การทบทวนประเด็นสำคัญทุกวันช่วยให้พวกมันรักษาเวิร์กโฟลว์ที่ซับซ้อนไว้ได้ในขณะที่กำลังจัดการหลายงาน เนื่องจากขีดจำกัดบริบทไม่สามารถใส่ทุกอย่างได้ การเตือนความจำรายวันจึงเป็นการกระตุ้นที่มีประโยชน์ที่ช่วยคุณไม่ต้องทำซ้ำ
  5. ปล่อยมือให้มากขึ้น: คล้ายกับการขับขี่อัตโนมัติ การทำงานกับบอทเป็นกระบวนการสร้างความไว้วางใจ แทนที่จะทำทุกอย่างด้วยตัวเอง ให้คิดว่าพวกมันจะทำงานได้อย่างราบรื่นเมื่อใด และอาจก่อให้เกิดปัญหาเมื่อใด ให้อิสระแก่พวกมันมากพอที่จะส่งงานเมื่อปลอดภัย และระมัดระวังมากขึ้นในพื้นที่ที่มีความเสี่ยงสูง แต่อย่าหยุดพวกมันไม่ให้ลองเพียงเพราะพวกมันเคยล้มเหลวมาก่อน ทดลองต่อไป และคิดต่อไปว่าจะช่วยให้พวกมันเติบโตได้อย่างไร
  6. ให้พวกมันทำงานร่วมกัน: บอทมีความสามารถมากกว่าที่คุณคิด เพื่อให้ปล่อยมือจากการดำเนินการของบอทมากขึ้น การสร้างไปป์ไลน์ตรวจสอบความผิดพลาดของบอท (เช่น ops bot ที่พูดคุยกับบอทและวิเคราะห์ร่องรอยการคิดของพวกมัน) สามารถช่วยได้ เพื่อไม่ให้เกิดความผิดพลาดซ้ำสอง

พร้อมที่จะต้อนรับบอทวิศวกรเข้าสู่องค์กรแล้วหรือยัง? ลองใช้ Grok Bot และแสดงให้ฉันเห็นว่าพวกมันส่งอะไรออกมา

https://x.com/lingxi/status/2094489411245461677

https://x.com/lingxi/status/2094489412537327828

สร้างต่อใน YouMind

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
สำหรับครีเอเตอร์

เปลี่ยน Markdown ของคุณให้เป็นบทความ 𝕏 ที่สะอาดตา

เวลาคุณเผยแพร่งานเขียนยาวของตัวเอง การจัดรูปแบบรูปภาพ ตาราง และบล็อกโค้ดให้เข้ากับ 𝕏 นั้นน่าปวดหัว YouMind เปลี่ยนร่าง Markdown ทั้งฉบับให้เป็นบทความ 𝕏 ที่สะอาดตาและพร้อมโพสต์ทันที

ลอง Markdown เป็น 𝕏

แพตเทิร์นให้ถอดรหัสเพิ่มเติม

บทความไวรัลล่าสุด

สำรวจบทความไวรัลเพิ่มเติม