MATLAB Kini Lebih Pintar dengan AI: Membuat Kode Lebih Cepat, Murah, dan Akurat

Perkembangan kecerdasan buatan (AI) telah mengubah cara programmer dan engineer bekerja. Kini, banyak pengembang menggunakan AI seperti Claude, Gemini, ChatGPT, dan berbagai AI coding assistant lainnya untuk membantu menulis kode, mencari solusi, hingga membuat aplikasi lebih cepat.

Namun, ada satu tantangan besar: AI tidak selalu memahami semua fitur khusus yang ada di sebuah software. Hal ini juga berlaku untuk MATLAB, platform komputasi teknis yang banyak digunakan dalam bidang teknik, penelitian, analisis data, dan simulasi.

Untuk mengatasi masalah tersebut, MathWorks menghadirkan pembaruan terbaru pada MATLAB Agentic Toolkit, yang dilengkapi dengan kemampuan baru bernama Toolbox-Specific Skills. Fitur ini membantu AI memahami toolbox MATLAB secara lebih mendalam sehingga dapat menghasilkan kode yang lebih cepat, hemat biaya, dan lebih akurat.

Apa Itu Toolbox-Specific Skills?

Bayangkan Anda baru belajar bela diri. Tanpa latihan atau panduan, Anda tentu membutuhkan waktu lama untuk menguasainya.

Hal yang sama terjadi pada AI. Walaupun AI sangat pintar, ia belum tentu memahami setiap fitur MATLAB secara otomatis. AI sering kali harus mencari dokumentasi, membaca referensi, atau melakukan eksperimen terlebih dahulu sebelum dapat memberikan solusi yang benar.

Toolbox-Specific Skills berfungsi seperti “buku panduan khusus” yang diberikan langsung kepada AI. Dengan keterampilan tambahan ini, AI dapat langsung memahami cara menggunakan fitur-fitur tertentu dalam MATLAB tanpa harus mencari tahu dari awal.

MathWorks mengibaratkan fitur ini seperti adegan terkenal dalam film The Matrix ketika Neo tiba-tiba memperoleh kemampuan bela diri dan berkata:

“I know Kung-Fu!”

Bedanya, kali ini AI bisa berkata:

“Saya tahu cara menggunakan Database Toolbox di MATLAB!”

Fokus Pertama: Database Toolbox

Pada pembaruan terbaru, MathWorks memperkenalkan empat skill khusus untuk Database Toolbox:

  • map-database-objects

  • read-database

  • use-duckdb

  • write-database

Skill ini membantu AI memahami cara mengakses database, membaca data, menulis data, dan membuat Object Relational Mapping (ORM) di MATLAB.

Bagi pengguna yang bekerja dengan database, fitur ini dapat menghemat banyak waktu dalam proses pengembangan aplikasi.

Studi Kasus: Menghubungkan MATLAB dengan Database

Untuk menguji efektivitas skill baru ini, seorang engineer dari MathWorks melakukan eksperimen menggunakan AI Claude.

Ia membuat sebuah database sederhana bernama sensors.duckdb yang berisi data sensor seperti:

SensorID Lokasi Tipe
1 Lab A Temperature
2 Lab B Pressure
301 Lab E Humidity
302 Lab F Pressure

Tugas yang diberikan kepada AI cukup sederhana:

  • Membuat kelas MATLAB bernama Sensor

  • Menghubungkan kelas tersebut dengan tabel database

  • Membuat fungsi untuk membaca data

  • Membuat fungsi untuk memperbarui data kalibrasi sensor

Percobaan Pertama: Tanpa Skill Database

Saat AI Claude diberi tugas tersebut tanpa skill Database Toolbox, hasilnya cukup menarik.

AI memang berhasil menyelesaikan tugasnya, tetapi harus melalui proses panjang:

  • Membaca dokumentasi MATLAB

  • Melakukan pencarian informasi di internet

  • Menganalisis fungsi-fungsi terkait database

  • Memahami cara kerja ORM dari awal

Seluruh proses memakan waktu hampir 6 menit.

Biaya penggunaan AI saat itu mencapai sekitar $2,77 karena banyak token yang digunakan untuk membaca dan menganalisis informasi.

Meskipun akhirnya berhasil, AI harus bekerja cukup keras untuk menemukan solusi yang benar.

Percobaan Kedua: Menggunakan Skill Database

Selanjutnya, engineer tersebut mengaktifkan Toolbox-Specific Skills untuk Database Toolbox dan memberikan tugas yang sama.

Hasilnya sangat berbeda.

AI langsung mengenali bahwa ia memiliki skill khusus yang relevan dengan tugas tersebut.

Tanpa perlu mencari dokumentasi atau melakukan eksperimen panjang, AI langsung membuat solusi yang dibutuhkan.

Hasilnya:

  • Waktu pengerjaan hanya sekitar 33 detik

  • Biaya penggunaan turun menjadi sekitar $0,57

  • Kualitas kode tetap baik

Dengan kata lain, AI menjadi jauh lebih efisien karena sudah memiliki “pengetahuan khusus” yang dibutuhkan.

Mengapa Skill Ini Penting?

Dalam penggunaan sehari-hari, AI sering kali menghabiskan banyak waktu untuk memahami konteks sebelum mulai bekerja.

Hal ini menyebabkan:

  • Waktu pengerjaan lebih lama

  • Penggunaan token lebih banyak

  • Biaya AI lebih mahal

  • Risiko kesalahan lebih tinggi

Dengan adanya Toolbox-Specific Skills, AI tidak perlu lagi menebak-nebak atau mencari dokumentasi secara berulang.

AI dapat langsung fokus menyelesaikan pekerjaan.

Manfaat yang diperoleh pengguna antara lain:

1. Lebih Cepat

AI dapat menyelesaikan tugas dalam hitungan detik dibandingkan beberapa menit.

2. Lebih Hemat Biaya

Semakin sedikit token yang digunakan, semakin rendah biaya penggunaan layanan AI.

3. Hasil Lebih Konsisten

Karena menggunakan panduan resmi dari MathWorks, hasil kode menjadi lebih sesuai dengan standar MATLAB.

4. Mengurangi Kesalahan

AI tidak perlu melakukan banyak percobaan yang berpotensi menghasilkan solusi yang kurang tepat.

Seperti Buku Panduan untuk AI

Tim pengembang MathWorks menjelaskan bahwa skill ini sebenarnya berfungsi seperti buku manual yang diberikan langsung kepada AI.

Tanpa skill, AI hanya mengandalkan pengetahuan yang diperoleh saat pelatihan model.

Dengan skill, AI mendapatkan petunjuk yang lebih spesifik mengenai cara menggunakan fitur tertentu di MATLAB.

Hasilnya, AI menjadi lebih “ahli” dalam bidang tersebut.

Masa Depan MATLAB dan AI

Database Toolbox hanyalah langkah awal.

MathWorks sudah mengumumkan bahwa berbagai Toolbox-Specific Skills lainnya sedang dalam pengembangan dan akan hadir untuk toolbox MATLAB lainnya di masa depan.

Artinya, AI akan semakin mampu membantu pengguna MATLAB dalam berbagai bidang seperti:

  • Machine Learning

  • Simulasi Teknik

  • Pengolahan Sinyal

  • Computer Vision

  • Pengolahan Citra

  • Robotika

  • Analisis Data

Semakin banyak skill yang tersedia, semakin pintar pula AI dalam membantu pekerjaan teknis yang kompleks.

Kesimpulan

Pembaruan terbaru MATLAB Agentic Toolkit menunjukkan bagaimana AI dapat menjadi lebih efektif ketika dibekali pengetahuan khusus melalui Toolbox-Specific Skills. Dalam pengujian nyata, penggunaan skill Database Toolbox mampu mempercepat proses pembuatan kode hingga lebih dari 10 kali lipat sekaligus mengurangi biaya penggunaan AI secara signifikan.

Bagi pengguna MATLAB, terutama engineer, peneliti, dan data scientist, fitur ini membuka peluang baru untuk bekerja lebih cepat, lebih efisien, dan lebih produktif. Di masa depan, kolaborasi antara MATLAB dan AI diperkirakan akan semakin kuat, menjadikan pengembangan aplikasi dan analisis teknis lebih mudah dibandingkan sebelumnya.

mathworks Indonesia merupakan bagian dari PT. iLogo Infralogy Indonesia, yang bertindak sebagai partner resmi mathworks.
Selain itu, kami juga berperan sebagai penyedia layanan (vendor) sekaligus distributor berbagai produk Infrastruktur IT dan Cybersecurity terbaik di Indonesia.