
Manifest
Manifest mengubah URL apa pun menjadi peta JSON terstruktur dari elemen UI yang dapat ditindaklanjuti—tombol, formulir, dan input—sehingga agen AI dapat mengklik, mengisi, dan mengirimkan dengan andal tanpa selektor atau tangkapan layar yang rapuh.
https://omfang.io/?ref=producthunt&utm_source=aipure

Informasi Produk
Diperbarui:Jul 23, 2026
Apa itu Manifest
Manifest (oleh omfang) adalah API "lapisan tindakan" untuk agen AI yang mengubah halaman web menjadi representasi yang bersih dan dapat dibaca agen tentang apa yang dapat dilakukan di halaman tersebut. Alih-alih hanya menunjukkan kepada agen seperti apa tampilan halaman (alat browser) atau apa yang dikatakannya (scraper/ekstraktor konten), Manifest mengidentifikasi kontrol interaktif—seperti input, tombol, dan tautan navigasi—dan menggambarkannya dengan konteks yang dibutuhkan agen untuk bertindak dengan benar, termasuk apa yang diperlukan sebelum dapat melanjutkan.
Fitur Utama Manifest
Manifest adalah API yang mengubah URL halaman web apa pun menjadi "peta tindakan" JSON terstruktur yang dapat dipertimbangkan dan dieksekusi dengan andal oleh agen AI. Ini menganalisis pohon aksesibilitas halaman (seperti pembaca layar) dan membandingkannya dengan DOM yang mendasarinya untuk menangkap elemen UI yang dapat ditindaklanjuti—tombol, formulir, input—dan detail yang dibutuhkan agen untuk berhasil (bidang yang wajib diisi, jenis input, placeholder, status dinonaktifkan), menghindari pemilih CSS yang rapuh dan tebakan tangkapan layar sambil tetap tangguh terhadap desain ulang UI.
URL → Manifes tindakan JSON: Satu panggilan API mengubah halaman web menjadi daftar tindakan yang bersih dan terstruktur (klik/isi/kirim) ditambah tautan navigasi, membuat halaman dapat dioperasikan secara terprogram untuk agen.
Pemahaman berbasis pohon aksesibilitas: Membaca pohon aksesibilitas seperti yang dilakukan teknologi bantu, menghasilkan deskripsi elemen interaktif yang stabil dan semantik alih-alih heuristik visual atau berbasis pemilih yang rapuh.
Referensi silang DOM untuk detail yang hilang: Melengkapi data aksesibilitas dengan spesifikasi yang berasal dari DOM seperti bidang yang wajib diisi, jenis input, placeholder, dan status dinonaktifkan—penting untuk mengisi formulir dengan benar.
Output yang dapat dipertimbangkan agen (bukan HTML mentah): Mengembalikan tindakan dengan label, jenis, deskripsi, dan tanda persyaratan sehingga agen dapat merencanakan langkah-langkah (misalnya, apa yang harus diisi sebelum mengirimkan) tanpa penguraian khusus.
Tangguh terhadap desain ulang UI: Menghindari pemilih yang dikelola secara manual dan jalur CSS yang rapuh yang rusak saat halaman berubah, meningkatkan keandalan jangka panjang untuk otomatisasi.
Caching untuk kecepatan dan biaya yang dapat diprediksi: Respons yang di-cache cepat dan dimaksudkan untuk mengurangi biaya berulang bagi agen yang sering mengunjungi URL yang sama.
Kasus Penggunaan Manifest
Otomatisasi tugas web agen AI: Memungkinkan agen untuk menyelesaikan tugas situs web multi-langkah dengan andal (mengisi formulir, mengklik tombol, mengirimkan alur) menggunakan lapisan tindakan terstruktur daripada tangkapan layar atau pemilih yang rapuh.
Dukungan pelanggan dan alur kerja swalayan: Memberdayakan agen/bot dukungan yang dapat menavigasi portal akun, mengirimkan permintaan, dan memandu pengguna melalui formulir web dengan memahami tindakan apa yang tersedia dan diperlukan.
Otomatisasi penjualan dan penangkapan prospek: Mengotomatiskan operasi penjangkauan seperti mengirimkan formulir kontak, meminta demo, atau mengisi formulir orientasi mitra sambil menangani bidang yang wajib diisi dan jenis input dengan benar.
QA dan pengujian regresi untuk aplikasi web: Menghasilkan inventaris elemen interaktif yang stabil untuk otomatisasi pengujian yang kurang sensitif terhadap refaktor UI, meningkatkan pemeliharaan pengujian end-to-end.
Modernisasi RPA untuk perusahaan: Mengganti skrip RPA yang banyak menggunakan pemilih dengan lapisan manifes tindakan semantik untuk mengurangi kerusakan di seluruh alat internal dan sistem web pihak ketiga.
Otomatisasi yang sadar aksesibilitas: Memanfaatkan pohon aksesibilitas untuk mendorong otomatisasi yang selaras dengan semantik yang dapat diakses, membantu memastikan agen berinteraksi dengan halaman secara kuat, seperti pembaca layar.
Kelebihan
Lebih kuat daripada pemilih yang ditulis tangan dengan mengandalkan semantik aksesibilitas dan validasi DOM.
Output JSON terstruktur yang ramah agen yang secara eksplisit mencantumkan tindakan dan persyaratan yang tersedia.
Menghindari tebakan berbasis tangkapan layar, memungkinkan alur otomatisasi yang lebih deterministik.
Caching dapat meningkatkan kinerja dan membuat interaksi berulang lebih dapat diprediksi biayanya.
Kekurangan
Efektivitas mungkin tergantung pada kualitas pohon aksesibilitas dan struktur DOM situs (halaman yang diberi label dengan buruk mungkin menghasilkan manifes yang kurang berguna).
Terutama menjelaskan apa yang dapat dilakukan di halaman; mengeksekusi tindakan masih membutuhkan runtime agen/alat browser.
UI yang dinamis atau sangat terskrip mungkin memerlukan penanganan tambahan di luar penemuan elemen statis.
Cara Menggunakan Manifest
1) Dapatkan akses ke Manifest: Kunjungi https://omfang.io/ dan klik “Get your API key” (atau kunjungi https://app.manifest.omfang.io/login) untuk masuk dan mendapatkan kunci API untuk Manifest API.
2) Tentukan halaman (URL) mana yang ingin Anda petakan ke dalam tindakan: Pilih URL persis yang perlu dioperasikan oleh agen Anda (misalnya, halaman login, halaman checkout, formulir kontak). Manifest bekerja dengan mengunjungi URL dan menghasilkan peta tindakan terstruktur untuk halaman tersebut.
3) Panggil endpoint Manifest untuk menghasilkan manifest tindakan: Kirim permintaan ke endpoint Manifest API yang ditunjukkan dalam dokumen: POST /manifest dengan badan JSON seperti { "url": "https://example.com" }. Ini memicu Manifest untuk mengunjungi halaman, membaca pohon aksesibilitas, merujuk silang DOM, dan mengembalikan manifest JSON terstruktur dari tindakan yang tersedia.
4) Baca ringkasan halaman yang dikembalikan (current_page_state): Dalam respons JSON, gunakan bidang "current_page_state" untuk memahami halaman apa yang sedang Anda kunjungi (misalnya, “Halaman kontak dengan formulir pesan”). Ini membantu agen mengonfirmasi konteks sebelum mengambil tindakan.
5) Hitung tindakan yang tersedia (tombol, formulir, input): Periksa array "actions" dalam respons. Setiap tindakan mencakup bidang seperti id, label, type, description, dan required. Ini adalah output inti: daftar terstruktur tentang apa yang dapat diklik, diisi, atau dikirim oleh agen.
6) Identifikasi bidang dan batasan yang diperlukan sebelum bertindak: Gunakan metadata setiap tindakan (misalnya, "required": true/false) untuk menentukan apa yang harus diisi sebelum pengiriman. Manifest dirancang untuk menyertakan detail yang sering terlewatkan oleh pohon aksesibilitas, seperti bidang yang diperlukan, jenis input, placeholder, dan status dinonaktifkan.
7) Gunakan tautan navigasi untuk berpindah antar halaman saat diperlukan: Periksa array "navigation" (misalnya, { "label": "Home", "url": "/" }) untuk menemukan target navigasi yang stabil. Gunakan URL ini untuk memandu agen ke halaman berikutnya, lalu jalankan ulang POST /manifest pada URL baru untuk mendapatkan peta tindakan halaman berikutnya.
8) Iterasi: jalankan ulang Manifest setelah setiap perubahan halaman: Setiap kali agen menavigasi ke halaman yang berbeda atau status UI berubah, panggil POST /manifest lagi untuk URL saat ini. Ini menjaga peta tindakan agen tetap selaras dengan status halaman langsung tanpa mengandalkan selektor atau tangkapan layar yang rapuh.
9) Coba langsung sebelum mengintegrasikan: Gunakan demo langsung di https://demo.manifest.omfang.io/demo untuk melihat konsep secara menyeluruh: URL masuk → manifest tindakan JSON terstruktur keluar.
10) Kelola penggunaan dan biaya dengan caching dan rencana: Pilih paket dari https://omfang.io/#pricing berdasarkan volume panggilan yang diharapkan (Gratis/Pemula/Pro/Perusahaan). Perhatikan bahwa respons yang di-cache digambarkan sebagai cepat dan biasanya tidak dihitung terhadap batas laju seperti halnya permintaan dingin, yang membantu menjaga alur kerja agen yang berulang tetap dapat diprediksi.
FAQ Manifest
Manifest adalah API "lapisan tindakan" yang mengubah URL apa pun menjadi peta JSON terstruktur tentang apa yang dapat dilakukan agen AI di halaman web—tombol, formulir, dan input—ditambah apa yang diperlukan sebelum agen dapat melanjutkan.
Video Manifest
Artikel Populer

Atoms: Platform AI Multi-Agen yang Mengubah Ide menjadi Produk Siap Diluncurkan
May 22, 2026

Nano Banana SBTI: Apa Itu, Bagaimana Cara Kerjanya, dan Cara Menggunakannya di Tahun 2026
Apr 15, 2026

Ulasan Atoms — Pembuat Produk AI yang Mendefinisikan Ulang Kreasi Digital di Tahun 2026
Apr 10, 2026

Kilo Claw: Cara Menerapkan dan Menggunakan Agen AI "Lakukan-Untuk-Anda" Sejati (Pembaruan 2026)
Apr 3, 2026







