Memuat...

Bukan Sekadar Chatbot: Mengenal Arsitektur Agentic AI yang Mengubah Masa Depan Software Engineering

Bintang Bradhiena Surya
Admin · 28 Sep 2026 · 2 views · TEKNOLOGI
Bukan Sekadar Chatbot: Mengenal Arsitektur Agentic AI yang Mengubah Masa Depan Software Engineering

Beberapa tahun lalu, berinteraksi dengan AI berarti mengetik pertanyaan dan menunggu jawaban berupa teks. Kini polanya bergeser. AI tidak lagi hanya menjawab, tetapi mulai bertindak: membaca repositori kode, menjalankan tes, membuka tiket, memanggil API, bahkan berkoordinasi dengan AI lain untuk menyelesaikan satu proyek utuh. Inilah era Agentic AI.

Bagi kita yang berkecimpung di dunia informatika, memahami arsitektur di balik tren ini bukan lagi opsional. Tulisan ini membahas apa itu Agentic AI, bagaimana arsitektur multi-agen bekerja, peran Model Context Protocol (MCP), serta dampaknya bagi software engineering.

Dari Chatbot ke Agen: Apa Bedanya?

Chatbot konvensional bersifat reaktif: ia menerima input, menghasilkan output teks, lalu selesai. Agen AI bersifat proaktif dan berorientasi tujuan. Ia diberi sasaran (misalnya "perbaiki bug pada modul login"), lalu memutuskan sendiri langkah-langkahnya.

Sebuah agen umumnya memiliki empat komponen:

  1. Model bahasa (LLM) sebagai "otak" yang bernalar dan mengambil keputusan.
  2. Tools berupa kemampuan untuk bertindak, seperti menjalankan kode, mencari di web, mengakses database, atau memanggil API.
  3. Memori untuk menyimpan konteks percakapan, hasil kerja sebelumnya, dan pengetahuan proyek.
  4. Loop perencanaan yang berulang: merencanakan, bertindak, mengamati hasil, lalu memperbaiki langkah berikutnya.

Loop inilah pembeda utamanya. Agen tidak berhenti pada satu jawaban. Ia terus mengevaluasi hasil kerjanya sampai tujuan tercapai atau ia menyadari butuh bantuan manusia.

Multi-Agent Architecture: Tim Digital yang Terspesialisasi

Satu agen serba bisa sering kewalahan pada proyek kompleks. Konteksnya membengkak, fokusnya kabur, dan kesalahannya sulit dilacak. Solusinya meniru cara kerja tim manusia: membagi peran.

Dalam arsitektur multi-agen, beberapa agen khusus berkolaborasi. Contoh alur pada pengembangan sebuah fitur:

  • Agen Perencana (Planner): memecah kebutuhan menjadi tugas-tugas kecil dan menentukan urutannya.
  • Agen Koding (Coder): menulis dan merevisi kode sesuai tugas yang diberikan.
  • Agen Penguji (Tester): membuat dan menjalankan unit test, lalu melaporkan kegagalan.
  • Agen Keamanan (Security): meninjau kode dari sisi kerentanan, seperti injeksi SQL, kebocoran kredensial, dan dependensi berisiko.
  • Agen Orkestrator: mengatur alur kerja, membagikan tugas, dan menggabungkan hasil.

Beberapa pola orkestrasi yang umum dipakai:

  • Hierarkis: orkestrator menugaskan sub-agen, seperti manajer proyek dengan timnya.
  • Sekuensial (pipeline): keluaran satu agen menjadi masukan agen berikutnya.
  • Kolaboratif/paralel: beberapa agen bekerja bersamaan pada bagian berbeda, lalu hasilnya digabung.
  • Reviewer-pair: satu agen menghasilkan, agen lain mengkritik, dan keduanya beriterasi hingga kualitas memadai.

Keunggulan pendekatan ini adalah spesialisasi, konteks yang lebih bersih, dan kemudahan debugging, karena kita bisa melihat di agen mana sebuah kesalahan muncul.

Model Context Protocol (MCP): "USB-C" untuk AI

Agen yang hebat tetap tidak berguna jika tidak bisa terhubung ke dunia nyata: database, sistem file, layanan cloud, repositori Git, atau aplikasi internal. Dulu, setiap koneksi harus dibangun secara khusus, sehingga integrasinya rumit, berulang, dan tidak seragam.

Model Context Protocol (MCP) hadir sebagai standar terbuka untuk menyelesaikan masalah itu. Diperkenalkan oleh Anthropic pada akhir 2024, MCP kemudian diadopsi luas oleh berbagai pemain besar di industri AI. Analogi yang sering dipakai: MCP adalah port USB-C untuk AI. Satu standar koneksi untuk banyak perangkat.

Secara sederhana, arsitekturnya terdiri dari:

  • MCP Client/Host: aplikasi atau agen AI yang membutuhkan data dan kemampuan tambahan.
  • MCP Server: penyedia yang mengekspos tools, resources (data), dan prompts melalui antarmuka standar.
  • Protokol komunikasi yang seragam di antara keduanya.

Manfaatnya bagi pengembang:

  • Tulis sekali, pakai di mana saja. Satu MCP server untuk database perusahaan dapat dipakai oleh banyak agen dan aplikasi AI berbeda.
  • Ekosistem yang tumbuh cepat. Sudah banyak server siap pakai untuk layanan populer seperti GitHub, Slack, dan berbagai database.
  • Kontrol dan keamanan lebih jelas. Akses ke data dan aksi dapat dibatasi pada level server.

Selain MCP, ada pula upaya standardisasi komunikasi antar-agen, seperti protokol Agent2Agent (A2A). Kalau MCP menghubungkan agen dengan tools dan data, protokol semacam A2A menghubungkan agen dengan agen. Keduanya saling melengkapi.

Dampak bagi Software Engineering

Agentic AI mengubah cara kerja di hampir seluruh siklus pengembangan perangkat lunak:

  • Coding: agen dapat mengerjakan tugas multi-file, refactoring, hingga migrasi framework dengan pengawasan manusia.
  • Testing & QA: pembuatan test case otomatis dan deteksi regresi menjadi lebih cepat.
  • Code review & keamanan: peninjauan berlapis dapat berjalan terus-menerus pada setiap pull request.
  • DevOps & operasi: agen dapat membantu menganalisis log, mendiagnosis insiden, dan mengusulkan perbaikan.
  • Dokumentasi: dokumentasi teknis dapat diperbarui otomatis seiring perubahan kode.

Peran engineer pun bergeser. Bukan hilang, tetapi naik tingkat: dari menulis setiap baris kode menjadi merancang sistem, menentukan batasan, meninjau hasil, dan mengorkestrasi agen. Kemampuan seperti system design, berpikir kritis, dan prompt/context engineering menjadi semakin berharga.

Tantangan yang Perlu Diwaspadai

Di balik potensinya, ada beberapa persoalan serius:

  1. Keandalan dan halusinasi. Kesalahan kecil di satu agen bisa merambat dan menumpuk sepanjang rantai kerja.
  2. Keamanan. Agen yang punya akses ke sistem nyata membuka permukaan serangan baru, misalnya prompt injection, penyalahgunaan tools, dan kebocoran data lewat konteks.
  3. Biaya dan latensi. Banyak agen berarti banyak pemanggilan model, sehingga efisiensi arsitektur penting.
  4. Akuntabilitas. Siapa yang bertanggung jawab ketika agen mengambil keputusan yang keliru? Diperlukan audit trail dan persetujuan manusia (human-in-the-loop) pada aksi berisiko tinggi.
  5. Tata kelola dan etika. Penggunaan agen dalam organisasi, termasuk institusi pemerintah dan pendidikan, perlu kebijakan yang jelas.

Prinsip praktisnya: beri agen akses seminimal mungkin (least privilege), catat semua aksinya, dan tetap libatkan manusia pada keputusan penting.

Penutup

Agentic AI dan arsitektur multi-agen menandai perubahan mendasar: AI bukan lagi sekadar alat tanya-jawab, melainkan pekerja digital yang dapat berkolaborasi dalam ekosistem software. Dengan standar seperti MCP, integrasi menjadi lebih seragam dan ekosistemnya berkembang pesat.

Bagi mahasiswa, akademisi, dan praktisi informatika, ini saat yang tepat untuk mulai bereksperimen: bangun agen sederhana, coba hubungkan ke sebuah MCP server, lalu pelajari bagaimana beberapa agen berbagi tugas. Mereka yang memahami arsitektur ini akan lebih siap membangun, mengamankan, dan mengelola sistem perangkat lunak masa depan.

Masa depan software engineering bukan tentang manusia atau AI, tetapi tentang bagaimana manusia merancang dan memimpin kolaborasi dengan AI secara bertanggung jawab.

Saran Baca Lanjut

Menjawab Tantangan Masa Depan: Bagaimana Informatika UPGRIS Mempersiapkan Generasi Tech-Savvy

17 May 2026

Apakah Kuliah di Jurusan Informatika Harus Jago Matematika?

24 May 2026