Setelah bereksperimen dengan agen, saya mengamati sesuatu yang cukup menarik. Saya pikir kita sedang mengalami semacam perubahan paradigma dalam cara kita membangun API. Jika Anda telah membuat perangkat lunak, Anda tahu prosesnya: baca dokumen API, hardcode kode Anda untuk memanggil titik akhir tertentu, lalu uraikan skema respons tetap. Kemudian, ketika skema berubah (dan selalu berubah -_- ), Anda memulai ulang perulangan. Kami menjadi sedikit lebih baik dengan GraphQL tetapi ya bahkan itu adalah mimpi buruk untuk dikerjakan. Saat kita berbicara, seluruh model ini sedang dibalik. Dalam dunia agen, model AI itu sendiri dapat menentukan data apa yang dibutuhkannya pada run-time dan menentukan skema yang diinginkannya kembali dari layanan. Tidak perlu lagi membaca dokumen untuk skema eksplisit: Anda hanya perlu tahu jenis informasi apa yang dapat Anda minta dari API. Kemudian, yang Anda lakukan hanyalah menentukan skema _your_ dan Anda mendapatkan apa yang Anda inginkan. ELI5: Sebelumnya, ketika Anda pergi ke restoran dan memesan makanan, Anda perlu melihat menunya. Menunya bisa sederhana atau cukup luas (misalnya menu India, Cina cenderung menawarkan sedikit). Ini seperti Anda membaca dokumentasi API untuk mengetahui 'skema' atau jenis makanan apa yang ditawarkan kepada Anda. Jika Anda memiliki alergi, maka Anda membutuhkan kejelasan yang lebih besar, yang hanya merupakan tantangan. Dengan agen, Anda cukup pergi ke restoran di mana Anda memiliki semacam gagasan tentang jenis makanan apa yang mereka tawarkan, dan hanya memberi tahu dapur: "hei, saya ingin ayam mentega, saya sedang diet, jadi cobalah untuk sedikit mengurangi mentega, saya suka ayam dipanggang, ..." Dan Anda mendapatkan hidangan yang _Anda_ inginkan, dan bukan apa yang Dapur putuskan yang Anda inginkan. Dan itu, bagi saya, adalah perubahan paradigma.
3,09K