unbrowser: ตัวแทนที่เป็นพื้นเมือง, สภาพแวดล้อมที่ไม่มี Chrome สำหรับการทำงานของ LLM
unbrowser ซึ่งพัฒนาโดย Protostatis เป็นเซิร์ฟเวอร์ MCP ขนาดเบาที่ให้การเข้าถึงเว็บแบบโปรแกรมสำหรับตัวแทน AI เพื่อการทำงานอัตโนมัติ เครื่องมือนี้จะส่งคืนสรุปหน้าที่มีโครงสร้างและพร้อมสำหรับโมเดล และสนับสนุนการโต้ตอบแบบมีสถานะเพื่อให้ตัวแทนสามารถนำทางแบบฟอร์มและกระบวนการหลายขั้นตอนได้ ข้อดีหลักๆ ได้แก่ ผลลัพธ์ BlockMap ขนาดกะทัดรัด การดำเนินการ JavaScript และการปรับใช้แบบไบนารีเดียวสำหรับ macOS และ Linux มันมุ่งเป้าไปที่นักพัฒนา AI และวิศวกรตัวแทนที่ต้องการการค้นพบเว็บที่มีประสิทธิภาพและมุ่งเน้นไปที่เครื่องจักรแทนการเรนเดอร์พิกเซล.
คุณสามารถใช้มันทำงานอะไรได้บ้าง?
unbrowser ทำงานเป็นชั้นเบราว์เซอร์ที่เป็นเอเจนต์เนทีฟและเซิร์ฟเวอร์ Model Context Protocol ซึ่งออกแบบมาเพื่อให้เอเจนต์ค้นพบหน้าเว็บ ติดตามการไหลหลายขั้นตอน และดึงข้อความที่แปลเป็นภาษาท้องถิ่นโดยไม่ต้องใช้กราฟิกเรนเดอร์ เครื่องมือนี้มุ่งเน้นไปที่การส่งมอบข้อมูลหน้าเว็บที่มีโครงสร้างสำหรับการบริโภคของ LLM ดังนั้นจึงเหมาะกับการทำงานที่ต้องการการนำทางแบบโปรแกรมและการดึงข้อมูลมากกว่าการจับภาพหน้าจอหรือการดีบักภาพ.
ผลลัพธ์มีความกระชับและใช้โทเค็นอย่างมีประสิทธิภาพแค่ไหน?
แอปจะส่งออก BlockMap ที่เป็นกรรมสิทธิ์ ซึ่งเป็นสรุปหน้าเว็บที่มีโครงสร้างที่นักพัฒนากล่าวว่าเหมาะกับประมาณ 500 โทเค็นแทนที่จะเป็น HTML ดิบ การแสดงผลนั้นช่วยลดขนาดบริบทของโมเดลและตามที่นักพัฒนากล่าวว่าจัดการกับประมาณ 80 เปอร์เซ็นต์ของหน้าเว็บที่ใช้ทรัพยากรต่อเซสชันประมาณ 1/50 ของวิธีการแบบไม่มีหัวที่ใช้ Chrome ซึ่งสำคัญเมื่อส่งบริบทไปยัง LLM.
คุณควรคาดหวังความถูกต้องในการโต้ตอบและขีดจำกัดที่ใช้ได้จริงอย่างไร?
เครื่องมือนี้สามารถรัน JavaScript ได้อย่างเต็มที่และรักษาเซสชันที่มีสถานะ รวมถึงคุกกี้ การส่งฟอร์ม และการโต้ตอบแบบคลิก ดังนั้นเอเจนต์จึงสามารถทำงานผ่านแอปเว็บที่มีพลศาสตร์ สำหรับหน้าเว็บที่ถูกป้องกันโดยการป้องกันบอทที่ซับซ้อน รันไทม์จะตรวจจับความท้าทายและส่งต่อไปยังเบราว์เซอร์ Unchained; เส้นทางการส่งต่อที่ชี้ให้เห็นว่าบางหน้าเว็บยังคงต้องการรันไทม์การเรนเดอร์เต็มรูปแบบเพื่อการแก้ไข.
มันเข้ากับการทำงานและการปรับใช้ของนักพัฒนาอย่างไร?
ตัวเลือกการปรับใช้รวมถึงไบนารีเดียวสำหรับ macOS และ Linux รวมถึงการติดตั้งผ่าน Python (pip) หรือ npx ซึ่งช่วยรวมเซิร์ฟเวอร์เข้ากับท่อเอเจนต์ที่มีอยู่ แอปนี้ใช้ Model Context Protocol เพื่อความเข้ากันได้กับลูกค้า MCP ทำให้สามารถใช้งานร่วมกับผู้ช่วยเช่น Claude Desktop และเครื่องมืออื่น ๆ ที่รองรับ MCP ในสแต็กเอเจนต์อัตโนมัติ.
ตัวเลือกที่ใช้งานได้จริงสำหรับสายงานตัวแทนที่ไม่ต้องการผลลัพธ์ทางภาพ
เครื่องมือนี้เป็นตัวเลือกที่ใช้งานได้จริงสำหรับนักพัฒนา AI และวิศวกรการทำงานที่ต้องการบริบทหน้าเว็บที่กระชับและพร้อมใช้สำหรับการตัดสินใจของตัวแทน; มันช่วยลดภาระในการส่งข้อมูล DOM ขนาดใหญ่ไปยัง LLM ทีมที่ต้องการการเรนเดอร์ที่แม่นยำถึงพิกเซลหรือการจัดการกับมาตรการต่อต้านบอทที่เข้มงวดบ่อยครั้งควรรวมการทำงานกราฟิกในสายงานของพวกเขาเป็นทางเลือกสำรองสำหรับหน้าส่วนน้อยที่ต้องการมัน.