เริ่มต้นใช้งาน
Polylane ทำงานอย่างไร
วงจรที่ Polylane รันบนสแต็กของคุณ และสิ่งไม่กี่อย่างที่คุณจะเห็นในคอนโซล ตั้งแต่ issue และเธรด ไปจนถึง fix run การส่งต่อ และ autofix
Polylane เชื่อมต่อกับคลาวด์ repository และเครื่องมือ observability ของคุณ เฝ้าดูหาปัญหา และจัดการแต่ละปัญหาไปจนถึงคำตัดสินและการแก้ไข คุณอ่านเรื่องราวทั้งหมดได้ในเธรด จากคอนโซล Slack เอเจนต์เขียนโค้ด หรือเทอร์มินัล
วงจร
- เชื่อมต่อ: คุณเชื่อมต่อคลาวด์ repository และเครื่องมือ observability แล้ว Polylane สร้างแผนที่ที่เป็นปัจจุบันของระบบคุณซึ่งเอเจนต์ทุกตัวอ่าน ดู เชื่อมต่อ
- ตรวจจับ: การตรวจสอบที่สร้างจากเทเลเมทรีของคุณเปิด issue ทุก pull request ถูกรีวิวเทียบกับ production และการกำหนดค่าที่เสี่ยงถูกทำเครื่องหมาย ดู ตรวจจับ
- สืบสวนและแก้ไข: เอเจนต์หนึ่งตัวจัดการแต่ละ issue ด้วยเครื่องมือจริงของคุณ แสดงหลักฐาน และเปิดการแก้ไขเป็น pull request ที่คุณรีวิว ดู สืบสวนและแก้ไข
- ทำงานจากเครื่องมือของคุณ: เอเจนต์ตัวเดียวกันตอบจากตัวแก้ไข เทอร์มินัล CI หรือ Slack ของคุณ ดู ทำงานจากเครื่องมือของคุณ
องค์ประกอบพื้นฐาน
| องค์ประกอบ | คืออะไร | เห็นได้ที่ไหน |
|---|---|---|
| กราฟบริบท | โมเดลที่เป็นปัจจุบันของสแต็กคุณ ซึ่งคลาวด์ repository การผสานรวม และความจำป้อนข้อมูลให้ และเอเจนต์ทุกตัวอ่านจากมัน | แสดงเป็นโทโพโลยี |
| บัญชีคลาวด์ | ผู้ให้บริการคลาวด์ที่เชื่อมต่อไว้ ซึ่ง Polylane ซิงก์ทรัพยากร จัด tier และบันทึกทุกการเปลี่ยนแปลง | Clouds ใน Settings ดู คลาวด์ |
| Repository | โฮสต์โค้ดที่เชื่อมต่อไว้ ซึ่งเอเจนต์ค้นหา อ่าน และเปิด pull request ได้ โดยเชื่อมกับทรัพยากรที่มัน deploy ไป | Repositories ใน Settings ดู Repository |
| การผสานรวม | เครื่องมือ observability แชท โฮสต์โค้ด ตัวติดตาม issue หรือเอเจนต์เขียนโค้ดที่เชื่อมต่อไว้ ซึ่งให้เครื่องมือที่เอเจนต์เรียกใช้และเหตุการณ์ที่การตรวจจับรับฟัง | Integrations ใน Settings ดู การผสานรวม |
| Topology | มุมมองกราฟของโครงสร้างพื้นฐานของคุณ: ทรัพยากรเป็นโหนด ความสัมพันธ์เป็นเส้นเชื่อม แต่ละรายการมีคุณสมบัติและประวัติการเปลี่ยนแปลง | Topology ดู Topology |
| ความจำ | ข้อค้นพบที่ยืนยันแล้วซึ่งเอเจนต์หรือคนบันทึกไว้ เพื่อให้การสืบสวนครั้งถัดไปเริ่มจากสิ่งที่คุณรู้อยู่แล้ว | Memories ใน Settings ดู Memories |
| การตรวจสอบ | การประเมินทรัพยากรตามกำหนดเวลา สร้างจากผู้ให้บริการและคิวรีที่บันทึกไว้ของคุณ ซึ่งเปิด issue เมื่อเกินเกณฑ์ | แผง Lineage ของ fix run |
| Issue | บันทึกการตรวจจับหนึ่งรายการ: บางอย่างอาจผิดปกติกับทรัพยากรหนึ่ง fix run จะให้คำตัดสินว่ายืนยันแล้วหรือปัดตก | เธรดของ fix run ดู Issues |
| การรีวิว pull request | การตรวจสอบ pull request แต่ละรายการใน repository ที่เชื่อมต่อไว้เทียบกับ production ที่มัน deploy ไป โพสต์เป็นความเห็นก่อนคุณ merge | ความเห็นบน pull request ดู การรีวิว pull request |
| Advisory | คำแนะนำต่อทรัพยากรเกี่ยวกับการกำหนดค่าผิด ความเสี่ยงด้านความทนทาน หรือช่องว่างด้าน observability พร้อมการแก้ไขที่คุณส่งให้เอเจนต์ได้ | แผงของทรัพยากรบนโทโพโลยี ดู Advisories |
| เธรด | การสนทนากับเอเจนต์ที่มีกราฟบริบททั้งหมดของคุณ ซึ่งคุณดู ขัดจังหวะ แชร์ และสนทนาต่อได้ | Threads ดู Threads |
| Fix run | เอเจนต์หนึ่งตัวจัดการ issue หนึ่งรายการตั้งแต่คำตัดสิน ไปสาเหตุที่แท้จริง จนถึง pull request ในเธรดเดียว | Threads โดยตั้งตัวกรอง Type เป็น Fix run ดู Fix run |
| การส่งต่อ | หนึ่งบันทึกต่อสิ่งหนึ่งที่เอเจนต์ต้องการจากคุณ ซึ่งเคลียร์เมื่อคุณจัดการแล้ว | ชุดค่าสำเร็จรูป Needs you ใต้ Threads ดู Escalations |
| Autofix | การแก้ไขโค้ดที่เอเจนต์เขียนซึ่งมาถึงเป็น pull request ใน repository ของคุณ รันโดยเอเจนต์เขียนโค้ดของ Polylane หรือเอเจนต์ที่เชื่อมต่อไว้ เช่น Devin, Cursor, Factory หรือ Conductor | pull request และแผง Lineage ของเธรด ดู Autofix |
เอเจนต์ทำอะไรได้บ้าง
เอเจนต์อ่านเป็นค่าเริ่มต้น: run ที่ไม่มีใครเขียนข้อความถึงจะใช้สิทธิ์อ่านอย่างเดียวกับผู้ให้บริการของคุณ และบัญชีคลาวด์ที่ทำเครื่องหมาย Read-only จะปฏิเสธการเรียกเขียนทุกครั้ง เมื่อคุณอยู่ในเธรด การเรียกเขียนไปยังผู้ให้บริการจะผ่านการตรวจสอบความปลอดภัย แล้วรอการยืนยันจากคุณก่อนจึงรัน การเปลี่ยนโค้ดมาถึงเป็น pull request ใน repository ของคุณ และการ merge เป็นของคุณ
ที่เกี่ยวข้อง
- เริ่มต้นอย่างรวดเร็ว: เชื่อมต่อสแต็กของคุณและดู fix run ครั้งแรกในห้าขั้นตอน
- Threads: เธรดทุกประเภทและวิธีเริ่มเธรดจากแต่ละช่องทาง
- Fix run: issue หนึ่งรายการถูกจัดการอย่างไรตั้งแต่คำตัดสินจนถึง pull request
- ทำงานจากเครื่องมือของคุณ: ด่านการเขียนที่ใช้กับเอเจนต์เขียนโค้ดและ CLI ของคุณ