Mereka Bentuk untuk Pengguna yang Tidak Boleh Melihat
Apple meluangkan masa dalam sesi pembentangan (keynote) mereka untuk memberitahu pembangun supaya menjadikan aplikasi lebih cantik. Mereka memperkenalkan kesan ketelusan baharu dan bucu yang lebih kemas. Anda tidak boleh memilih untuk tidak menggunakannya. Jika anda mengemas kini kod anda, aplikasi anda akan mengguna pakai rupa baharu tersebut.
Tetapi mereka juga bercakap tentang App Intents. Mereka menunjukkan bagaimana Siri boleh mencari dan bertindak ke atas kandungan anda menggunakan bahasa biasa. Mereka menunjukkan Xcode menjalankan ejen pengekodan daripada Google dan OpenAI.
Mesejnya jelas. Jadikan skrin itu cantik. Tetapi bersedialah untuk pengguna yang tidak boleh melihat skrin tersebut.
Selama bertahun-tahun, skrin adalah produknya. Anda mereka bentuk butang dan menguji susun atur. Kini, pintu masuk utama sedang berubah menjadi ejen. Siri, Copilot, atau Claude akan membaca dan bertindak bagi pihak anda. Ejen-ejen ini tidak peduli tentang animasi anda. Mereka peduli sama ada mereka boleh memahami fungsi anda.
Saya melihat perkara ini di syarikat saya sendiri. Kami adalah sebuah firma pembayaran. Kami membina pelayan MCP supaya ejen boleh memproses bayaran balik tanpa manusia perlu membuka papan pemuka (dashboard). Pada saat itu, papan pemuka kami bukanlah produknya. Data yang boleh dibaca oleh mesin adalah produknya.
Jangan sekadar menambah fail llms.txt dan menyangka anda sudah selamat. Walaupun teks yang bersih membantu ejen membaca dengan lebih pantas, ia bukanlah helah SEO yang ajaib. Kebanyakan pengumpul maklumat (crawlers) utama pun tidak menggunakannya untuk petikan (citations).
Sebaliknya, ikuti tiga peraturan ini untuk era ejen:
Anggap data yang boleh dibaca oleh mesin sebagai produk utama. Jika skrin itu penting, cipta versi teks yang bersih untuk digunakan oleh ejen. Jangan biarkan mereka meneka dengan melakukan pengikisan (scraping) pada kod anda.
Tambah blok ringkasan pada setiap halaman. Tulis dua atau tiga baris bahasa Inggeris mudah yang menjelaskan fungsi sesuatu halaman. Ini membantu manusia membaca secara sepintas lalu dan membantu model memutuskan sama ada kandungan tersebut berguna.
Dedahkan tindakan, bukan sekadar perkataan. Ejen mahukan kata kerja. Mereka mahukan "refund," "book," atau "show." Gunakan App Intents atau API yang didokumentasikan untuk menjadikan ciri-ciri anda boleh bertindak (actionable).
Pasukan yang akan menang bukanlah mereka yang mempunyai aplikasi tercantik. Mereka adalah pasukan yang mempunyai produk yang berfungsi tanpa kehadiran manusia di situ.
UI tidak mati. Ia cuma diturunkan pangkatnya. Ia kini hanyalah salah satu antara muka di antara banyak yang lain.
Jika ejen adalah pengguna baharu anda, bagaimanakah rupa produk anda bagi sesuatu yang tidak boleh melihat?
