Pengembang mengharapkan vendor teknologi untuk menyediakan perangkat pengembangan perangkat lunak, atau SDK, bersama dengan produk mereka untuk mempermudah pembuatan aplikasi menggunakan produk tersebut. Namun banyak vendor hanya menawarkan API, yang merupakan protokol sederhana yang memungkinkan komponen perangkat lunak berkomunikasi satu sama lain.
Alex Rattray, pendiri Stainless, berpendapat bahwa AI dapat membantu dalam hal ini. Stainless menggunakan kompiler untuk menghasilkan SDK dari API secara otomatis, sebagian besar dengan cepat.
Seperti yang dijelaskan Rattray kepada TechCrunch, tanpa SDK, pengguna API terpaksa membaca dokumen API dan membuat semuanya sendiri. Namun tidak ada cara mudah bagi vendor untuk membuat SDK untuk API mereka dalam skala besar.
Stainless menggunakan spesifikasi API dan menghasilkan SDK dalam berbagai bahasa pemrograman termasuk Python, TypeScript, Kotlin, dan Go. Seiring berkembang dan berubahnya API, platform Stainless mendorong pembaruan tersebut dengan opsi untuk membuat versi dan menerbitkan log perubahan.
Meskipun vendor pada umumnya mungkin memiliki pengembang internal yang membangun perpustakaan dalam berbagai bahasa untuk terhubung ke API mereka, Stainless menggunakan AI untuk menghasilkan konfigurasi awal, yang kemudian dapat disesuaikan oleh tim ke API mereka. Rattray menegaskan bahwa hal ini menghindari masalah seperti perpustakaan menjadi tidak konsisten atau ketinggalan jaman, dan dapat mendorong peningkatan yang lebih cepat dan waktu integrasi yang lebih cepat.
“Kita dengan cepat memasuki dunia di mana setiap orang mempunyai akses terhadap insinyur tingkat ahli di saku mereka,” katanya. “Dengan pergeseran itu, setiap perusahaan dengan …