
กรอบโมเดลแอ็คชั่นขนาดใหญ่สำหรับการพัฒนาตัวแทนเว็บ AI
LaVague เป็นเฟรมเวิร์กโอเพนซอร์ซที่ออกแบบมาสำหรับนักพัฒนาที่ต้องการสร้างตัวแทนเว็บ AI เพื่อดำเนินการโดยอัตโนมัติสำหรับผู้ใช้ปลายทาง
ตัวแทนเว็บของเราสามารถทำตามวัตถุประสงค์เช่น "ขั้นตอนการติดตั้งการพิมพ์สำหรับการกอดไลบรารี diffusers ของใบหน้า" และสร้างและดำเนินการตามที่จำเป็นเพื่อให้บรรลุวัตถุประสงค์
ตัวแทน Lavague ประกอบด้วย:
- สร้างขึ้นบน LaVague
Lavague QA เป็นเครื่องมือที่เหมาะสำหรับวิศวกร QA ที่ใช้ประโยชน์จากกรอบของเรา
ช่วยให้คุณสามารถทำการทดสอบการทดสอบโดยอัตโนมัติโดยเปลี่ยนสเป็คของ Gherkin ให้เป็นการทดสอบที่ง่ายต่อการรวมเข้าด้วยกัน LaVague QA เป็นโครงการที่ใช้ประโยชน์จากเฟรมเวิร์ก Lavague เบื้องหลังเพื่อให้การทดสอบเว็บมีประสิทธิภาพมากขึ้น 10 เท่า
สำหรับข้อมูลโดยละเอียดและคำแนะนำการตั้งค่าโปรดไปที่เอกสาร Lavague QA
นี่คือตัวอย่างของวิธีการที่ LaVague สามารถทำหลายขั้นตอนเพื่อให้บรรลุวัตถุประสงค์ของ "ไปบน Quicktour of Peft"::

คุณสามารถทำได้ด้วยขั้นตอนต่อไปนี้:
pip install lavague from lavague . core import WorldModel , ActionEngine
from lavague . core . agents import WebAgent
from lavague . drivers . selenium import SeleniumDriver
selenium_driver = SeleniumDriver ( headless = False )
world_model = WorldModel ()
action_engine = ActionEngine ( selenium_driver )
agent = WebAgent ( world_model , action_engine )
agent . get ( "https://huggingface.co/docs" )
agent . run ( "Go on the quicktour of PEFT" )
# Launch Gradio Agent Demo
agent . demo ( "Go on the quicktour of PEFT" )สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวอย่างนี้และวิธีการใช้ Lavague ให้ดู Tour Quick ของเรา
หมายเหตุตัวอย่างเหล่านี้ใช้การกำหนดค่า OpenAI API เริ่มต้นของเราและคุณจะต้องตั้งค่าตัวแปร OpenAI_APIGKEY ในสภาพแวดล้อมท้องถิ่นของคุณด้วยคีย์ API ที่ถูกต้องเพื่อให้สิ่งเหล่านี้ทำงานได้
สำหรับตัวอย่างต้นถึงปลายทางของ LaVague ใน Google Colab โปรดดูสมุดบันทึก Tour Quick Tour ของเรา
เรารองรับสามตัวเลือกไดรเวอร์:
โปรดทราบว่าไม่ใช่ไดรเวอร์ทั้งหมดที่รองรับคุณสมบัติตัวแทนทั้งหมด:
| คุณสมบัติ | ซีลีเนียม | นักเขียนบทละคร | ส่วนขยายโครเมี่ยม |
|---|---|---|---|
| ตัวแทนที่ไม่มีหัว | N/A | ||
| จัดการ iframes | |||
| เปิดแท็บหลายแท็บ | |||
| ไฮไลต์องค์ประกอบ |
✅สนับสนุน
⏳เร็ว ๆ นี้
ไม่รองรับ
หากคุณกำลังประสบปัญหาใด ๆ ที่เริ่มต้นด้วย Lavague คุณสามารถ:
เราจะรักความช่วยเหลือและการสนับสนุนของคุณในการแสวงหาของเราเพื่อสร้างรูปแบบแอ็คชั่นขนาดใหญ่ที่แข็งแกร่งและเชื่อถือได้สำหรับเว็บอัตโนมัติ
เพื่อหลีกเลี่ยงการมีหลายคนที่ทำงานในสิ่งเดียวกันและไม่สามารถรวมงานของคุณได้เราได้ระบุกระบวนการสนับสนุนดังต่อไปนี้:
GitHub issues : เราขอแนะนำให้ตรวจสอบปัญหาเกี่ยวกับฉลาก help-wanted และความ good first issuecommunity assigned โปรดตรวจสอบ contributing guide ของเราสำหรับรายละเอียดเพิ่มเติม
เพื่อให้ทันสมัยอยู่เสมอกับงานของเราที่ทำงานที่นี่
LaVague ใช้ LLMS (โดยค่าเริ่มต้นของ gpt4-o ของ OpenAI แต่สามารถปรับแต่งได้อย่างสมบูรณ์) ภายใต้ประทุน
ค่าใช้จ่ายของการโทร LLM เหล่านี้ขึ้นอยู่กับ:
โปรดดูเอกสารเฉพาะของเราเกี่ยวกับการนับจำนวนโทเค็นและการประมาณค่าใช้จ่ายเพื่อเรียนรู้วิธีการติดตามโทเค็นทั้งหมดและประเมินค่าใช้จ่ายสำหรับการใช้งานตัวแทนของคุณ
เราต้องการสร้างชุดข้อมูลที่ชุมชน AI สามารถใช้เพื่อสร้างโมเดลแอ็คชั่นขนาดใหญ่ที่ดีกว่าสำหรับตัวแทนเว็บที่ดีขึ้น คุณสามารถดูงานของเราได้ในการสร้างชุดข้อมูลชุมชนในหน้า BigAction HuggingFace ของเรา
นี่คือเหตุผลที่ LaVague รวบรวม telemetry ข้อมูลผู้ใช้ต่อไปนี้โดยค่าเริ่มต้น:
ระวังที่จะไม่รวมข้อมูลส่วนบุคคลในวัตถุประสงค์ของคุณและข้อมูลผู้ใช้เพิ่มเติม หากคุณตั้งใจจะรวมข้อมูลส่วนบุคคลในวัตถุประสงค์/ข้อมูลผู้ใช้เพิ่มเติมขอแนะนำให้ปิด telemetry
หากคุณต้องการปิด telemetry ทั้งหมดคุณควรตั้งค่าตัวแปรสภาพแวดล้อม LAVAGUE_TELEMETRY เป็น "NONE"
สำหรับคำแนะนำเกี่ยวกับวิธีการตั้งค่าตัวแปรสภาพแวดล้อม LAVAGUE_TELEMTRY ของคุณดูคำแนะนำของเราที่นี่