wawancara
Rodrigo Coutinho, Co-founder dan Manajer Produk AI di OutSystems β Rangkaian Wawancara

Rodrigo Coutinho adalah salah satu pendiri dan Manajer Produk AI di OutSystems. Sejak mendirikan perusahaan tersebut pada tahun 2001, ia telah mengambil bagian penting dalam desain dan visi produk, khususnya arsitektur dan bahasa visualnya. Sejak hari pertama, ia berfokus pada pengembangan cara-cara inovatif dan pragmatis untuk meningkatkan kecepatan pengiriman aplikasi perusahaan. Sekarang ia bertanggung jawab untuk menggandakan tujuan ini dengan menggunakan AI untuk meningkatkan produktivitas secara signifikan.
Sistem Luar adalah platform low-code yang didukung oleh AI generatif yang membantu organisasi membangun, mengelola, dan mengembangkan aplikasi tingkat perusahaan dengan cepat. Platform ini memungkinkan pengembangan perangkat lunak penting yang lebih cepat, mendorong kolaborasi antara tim TI dan bisnis, serta mendukung arsitektur berbasis cloud yang dapat diskalakanβmenyederhanakan seluruh siklus hidup perangkat lunak sekaligus mengurangi antrian.
Bagaimana AI mengubah lanskap pengembangan kode rendah?
Alat AI baru menghadirkan dua transformasi signifikan pada low-code: produktivitas dan metode komunikasi. AI generatif membantu pengembang low-code membangun aplikasi dengan lebih cepat dan dengan kualitas yang lebih baik. Model dilatih menggunakan praktik terbaik arsitektur, yang memastikan saran yang diberikan kepada pengembang masuk akal. Selain itu, AI generatif juga digunakan di bagian lain dari siklus hidup, seperti desain aplikasi, validasi aplikasi, dan pementasan, yang mempercepat laju dari ide ke aplikasi dengan lebih cepat.
Transformasi besar kedua, akibat dari yang pertama, adalah bahwa komunikasi antara TI dan bisnis akan berubah secara dramatis. Dengan kemampuan untuk menggunakan AI dan low-code untuk membuat versi pertama aplikasi dalam hitungan menit dan perubahan besar dalam hitungan detik, aplikasi dapat dibuat bersama dengan bisnis. Alih-alih berkomunikasi melalui dokumen persyaratan, TI dapat menunjukkan aplikasi yang sebenarnya berjalan secara real-time.
Hal ini akan mengubah peran TI, melibatkan para pengembang, dan memungkinkan inovasi terpacu dari hubungan bisnis dengan teknologi.
Apa keuntungan utama pengembangan kode rendah bertenaga AI dibandingkan pendekatan pengkodean tradisional?
Tidak seperti kode tradisional dengan AI, platform low-code yang didukung oleh AI β seperti OutSystems Mentor β mengatasi tantangan utama seperti kode yang tidak terpakai, kualitas kode yang buruk, dan kurangnya transparansi dan penjelasan. Hal ini dimungkinkan karena alat low-code seperti OutSystems menggunakan model tingkat tinggi yang mengabstraksikan kompleksitas kode, sehingga memungkinkan untuk memvalidasi aplikasi yang dihasilkan guna memastikan bahwa aplikasi tersebut berfungsi dan mengikuti praktik terbaik.
Tantangan apa yang dihadapi organisasi saat mengimplementasikan platform kode rendah berbasis AI?
Ada beberapa hal yang perlu diperhatikan organisasi saat memilih dan menerapkan platform bertenaga kode rendah ini. Pertama, cari platform yang menggunakan AI untuk meningkatkan seluruh SDLC, bukan hanya pembuatan kode. Kedua, pikirkan tentang bagaimana alat tersebut dapat membantu mengubah cara kita bekerja. Misalnya, dengan Mentor, OutSystems bertujuan untuk mengubah hubungan antara TI dan bisnis, sesuatu yang akan berdampak jauh lebih dalam pada organisasi, bukan hanya sekadar meningkatkan produktivitas pengembang.
Terakhir, menjaga kepatuhan dapat menjadi tantangan bagi organisasi yang menggunakan platform low-code berbasis AI. Tim pengembang harus ingat untuk tidak mempercepat audit sebelumnya untuk menemukan tanda-tanda kepatuhan atau potensi kerentanan keamanan dan selalu melibatkan tim hukum, terutama saat bekerja dengan pelanggan atau data sensitif. Itulah sebabnya OutSystems telah menyesuaikan diri dengan hal ini, menyediakan kerangka kerja yang secara otomatis memastikan tata kelola data dan kepatuhan terhadap peraturan.
Apa yang membedakan OutSystems dari platform pengembangan kode rendah lainnya?
OutSystems dirancang untuk memberikan pengalaman pengembang terbaik dengan perangkat AI dan AI generatif tercanggih di pasar low-code. Platform OutSystems mendukung pengembangan berbasis AI untuk kecepatan dan skalabilitas yang tak tertandingi dengan perangkat AI untuk mengatasi kerentanan keamanan, utang teknis, dan masalah pemeliharaan lainnya. Pembuat agen AI otomatis kami memungkinkan tim TI untuk dengan mudah membangun aplikasi yang diresapi GenAI tanpa keahlian GenAI tingkat lanjut.
OutSystems juga merupakan satu-satunya platform LCAP yang dapat digunakan dalam kasus penggunaan apa pun, memberikan kinerja dan skala yang tak tertandingi yang dapat mendukung bahkan lalu lintas yang paling tidak terduga dan tidak konsisten. Saat Anda membangun di OutSystems, Anda membangun aplikasi yang merupakan βdan akan selalu menjadi βmilik Anda, dengan integrasi yang mudah dengan teknologi lain dan infrastruktur yang ada, dan tanpa dinding atau batasan pada fungsionalitas.
Bagaimana AI membantu perusahaan menyelesaikan dilema 'beli vs. membangun' dalam pengembangan perangkat lunak?
Platform AI dan low-code membuat perangkat lunak yang dibuat khusus lebih mudah diakses, hemat biaya, dan mudah beradaptasi, sehingga memberikan peluang baru bagi perusahaan untuk membangun platform mereka sendiri dengan biaya yang jauh lebih murah dari biaya tradisional. Selain itu, platform pengembangan low-code yang didukung AI memungkinkan Anda membangun tumpukan teknologi jauh lebih cepat dengan sumber daya yang lebih sedikit.
Realitanya adalah bahwa AI sedang mengubah keseimbangan kekuatan di sini β perusahaan yang sebelumnya harus berinvestasi dalam kustomisasi perangkat lunak siap pakai yang mahal, sering kali mengorbankan kontrol dan visibilitas karena alasan finansial, kini memiliki akses ke jalan baru untuk membangun perangkat lunak yang bekerja khusus untuk mereka.
Apa itu OutSystems Mentor, dan bagaimana cara memanfaatkan AI untuk mengotomatiskan seluruh siklus pengembangan perangkat lunak (SDLC)?
OutSystems Mentor adalah pekerja digital siklus pengembangan perangkat lunak (SDLC) penuh pertama di industri ini, yang memungkinkan pembuatan, pengiriman, dan pemantauan aplikasi, semuanya didukung oleh low-code dan GenAI. Mentor memperkenalkan pendekatan "shift-left" yang sesungguhnya untuk pembuatan aplikasi, yang memungkinkan pengembang untuk memulai lebih awal dalam proses tersebut. Dimulai dengan penemuan dan pembuatan prototipe cepat, tim TI dapat memvalidasi ide dan menyempurnakan desain awal sebelum pengembangan skala penuh. Pengguna cukup mendeskripsikan aplikasi yang mereka butuhkan atau visi mereka, dan Mentor menghasilkan versi awal dengan fungsionalitas front-end, model data, dan logika bisnis tertanam. Dengan mengotomatiskan pembuatan prototipe aplikasi dan memastikan kualitas kode terbaik di kelasnya, Mentor mendefinisikan ulang SDLC.
Apa yang membedakan Mentor dari alat pengembangan kode rendah bertenaga AI lainnya?
Mentor mengubah alur kerja pengembangan dan pengelolaan perangkat lunak menjadi pembeda utama yang kompetitif. Dengan menggunakan pembuatan aplikasi berbasis AI, pengoptimalan, pemeriksaan kualitas otomatis, dan agen yang semuanya berada di bawah tata kelola TI terpusat, Mentor meningkatkan produktivitas pengembang sekaligus memastikan aplikasi memenuhi standar kualitas tertinggi. Lebih jauh lagi, Mentor memungkinkan hal ini terjadi dengan kecepatan yang sebelumnya dianggap mustahil, sehingga memungkinkan tim untuk berbuat lebih banyak dengan waktu mereka dan menyesuaikannya sesuai kebutuhan selama pengembangan.
Berbeda dengan kode tradisional dengan AI generatif, Mentor mengatasi tantangan utama seperti kode yang tidak terpakai, kualitas kode yang buruk, dan kurangnya transparansi serta penjelasan. Mentor memastikan tim mempertahankan kendali, mengurangi utang teknis, dan sepenuhnya memanfaatkan potensi pengembangan perangkat lunak berbasis AI, menjadikannya pilihan yang lebih cerdas dan lebih efisien untuk pengembangan aplikasi modern dan cepat.
Mentor dirancang aman untuk memenuhi semua persyaratan dan standar tata kelola data guna memastikan kepatuhan dan keamanan. Pengembangan berbasis model memungkinkan pemeliharaan yang lebih mudah dengan berfokus pada model daripada kode, yang pada akhirnya memberdayakan pengembang untuk fokus pada proyek yang sedang dikerjakan.
Bagaimana pendekatan berbasis AI milik Mentor meningkatkan tata kelola dan keamanan dibandingkan dengan alat GenAI tradisional?
Dengan Mentor, tim dapat memvalidasi dan memelihara aplikasi melalui tinjauan kode yang didukung AI, memastikan semua aplikasi memenuhi standar tertinggi untuk pengembangan, keamanan, kinerja, arsitektur, dan pemeliharaan jangka panjang. Dengan menerapkan tinjauan ini sejak awal, pengembang dapat mempertahankan tata kelola dan visibilitas data di setiap langkah proses.
Mentor juga secara proaktif dan teratur memeriksa masalah yang mungkin menunjukkan kompromi dalam kualitas atau keamanan setelah aplikasi berada di lingkungan produksi. Semua aspek penting dari aplikasi ini β seperti arsitektur, keamanan, kinerja, dan pemeliharaan β dapat dipantau dan diperiksa secara ketat untuk praktik pengodean terbaik dan kualitas di seluruh siklus pengembangan. Di OutSystems, kami menempatkan kepentingan utama pada keamanan perusahaan dan menyadari betapa pentingnya menjaga platform kami dan seluruh aplikasi yang dibuat oleh pelanggan kami, yang pada akhirnya memberdayakan pelanggan kami untuk membangun aplikasi yang aman, memanfaatkan teknologi OutSystems dan layanan berbasis cloud tanpa memerlukan keahlian teknis yang mendalam dalam keamanan.
Bagaimana arsitektur AI Mentor mengatur beberapa agen untuk mempercepat pengembangan aplikasi?
Mentor adalah pekerja digital: anggota tim nonmanusia yang diberdayakan AI yang dilatih untuk menyelesaikan atau mendukung tugas berurutan dan bahkan seluruh proses. Mentor menggunakan kombinasi perintah AI generatif, pemrosesan bahasa alami, model AI terkemuka, dan pembelajaran mesin untuk mengotomatiskan proses yang membosankan, berbeda, dan rumit serta melengkapi pekerjaan manusia.
Mentor memanfaatkan beberapa agen, yang masing-masing mengkhususkan diri dalam aspek tertentu pengembangan aplikasi, untuk secara cepat menghasilkan aplikasi yang berfungsi penuh dengan berkolaborasi pada berbagai bagian proyek secara bersamaan, secara signifikan mengurangi waktu pengembangan sekaligus menjaga kualitas dengan memanfaatkan kekuatan masing-masing agen di seluruh siklus hidup pengembangan perangkat lunak (SDLC).
Bagaimana OutSystems berencana untuk mengembangkan kemampuan AI-nya di tahun-tahun mendatang?
Di OutSystems, strategi AI kami berpusat pada penggunaan AI dan pembelajaran mesin untuk mempercepat pengembangan aplikasi berulang, meningkatkan keamanan, kinerja, dan ketangkasan, serta membangun aplikasi bertenaga GenAI untuk mempercepat transformasi. Seiring dengan perluasan penawaran produk kami melalui Mentor dan Pembuat Agen AI, kami akan terus memanfaatkan GenAI dan AI agentik untuk memberdayakan tim TI untuk berinovasi tanpa batas.
Terima kasih atas wawancaranya yang luar biasa, pembaca yang ingin belajar lebih banyak harus berkunjung Sistem Luar.