Dunia engineering dan simulasi kini semakin berkembang dengan bantuan Artificial Intelligence (AI). Salah satu inovasi terbaru yang menarik perhatian adalah Simulink Agentic Toolkit, sebuah toolkit baru yang memungkinkan AI membantu pengguna membuat, membaca, mengedit, hingga menguji model Simulink secara otomatis.
Bagi pengguna MATLAB dan Simulink, toolkit ini bisa menjadi “asisten pintar” yang mempercepat proses desain model, terutama untuk pemula yang masih belajar membuat simulasi.
Di artikel ini, kita akan membahas Simulink Agentic Toolkit dengan bahasa yang mudah dipahami untuk pemula.
Apa Itu Simulink Agentic Toolkit?
Simulink Agentic Toolkit adalah toolkit tambahan untuk MATLAB dan Simulink yang memungkinkan AI coding agent seperti:
-
Claude Code
-
GitHub Copilot
-
Cursor
-
OpenAI Codex
-
Gemini CLI
-
Sourcegraph Amp
berinteraksi langsung dengan Simulink.
Dengan toolkit ini, AI tidak hanya membantu menulis kode, tetapi juga bisa:
-
Membuat model Simulink
-
Membaca struktur model
-
Mengedit blok otomatis
-
Mengecek kesalahan model
-
Membuat testing
-
Membantu membuat requirement engineering
Sederhananya, toolkit ini membuat AI menjadi lebih “mengerti” Simulink.
Cara Setup Simulink Agentic Toolkit
Untuk mulai menggunakan toolkit ini, langkahnya cukup sederhana.
1. Clone Repository
Pertama, clone repository toolkit dari GitHub.
Setelah itu buka AI coding agent favorit Anda di dalam folder repository tersebut.
Lalu cukup beri perintah:
“Set up the Simulink Agentic Toolkit”
AI akan membantu proses setup secara otomatis.
2. Install Toolkit di MATLAB
Di MATLAB, jalankan perintah berikut:
matlab.addons.install("~/.local/share/MATLABMCPCoreServerToolkit.mltbx")
Perintah ini digunakan untuk menginstall toolkit ke MATLAB.
3. Aktifkan Session Sharing
Tambahkan path toolkit:
addpath("/path/to/simulink-agentic-toolkit")
Kemudian jalankan:
satk_initialize
Setelah itu AI agent sudah bisa terhubung dengan Simulink Anda.
Fitur-Fitur Utama Simulink Agentic Toolkit
Toolkit ini menghadirkan 7 tools khusus Simulink.
1. model_overview
Melihat gambaran umum model Simulink.
AI dapat memahami struktur model secara otomatis.
2. model_read
Membaca isi model Simulink.
AI bisa mengetahui blok apa saja yang digunakan.
3. model_edit
Mengedit model Simulink secara otomatis.
Contohnya:
-
Menambah blok
-
Menghubungkan subsystem
-
Mengubah parameter
4. model_check
Memeriksa kesalahan pada model.
Mirip seperti debugging otomatis untuk Simulink.
5. model_query_params
Melihat parameter yang digunakan model.
6. model_resolve_params
Membantu menyelesaikan dependency parameter.
7. model_test
Membuat dan menjalankan testing model.
Ini salah satu fitur paling menarik karena testing bisa dibuat otomatis oleh AI.
Skill AI yang Disediakan
Toolkit ini juga menyediakan beberapa “skill” bawaan untuk AI.
Beberapa di antaranya:
-
building-simulink-models
-
testing-simulink-models
-
specifying-plant-models
-
generate-requirement-drafts
Skill ini membantu AI memahami workflow engineering secara lebih baik.
Contoh Penggunaan Nyata
Penulis artikel mencoba memberi perintah berikut ke AI:
“Buatkan rencana simulasi thermal rem cakram mobil sedan.”
AI kemudian membuat:
-
Arsitektur sistem
-
Diagram model
-
Persamaan matematika
-
Daftar parameter
-
Rencana testing
Semua dibuat otomatis hanya dari instruksi teks.
AI Bisa Membuat Diagram dan Struktur Model
Toolkit ini mampu membuat struktur model secara detail.
Contohnya:
-
Membuat subsystem
-
Membagi model menjadi beberapa komponen
-
Membuat hubungan antar blok
AI juga bisa membuat diagram ASCII sederhana untuk menggambarkan sistem.
Ini sangat membantu untuk tahap perencanaan sebelum model dibuat.
AI Bisa Membuat Persamaan Simulasi
Toolkit juga mampu menghasilkan persamaan matematika yang diperlukan dalam simulasi.
Misalnya pada simulasi rem mobil:
-
Transfer panas
-
Temperatur disk brake
-
Pendinginan udara
-
Gesekan rem
Semua bisa dirancang otomatis oleh AI.
Pembuatan Parameter Jadi Lebih Mudah
Secara default, AI akan membuat script MATLAB berisi parameter model.
Namun pengguna juga bisa meminta AI menggunakan:
-
Data Dictionary
-
Workspace variable
-
Parameter object
sesuai kebutuhan proyek.
Fitur Testing Otomatis yang Sangat Membantu
Salah satu fitur terbaik toolkit ini adalah kemampuan membuat testing otomatis.
AI dapat membuat:
Testing Komponen
Misalnya:
-
Test subsystem
-
Test sensor
-
Test controller
Testing Full System
AI juga bisa membuat skenario simulasi lengkap seperti:
-
Pengereman mendadak
-
Kondisi jalan menurun
-
Simulasi suhu tinggi
Mendukung Simulink Test Manager
Testing dapat dibuat langsung di:
Simulink Test Manager
Keuntungannya:
-
Mudah melihat hasil test
-
Mudah membandingkan hasil simulasi
-
Testing lebih profesional
Tips Menggunakan Simulink Agentic Toolkit
Gunakan Skill yang Tepat
Toolkit memiliki banyak skill bawaan.
Jika membuat skill tambahan sendiri, pastikan tidak bentrok dengan skill bawaan agar AI tidak bingung.
Pantau Tool Calls
Saat AI bekerja, pengguna bisa melihat tools apa yang sedang digunakan.
Contohnya:
-
mcp__simulink__model_read
-
mcp__simulink__model_edit
Jika AI mulai menggunakan metode yang kurang efisien, hentikan proses lalu arahkan kembali agar menggunakan tool toolkit.
Kenapa Toolkit Ini Menarik?
Toolkit ini sangat menarik karena:
-
Membantu pemula belajar Simulink
-
Mempercepat pembuatan model
-
Mengurangi pekerjaan manual
-
Membantu testing otomatis
-
Membantu dokumentasi engineering
Bahkan engineer profesional pun bisa menghemat banyak waktu.
Kesimpulan
Simulink Agentic Toolkit membawa cara baru dalam menggunakan Simulink dengan bantuan AI.
Toolkit ini memungkinkan AI membantu:
-
Membuat model
-
Membaca struktur Simulink
-
Mengedit subsystem
-
Membuat testing
-
Membantu dokumentasi engineering
Bagi pemula, toolkit ini dapat menjadi asisten belajar Simulink yang sangat membantu. Sedangkan untuk engineer profesional, toolkit ini dapat mempercepat workflow pengembangan sistem secara signifikan.
Dengan perkembangan AI seperti ini, masa depan engineering software tampaknya akan semakin otomatis, cepat, dan efisien.
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.
