Deskripsi
Agent-E adalah sistem berbasis agen yang dirancang untuk mengotomatiskan tindakan dalam peramban web pengguna. Dibangun di atas kerangka kerja agen AG2, alat ini menawarkan antarmuka bahasa alami untuk berinteraksi dengan situs web. Sistem ini berfokus pada memungkinkan pengguna mengotomatiskan berbagai tugas berbasis web, mulai dari pengiriman formulir sederhana hingga pencarian produk e-commerce yang kompleks dan manajemen pemutaran media.
Baca Selengkapnya
Intinya, Agent-E menggunakan arsitektur skill-dan-agen. Skill mewakili tindakan atomik, seperti mengklik elemen, memasukkan teks, atau membuka URL. Skill ini diorkestrasi oleh agen, terutama agen User Proxy yang mengeksekusi skill dan agen Browser Navigation yang bertanggung jawab atas interaksi web. Desain modular ini memungkinkan Agent-E untuk merakit skill secara fleksibel guna membuat alur kerja otomatisasi web yang canggih. Sistem ini memprioritaskan penggunaan skill yang dikonfigurasi daripada membiarkan LLM menghasilkan kode arbitrer, yang bertujuan untuk hasil yang lebih aman dan dapat diprediksi.
Kemampuan utama meliputi pengisian formulir web, pencarian dan penyortiran produk di platform e-commerce seperti Amazon, penemuan konten tertentu di situs web, navigasi dan kontrol media web seperti video YouTube, melakukan pencarian web yang komprehensif, dan mengelola tugas di platform manajemen proyek. Agent-E juga menawarkan fitur lanjutan melalui agen web dan orkestrator terkelolanya, termasuk peningkatan perusahaan, pencatatan lanjutan, akses berbasis peran, dan infrastruktur terukur yang di-host di cloud.
Target audiens untuk Agent-E meliputi pengembang, peneliti, dan pengguna mahir yang ingin mengotomatiskan tugas berbasis web yang berulang atau kompleks. Nilai proposisinya terletak pada kemampuannya menerjemahkan perintah bahasa alami menjadi interaksi peramban yang dapat ditindaklanjuti, menghemat waktu dan mengurangi upaya manual. Sistem ini juga mendukung kustomisasi parameter LLM dan menawarkan API untuk integrasi terprogram, menjadikannya alat yang serbaguna untuk berbagai kebutuhan otomatisasi.
Agent-E menyediakan panduan memulai cepat dengan skrip instalasi untuk macOS/Linux dan Windows, diikuti dengan konfigurasi variabel lingkungan. Pengguna dapat menjalankan Agent-E melalui antarmuka baris perintah atau meluncurkan server FastAPI untuk akses endpoint web, yang memungkinkan eksekusi tugas terprogram. Proyek ini juga menekankan kontribusi komunitas dan menyediakan sumber daya untuk melaporkan masalah dan terlibat dalam diskusi.
- KategoriOtomatisasi Peramban & Web
- Model HargaOpen source
- PenerapanCloud, Di-host sendiri
- PlatformmacOS, Linux, Windows
Fitur Inti Agent-E
Otomatisasi web berbasis agen
Antarmuka bahasa alami untuk interaksi peramban
Kemampuan mengisi formulir
Pencarian dan penyortiran produk e-commerce
Penemuan dan ekstraksi konten web
Kontrol pemutaran media web
Fungsionalitas pencarian web yang komprehensif
Manajemen tugas di platform seperti JIRA
Wrapper FastAPI untuk akses terprogram
Parameter LLM yang dapat disesuaikan
Dukungan untuk LLM open-source melalui LiteLLM dan Ollama
DOM Distillation untuk identifikasi elemen yang efisien
Pustaka skill untuk kemampuan penginderaan dan tindakan
Memulai dengan Agent-E
Kloning repositori
Instal dependensi menggunakan skrip yang disediakan (misalnya, ./install.sh atau .\win_install.ps1)
Konfigurasi variabel lingkungan di .env dan agents_llm_config.json
Jalankan Agent-E menggunakan 'python -m ae.main' atau './run.sh'
Luncurkan server FastAPI untuk akses API menggunakan 'uvicorn ae.server.api_routes:app --reload --loop asyncio'
Eksekusi tugas melalui permintaan HTTP POST ke endpoint API
Sesuaikan parameter LLM melalui variabel lingkungan atau file konfigurasi JSON
Kasus Penggunaan Agent-E
- Web Scraping
- Otomatisasi E-commerce
- Pengisian Formulir
- Agregasi Konten
- Manajemen Tugas
- Bantuan yang Dipersonalisasi
- Integrasi API








