Browser agen
Browser sungguhan di dalam aplikasi desktop yang dikendalikan Perch untuk Anda, menggunakan sesi tempat Anda sudah masuk.
Sebagian pekerjaan tidak ada di folder Anda. Pekerjaan itu ada di balik login: faktur di portal vendor, berkas di situs pengadilan, dasbor yang dibayar tim Anda. Browser agen adalah cara Perch menjangkau pekerjaan itu. Browser ini adalah browser sungguhan yang terpasang di aplikasi desktop, berjalan di panel di samping percakapan, dan Perch mengendalikannya dengan cara yang sama seperti Anda.
Browser ini memakai sesi yang sudah Anda miliki
Bagian pentingnya adalah milik siapa browser itu. Perch tidak meminta akses API atau izin OAuth dari setiap layanan. Perch bekerja di dalam sesi browser yang Anda kendalikan dan tempat Anda masuk sendiri.
Hal itu penting karena dua alasan. Sebagian besar tool yang benar-benar dipakai orang tidak menawarkan API yang layak, dan yang menawarkannya sering menguncinya di balik paket yang tidak Anda pakai. Selain itu, setiap izin OAuth yang Anda berikan adalah izin yang terus berlaku dan harus Anda ingat untuk dicabut. Sesi browser berbeda: aksesnya sama dengan yang sudah Anda miliki, melakukan hal yang sama dengan yang akan Anda lakukan secara manual.
Apa yang bisa dilakukan Perch di dalamnya
Perch dapat membuka sebuah halaman, membaca isinya, mengeklik, mengetik, mengisi formulir, menekan tombol keyboard, menggulir, dan menutup dialog yang menghalangi. Perch dapat mundur dan maju dalam riwayat serta memuat ulang halaman. Perch juga dapat mencari di web dan memasukkan hasilnya ke pekerjaan yang sedang dikerjakannya.
Perch membaca halaman dengan dua cara sekaligus. Perch melihat strukturnya, yaitu tombol, tautan, dan kolom isian yang sebenarnya, sehingga dapat bertindak dengan tepat. Perch juga melihat halaman sebagai gambar, sehingga tetap bisa bekerja saat strukturnya tidak mendukung dan sebuah kontrol hanya masuk akal secara visual. Sebagian besar waktu, struktur saja sudah cukup. Screenshot-lah yang membuatnya tetap bekerja di halaman-halaman yang seharusnya akan menghentikannya.
Satu halaman dalam satu waktu
Memantau cara kerjanya
Panel ini bukan kotak hitam. Panel terbuka sendiri saat ada sesuatu yang perlu Anda lihat, dan contoh paling jelas adalah proses masuk: jika Perch tiba di halaman login, panel akan tampil ke depan dan memberi tahu bahwa Perch membutuhkan Anda. Anda masuk, lalu Perch melanjutkan dari situ. Anda tidak pernah menyerahkan kata sandi kepadanya, karena Andalah yang mengetiknya.
Anda juga bisa langsung mengambil alih kemudi. Panel ini memiliki bilah alamat serta tombol mundur, maju, dan muat ulang, sehingga Anda dapat mengendalikannya sendiri kapan saja: langsung membuka suatu halaman, melewati langkah yang membuat Perch macet, atau memeriksa apa yang sedang dilihatnya. Setelah Anda selesai, Perch melanjutkan dari halaman tempat Anda berhenti.
Batas yang ditetapkannya
Perch tidak akan mengeklik tombol yang tidak dapat diidentifikasinya di dalam dialog tentang berbagi atau izin. Mengubah siapa yang bisa melihat sesuatu bukan langkah yang akan diambilnya berdasarkan tebakan, jadi Perch berhenti dan bertanya kepada Anda. Ini disengaja: browser adalah satu-satunya tempat di mana klik keliru yang dilakukan dengan yakin berdampak di luar komputer Anda.
Tempat fitur ini tersedia
Browser agen adalah bagian dari aplikasi desktop. CLI tidak memilikinya, begitu pula chat web, karena keduanya tidak memiliki browser yang menjadi dasar panel ini. Jika Anda meminta CLI bekerja di browser, CLI akan memberi tahu bahwa kemampuan itu tidak tersedia di sana, alih-alih berpura-pura.
Memulai
Tidak ada yang perlu diaktifkan. Minta Perch melakukan sesuatu yang memerlukan web, dan Perch akan membuka panelnya sendiri. Contoh permintaan yang berguna:
- Ambil tiga faktur terakhir dari portal vendor dan rekonsiliasikan dengan isi folder.
- Periksa apakah berkas ini sesuai dengan yang tercantum di daftar perkara.
- Buka halaman ini dan ambilkan angka-angka dari tabelnya.
Jika situs memerlukan login yang belum Anda lakukan di panel, Perch akan berhenti dan bertanya kepada Anda. Itulah alur yang dimaksudkan, bukan kegagalan.
Subagen
Cara Perch menyerahkan sebagian tugas kepada agen pembantu yang terfokus, mengapa hal itu menjaga thread utama tetap bersih, dan cara memilih model yang menjalankan agen pembantu tersebut.
Flock
Mode multi-agen eksperimental Perch. Flock merencanakan tim worker khusus untuk tugas yang sulit, menjalankannya secara bertahap, dan meminta worker pemeriksa memverifikasi hasilnya sebelum Anda melihatnya.