เชื่อมต่อ Chrome กับ jcode AI สำหรับการทำงานอัตโนมัติของเบราว์เซอร์ที่รู้จักเซสชัน
jcode Browser Bridge จาก jcode (j-code.net) เชื่อมต่อ Chrome กับ jcode AI coding agent เพื่อให้ตัวแทนสามารถทำงานภายในเบราว์เซอร์ปกติของคุณสำหรับงานพัฒนา มันเปิดเผยหน้าเว็บสดผ่าน Chrome DevTools Protocol และ WebSocket ท้องถิ่น ทำให้สามารถอ่าน DOM, คลิก, พิมพ์ และจับภาพหน้าจอในขณะที่รักษาการเข้าสู่ระบบที่ใช้งานอยู่ให้สมบูรณ์ องค์ประกอบหลักประกอบด้วยการจับคู่การส่งข้อความพื้นเมือง, การเชื่อมต่ออัตโนมัติด้วยคลิกเดียว, การจัดกลุ่มแท็บ และการรักษาความต่อเนื่องของเซสชัน ส่วนขยายนี้มุ่งเป้าไปที่นักพัฒนาที่ต้องการการตรวจสอบในเบราว์เซอร์ด้วยการทำงานอัตโนมัติที่มีสถานะ.
สิ่งที่สะพานอนุญาตให้ AI ทำภายในเบราว์เซอร์ที่ใช้งานอยู่ของคุณ
ส่วนขยายนี้ให้ตัวแทน AI เข้าถึง DOM ของหน้าเว็บสดโดยตรงโดยใช้ Chrome DevTools Protocol ดังนั้นมันจึงสามารถ อ่านองค์ประกอบ, ส่งคลิกและการพิมพ์, และจับภาพหน้าจอ เพื่อยืนยันพฤติกรรม การออกแบบนั้นแตกต่างจากการทำงานอัตโนมัติแบบไม่มีหัวเพราะมันรักษาโปรไฟล์ของเบราว์เซอร์ไว้ ทำให้ตัวแทนสามารถทำงานด้วยการเข้าสู่ระบบ, คุกกี้, และสถานะเซสชันที่มีอยู่ของคุณเมื่อสร้างหรือทดสอบโค้ดที่แสดงบนเว็บ
การตั้งค่าและการจับคู่ทำงานอย่างไรในทางปฏิบัติ
การจับคู่และการสื่อสารขึ้นอยู่กับช่องทางท้องถิ่นที่ออกแบบมาสำหรับความหน่วงต่ำและการค้นพบโดยอัตโนมัติ ส่วนขยายนี้ใช้ WebSocket ท้องถิ่นในการสื่อสารกับเซิร์ฟเวอร์ jcode และการสื่อสารแบบเนทีฟของ Chrome เพื่อค้นหาและจับคู่กับแอปพลิเคชันที่ทำงานอยู่บนพอร์ตที่เปลี่ยนแปลงได้ ความสะดวกในการเชื่อมต่อเป็นสิ่งที่ตั้งใจไว้ โดยมีการเชื่อมต่ออัตโนมัติด้วยการคลิกเดียวที่ดึง URL และโทเค็นของเซิร์ฟเวอร์ วิธีการเชื่อมต่อที่สำคัญ ได้แก่:
- Local WebSocket loopback
- การค้นพบการสื่อสารแบบเนทีฟอัตโนมัติ
- การจับคู่ด้วยการคลิกเดียวสำหรับการตั้งค่าอย่างรวดเร็ว
เครื่องมือจัดการความเป็นส่วนตัวและสถานะเซสชันอย่างไร
สถาปัตยกรรมทำงานทั้งหมดผ่าน loopback ดังนั้นการสื่อสารจึงอยู่บนเครื่องท้องถิ่นและส่วนขยายจะไม่ส่งข้อมูลการท่องเว็บไปยังเซิร์ฟเวอร์ของบุคคลที่สาม ความยั่งยืนของเซสชันนั้นชัดเจน: ตัวแทนใช้คุกกี้และสถานะที่เข้าสู่ระบบของคุณเพื่อทำงานภายในบริบทเว็บจริง คุณสามารถคืนการควบคุมได้ตลอดเวลาผ่านแบนเนอร์ดีบักของเบราว์เซอร์หรือทางเลือก Disconnect ของส่วนขยาย ซึ่งให้กลไกหยุดทันทีสำหรับการกระทำที่ขับเคลื่อนโดยตัวแทน
ใครได้รับประโยชน์และที่ไหนที่ส่วนขยายไม่ตรงกับการทำงานอื่น ๆ
เครื่องมือนี้มุ่งเป้าไปที่นักพัฒนาซอฟต์แวร์ที่ใช้ jcode harness และต้องการ AI ที่ตรวจสอบงานภายในเซสชันเบราว์เซอร์สด มันทำงานบนเบราว์เซอร์เดสก์ท็อปที่ใช้ Chromium และต้องการให้ติดตั้งแอปพลิเคชันเดสก์ท็อป jcode ไว้ในเครื่อง ทีมที่ต้องการการทำงานอัตโนมัติ CI แบบไม่มีหัวที่แยกออกหรือเอเจนต์ที่ขับเคลื่อนจากคลาวด์ระยะไกลควรคาดหวังว่าจะมีความไม่ตรงกัน เนื่องจากวิธีการนี้ผูกตัวแทนกับสภาพแวดล้อมเบราว์เซอร์ท้องถิ่นของนักพัฒนาและสถานะเซสชันที่ใช้งานอยู่
ทางเลือกที่มุ่งเน้นสำหรับนักพัฒนาที่ยอมรับการทำงานกับตัวแทนในท้องถิ่น
ส่วนขยายนี้เป็นตัวเลือกที่ใช้งานได้จริงสำหรับนักพัฒนาที่ต้องการความช่วยเหลือจาก AI ที่ทำงานในเบราว์เซอร์ประจำวันของพวกเขาและตรวจสอบผลลัพธ์กับสถานะเซสชันสด มันเน้นการควบคุมในท้องถิ่นและการทดสอบในเบราว์เซอร์มากกว่าการทำงานอัตโนมัติจากระยะไกล เลือกวิธีนี้หากคุณให้ความสำคัญกับการตรวจสอบสถานะและความเป็นส่วนตัวในท้องถิ่น; เลือกโมเดลการทำงานอัตโนมัติที่แตกต่างออกไปเมื่อการทำงานของคุณขึ้นอยู่กับการดำเนินการแบบไม่มีหัวหรือบนคลาวด์.