digilib@itb.ac.id +62 812 2508 8800

13519179 Akifa Nabil Ufairah.pdf
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan

GPT merupakan sebuah model bahasa yang telah dilatih untuk menyelesaikan berbagai tugas terkait pemrosesan bahasa. Kemampuan ini berpotensi dimanfaatkan dalam low-code platform untuk manajemen data aplikasi berbasis web bernama Qore-Base, dengan membantu pengguna menyiapkan skema database dan pengaturan autorisasi data. Qore-Base menyediakan API dimana operasi terkait dapat dituliskan dalam payload dari API tersebut. Payload API yang sesuai berpotensi dibangkitkan oleh model GPT dari input informasi berupa deskripsi aplikasi yang ingin dikembangkan. Namun, payload Qore-Base masih cukup kompleks sedangkan penggunaan GPT terbatas dari segi jumlah token. Pada Tugas Akhir ini, telah dihasilkan Domain Specific Language yang merepresentasikan operasi pembuatan skema database dan pengaturan autorisasi data dalam bentuk bahasa yang lebih sederhana dan dapat dikonversi ke dalam bentuk payload API Qore- Base. Selanjutnya, telah dibangun alat bantu dengan antarmuka untuk memasukan deskripsi aplikasi yang ingin dikembangkan yang akan menjadi input model GPT. Pada Tugas Akhir ini, sudah dilakukan pula eksperimen untuk mendapatkan kombinasi parameter penggunaan model GPT terbaik. Pengujian dilakukan dengan membandingkan skor sintaksis dan semantik pada DSL yang dihasilkan setiap kombinasi parameter saat diujikan terhadap 5 query dengan 5 level detail dan 5 query dengan 5 level kompleksitas. Setiap query berupa deskripsi aplikasi. Dari eksperimen yang dilakukan, diperoleh penggunaan model GPT terbaik adalah menggunakan parameter model dasar Davinci dan pendekatan bentuk prompt berupa dokumentasi singkat DSL dilengkapi contoh pasangan query dan ekspektasi jawaban query tersebut. Secara keseluruhan, kinerja DSL untuk skema database sudah sangat baik untuk query yang sangat detail. Sedangkan kinerja DSL untuk pengaturan autorisasi perlu ditingkatkan.