Kerangka kerja model aksi besar untuk mengembangkan agen web AI
Lavague adalah kerangka kerja sumber terbuka yang dirancang untuk pengembang yang ingin membuat agen web AI untuk mengotomatisasi proses untuk pengguna akhir mereka.
Agen web kami dapat mengambil tujuan, seperti "Cetak Langkah Instalasi untuk Memeluk Perpustakaan Diffusers Face," dan menghasilkan dan melakukan tindakan yang diperlukan untuk mencapai tujuan.
Agen lavague terdiri dari:
? Dibangun di atas lavague
Lavague QA adalah alat yang disesuaikan untuk insinyur QA yang memanfaatkan kerangka kerja kami.
Ini memungkinkan Anda untuk mengotomatisasi penulisan tes dengan mengubah spesifikasi gherkin menjadi tes yang mudah diintegrasikan. Lavague QA adalah proyek yang memanfaatkan kerangka kerja lavague di belakang layar untuk membuat pengujian web 10x lebih efisien.
Untuk informasi terperinci dan instruksi pengaturan, kunjungi dokumentasi QA Lavague.
Berikut adalah contoh bagaimana lavague dapat mengambil beberapa langkah untuk mencapai tujuan "pergi pada quicktour of peft":
Anda dapat melakukan ini dengan langkah -langkah berikut:
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" )
Untuk informasi lebih lanjut tentang contoh ini dan cara menggunakan Lavague, lihat Tour-Tour kami.
Catatan, contoh -contoh ini menggunakan konfigurasi API OpenAI default kami dan Anda perlu mengatur variabel openai_api_key di lingkungan lokal Anda dengan kunci API yang valid agar ini berfungsi.
Untuk contoh lavague ujung ke ujung dalam Google Colab, lihat buku catatan cepat kami
Kami mendukung tiga opsi driver:
Perhatikan bahwa tidak semua pengemudi mendukung semua fitur agen:
Fitur | Selenium | Dramawan | Ekstensi Chrome |
---|---|---|---|
Agen tanpa kepala | ✅ | ⏳ | N/a |
Tangani iframe | ✅ | ✅ | |
Buka beberapa tab | ✅ | ⏳ | ✅ |
Sorotan elemen | ✅ | ✅ | ✅ |
✅ didukung
⏳ Segera hadir
tidak didukung
Jika Anda mengalami masalah memulai dengan Lavague, Anda dapat:
Kami akan menyukai bantuan dan dukungan Anda dalam pencarian kami untuk membangun model aksi besar yang kuat dan andal untuk otomatisasi web.
Untuk menghindari banyak orang yang bekerja pada hal -hal yang sama & tidak dapat menggabungkan pekerjaan Anda, kami telah menguraikan proses kontribusi berikut:
GitHub issues
: kami sarankan untuk memeriksa masalah dengan label good first issue
help-wanted
& baguscommunity assigned
Silakan periksa contributing guide
kami untuk detail lebih lanjut.
Untuk tetap mendapatkan up to date dengan backlog proyek kami di sini.
Lavague menggunakan LLMS, (secara default gpt4-o
Openai, tetapi ini sepenuhnya dapat disesuaikan), di bawah kap.
Biaya panggilan LLM ini tergantung pada:
Silakan lihat dokumentasi khusus kami tentang penghitungan token dan estimasi biaya untuk mempelajari bagaimana Anda dapat melacak semua token dan memperkirakan biaya untuk menjalankan agen Anda.
Kami ingin membangun dataset yang dapat digunakan oleh komunitas AI untuk membangun model aksi besar yang lebih baik untuk agen web yang lebih baik. Anda dapat melihat pekerjaan kami sejauh ini dalam membangun kumpulan data komunitas di halaman Bigaction Huggingface kami.
Inilah sebabnya mengapa Lavague mengumpulkan telemetri data pengguna berikut secara default:
Berhati -hatilah untuk tidak pernah memasukkan informasi pribadi dalam tujuan Anda dan data pengguna tambahan. Jika Anda bermaksud memasukkan informasi pribadi dalam tujuan/data pengguna tambahan Anda, sangat disarankan untuk mematikan telemetri.
Jika Anda ingin mematikan semua telemetri, Anda harus mengatur variabel lingkungan LAVAGUE_TELEMETRY
menjadi "NONE"
.
Untuk panduan tentang cara mengatur variabel lingkungan LAVAGUE_TELEMTRY
Anda, lihat panduan kami di sini.