Hampir semua hal tentang cara kami membangun produk perangkat lunak perusahaan berubah saat ini. Selama bertahun-tahun ketika Anda membangun produk SaaS, seluruh fokus desain Anda adalah bagaimana pengguna akan berinteraksi dengan sistem untuk menyelesaikan tugas mereka, sendiri atau secara kolaboratif. Sekarang banyak tantangan desain inti lebih tentang bagaimana pengguna akan bekerja dengan Agen AI untuk melakukan tugas ini. Ini mengubah pertanyaan menjadi bagaimana pengguna akan menyiapkan, menerapkan, mengatur, atau memberikan konteks kepada Agen AI untuk menjalankan pekerjaan, dan kemudian meninjau dan menggabungkan pekerjaan mereka setelahnya. Apakah ini terjadi di UI yang ada? Apakah Anda melakukan ini melalui obrolan? Apakah melalui daftar tugas atau antrean? Apakah melalui pembuat alur kerja? Apakah Anda menggambarkannya sebagai Agen atau hanya produktif hasil spesifik yang diinginkan pelanggan? Anda dapat melihat perbedaan awal yang dimainkan hanya di ruang pengkodean AI saat ini, di mana ada perdebatan antara IDE, terminal, UI web, atau hanya menggunakan slack. Dalam semua kasus, satu hal yang tampaknya jelas adalah dalam banyak hal, bagi pengguna, perangkat lunak secara terarah menjadi lebih sederhana. Nobs, sakelar, sakelar, dan komponen yang diperlukan orang untuk menjalankan tugas kurang diperlukan di dunia Agen AI. API untuk kemampuan ini masih penting untuk digunakan oleh Agen AI (sehingga tidak hilang), tetapi terutama dimanfaatkan di latar belakang. Dan ketika mereka akhirnya muncul untuk pengguna, itu lebih untuk kasus penggunaan lanjutan, penanganan pengecualian, atau proses peninjauan, bukan aktivitas umum. Kita berada dalam periode desain perangkat lunak paling menarik yang pernah kita lalui. Kami harus merancang untuk pengguna serta agen otonom pada saat yang bersamaan. Dan kita baru berada di fase awal seperti apa itu.
128,13K