Wawancara
Rodrigo Coutinho, Co-founder dan AI Product Manager di OutSystems – Seri Wawancara

Rodrigo Coutinho adalah co-founder dan AI Product Manager di OutSystems. Sejak co-founding perusahaan pada tahun 2001, ia telah memiliki partisipasi yang menentukan dalam desain dan visi produk, khususnya arsitektur dan bahasa visualnya. Sejak hari pertama, ia fokus pada mengembangkan cara-cara inovatif dan pragmatis untuk meningkatkan kecepatan pengiriman aplikasi perusahaan. Ia sekarang bertanggung jawab untuk menggandakan tujuan ini dengan menggunakan AI untuk meningkatkan produktivitas sebesar satu pesanan besar.
OutSystems adalah platform low-code yang ditenagai oleh generative AI yang membantu organisasi membangun, mengelola, dan mengembangkan aplikasi perusahaan dengan cepat. Ini memungkinkan pengembangan yang lebih cepat dari perangkat lunak misi-kritis, mendorong kolaborasi antara tim IT dan bisnis, dan mendukung arsitektur cloud-native yang dapat diskalakan—mengalirkan seluruh siklus hidup perangkat lunak sambil mengurangi backlog.
Bagaimana AI mengubah lanskap pengembangan low-code?
Alat AI baru membawa dua transformasi signifikan pada low-code: produktivitas dan metode komunikasi. Generative AI membantu pengembang low-code membangun aplikasi lebih cepat dan dengan kualitas yang lebih baik. Model dilatih menggunakan praktik terbaik arsitektur, yang memastikan saran yang disajikan kepada pengembang adalah benar. Selain itu, generative AI juga digunakan dalam bagian lain dari siklus hidup, seperti desain aplikasi, validasi aplikasi, dan penyajian, mempercepat laju dari ide ke aplikasi bahkan lebih cepat.
Transformasi kedua, yang merupakan konsekuensi dari yang pertama, adalah bahwa komunikasi antara IT dan bisnis akan berubah secara dramatis. Dengan kemampuan 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, IT dapat menunjukkan aplikasi yang sebenarnya berjalan dalam waktu nyata.
Ini akan mengubah peran IT, membawa pengembang ke meja, dan memungkinkan inovasi untuk muncul dari konjungsi bisnis dengan teknologi.
Apa kelebihan utama pengembangan low-code yang ditenagai AI dibandingkan dengan pendekatan pengkodean tradisional?
Tidak seperti kode tradisional dengan AI, platform low-code yang ditenagai AI – seperti OutSystems Mentor – mengatasi tantangan utama seperti kode yang terlantar, kualitas kode yang buruk, dan kurangnya transparansi dan keterjelasan. Ini memungkinkan karena alat low-code seperti OutSystems menggunakan model tingkat tinggi yang mengabstraksi kompleksitas kode, membuatnya memungkinkan untuk memvalidasi aplikasi yang dihasilkan untuk memastikan bahwa itu berfungsi dan mengikuti praktik terbaik.
Apa tantangan yang dihadapi organisasi saat mengimplementasikan platform low-code yang ditenagai AI?
Ada beberapa hal yang perlu diperhatikan organisasi saat memilih dan mengimplementasikan platform low-code yang ditenagai AI. Pertama, cari platform yang menggunakan AI untuk meningkatkan seluruh SDLC, bukan hanya generasi kode. Kedua, pikirkan tentang bagaimana alat dapat membantu mengubah cara kita bekerja. Misalnya, dengan Mentor, OutSystems bertujuan untuk mengubah hubungan antara IT dan bisnis, sesuatu yang akan memiliki dampak yang jauh lebih dalam pada organisasi di luar hanya meningkatkan produktivitas pengembang.
Terakhir, mempertahankan kepatuhan dapat menjadi tantangan bagi organisasi yang menggunakan platform low-code yang ditenagai AI. Tim pengembang harus selalu mengingat untuk tidak melewati audit untuk bendera merah kepatuhan atau kerentanan keamanan potensial dan selalu melibatkan tim hukum, terutama saat bekerja dengan pelanggan atau data sensitif. Itulah mengapa OutSystems telah menyesuaikan untuk ini, menyediakan kerangka kerja yang secara otomatis memastikan tata kelola data dan kepatuhan regulasi.
Apa yang membedakan OutSystems dari platform pengembangan low-code lainnya?
OutSystems dirancang untuk memberikan pengalaman pengembang terbaik dengan toolset AI dan generative AI paling canggih di pasar low-code. Platform OutSystems memungkinkan pengembangan yang ditenagai AI untuk kecepatan dan skala yang tak tertandingi dengan alat AI untuk mengatasi kerentanan keamanan, utang teknis, dan masalah pemeliharaan lainnya. Pembangun agen AI otomatis kami memungkinkan tim IT untuk dengan mudah membangun aplikasi yang diperkaya dengan GenAI tanpa keahlian GenAI lanjutan.
OutSystems juga merupakan satu-satunya platform LCAP yang dapat digunakan dalam setiap kasus penggunaan, menyediakan kinerja dan skala yang tak tertandingi yang dapat mendukung bahkan lalu lintas yang paling tidak terduga dan tidak konsisten. Ketika Anda membangun di OutSystems, Anda membangun aplikasi yang — dan akan selalu — milik Anda, dengan integrasi yang mudah dengan teknologi lain dan infrastruktur yang ada, dan tanpa dinding atau keterbatasan fungsionalitas.
Bagaimana AI membantu perusahaan menyelesaikan dilema ‘membeli vs membangun’ dalam pengembangan perangkat lunak?
AI dan platform low-code membuat perangkat lunak yang dibangun kustom lebih mudah diakses, efektif biaya, dan adaptif, memberikan perusahaan kesempatan baru untuk membangun platform mereka sendiri dengan biaya yang jauh lebih rendah dari tradisional. Selain itu, platform pengembangan low-code yang ditenagai AI memungkinkan Anda untuk membangun tumpukan teknologi Anda jauh lebih cepat menggunakan sumber daya yang lebih sedikit.
Kenyaatan adalah bahwa AI menggeser keseimbangan kekuatan di sini – perusahaan yang sebelumnya harus berinvestasi dalam penyesuaian yang mahal dari perangkat lunak off-the-shelf, sering mengorbankan kontrol dan visibilitas untuk alasan keuangan, sekarang memiliki akses ke jalur baru untuk membangun perangkat lunak yang bekerja khusus untuk mereka.
Apa itu OutSystems Mentor, dan bagaimana ia menggunakan AI untuk mengotomatisasi siklus hidup pengembangan perangkat lunak penuh (SDLC)?
OutSystems Mentor adalah pekerja digital industri pertama yang memungkinkan generasi aplikasi, pengiriman, dan pemantauan, semua ditenagai oleh low-code dan GenAI. Mentor memperkenalkan pendekatan “shift-left” yang sebenarnya untuk penciptaan aplikasi, memungkinkan pengembang untuk memulai lebih awal dalam proses. Dimulai dengan penemuan dan prototip cepat, tim IT dapat memvalidasi ide dan memperhalus desain awal sebelum pengembangan skala penuh. Pengguna hanya perlu menjelaskan aplikasi yang mereka butuhkan atau visi mereka, dan Mentor akan menghasilkan versi awal dengan fungsionalitas front-end, model data, dan logika bisnis yang tertanam. Dengan mengotomatisasi prototip aplikasi dan memastikan kualitas kode terbaik, Mentor mendefinisikan kembali SDLC.
Apa yang membedakan Mentor dari alat pengembangan low-code lainnya yang ditenagai AI?
Mentor mengubah alur kerja pengembangan perangkat lunak dan manajemen menjadi pembeda kompetitif utama. Menggunakan generasi aplikasi yang ditenagai AI, optimasi, pemeriksaan kualitas otomatis, dan agen semua di bawah pengawasan IT terpusat, Mentor meningkatkan produktivitas pengembang sambil memastikan aplikasi memenuhi standar kualitas tertinggi. Selain itu, Mentor memungkinkan ini terjadi pada kecepatan yang sebelumnya dianggap tidak mungkin, memungkinkan tim untuk melakukan lebih banyak dengan waktu mereka dan menyesuaikan diri sesuai kebutuhan sepanjang pengembangan.
Tidak seperti kode tradisional dengan AI generatif, Mentor mengatasi tantangan utama seperti kode yang terlantar, kualitas kode yang buruk, dan kurangnya transparansi dan keterjelasan. Ini memastikan tim mempertahankan kontrol, mengurangi utang teknis, dan sepenuhnya memanfaatkan potensi pengembangan perangkat lunak yang ditenagai AI, membuatnya menjadi pilihan yang lebih pintar dan efisien untuk pengembangan aplikasi yang cepat.
Mentor dirancang untuk memenuhi semua persyaratan tata kelola data dan standar untuk memastikan kepatuhan dan keamanan. Pengembangan yang didorong oleh model memungkinkan kemudahan pemeliharaan dengan fokus pada model daripada kode, pada akhirnya memungkinkan pengembang untuk fokus pada proyek yang sedang dikerjakan.
Bagaimana pendekatan AI-driven Mentor meningkatkan tata kelola dan keamanan dibandingkan dengan alat GenAI tradisional?
Dengan Mentor, tim dapat memvalidasi dan memelihara aplikasi melalui tinjauan kode yang ditenagai AI, memastikan semua aplikasi memenuhi standar tertinggi untuk pengembangan, keamanan, kinerja, arsitektur, dan pemeliharaan jangka panjang. Dengan mengimplementasikan tinjauan ini dari awal, pengembang dapat mempertahankan tata kelola data dan visibilitas pada setiap tahap proses.
Mentor juga secara proaktif dan teratur memeriksa masalah yang mungkin menunjukkan kompromi pada kualitas atau keamanan sekali aplikasi berada di lingkungan produksi. Semua aspek kritis dari aplikasi ini – seperti arsitektur, keamanan, kinerja, dan pemeliharaan – dapat dipantau dan diperiksa untuk praktik coding terbaik dan kualitas sepanjang siklus pengembangan. Di OutSystems, kami menempatkan keamanan perusahaan sebagai prioritas utama dan mengakui seberapa pentingnya untuk melindungi platform kami dan alam semesta aplikasi yang dibangun oleh pelanggan kami, pada akhirnya memungkinkan 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 non-manusia yang ditenagai AI yang dilatih untuk menyelesaikan tugas atau proses berurutan dan bahkan proses lengkap. Ini menggunakan kombinasi prompt AI generatif, pemrosesan bahasa alami, model AI terkemuka, dan pembelajaran mesin untuk mengotomatisasi proses yang membosankan, terpisah, dan kompleks serta meningkatkan pekerjaan manusia.
Mentor menggunakan beberapa agen, masing-masing berspesialisasi dalam aspek tertentu dari pengembangan aplikasi, untuk menghasilkan aplikasi fungsional penuh dengan cepat dengan berkolaborasi pada bagian yang berbeda dari proyek secara bersamaan, mengurangi waktu pengembangan sambil mempertahankan kualitas dengan memanfaatkan kekuatan masing-masing agen sepanjang siklus hidup pengembangan perangkat lunak (SDLC).
Bagaimana OutSystems berencana untuk mengembangkan kemampuan AI-nya dalam beberapa tahun mendatang?
Di OutSystems, strategi AI kami berfokus pada menggunakan AI dan pembelajaran mesin untuk mempercepat pengembangan aplikasi iteratif, meningkatkan keamanan, kinerja, dan keserbagunaan, serta membangun aplikasi yang ditenagai GenAI untuk mempercepat transformasi. Ketika kami memperluas penawaran produk kami melalui Mentor dan Pembangun Agen AI, kami akan terus mengetuk GenAI dan AI agen untuk memberdayakan tim IT untuk berinovasi tanpa batas.
Terima kasih atas wawancara yang luar biasa, pembaca yang ingin mempelajari lebih lanjut dapat mengunjungi OutSystems.












