Dasar-dasar AI
Apa Itu AI Agen? Bagaimana Sistem Merencanakan, Menggunakan Alat, dan Menyelesaikan Tugas
mereka mengejar tujuan melalui loop perencanaan, penggunaan alat, observasi, dan adaptasi. Inilah cara kerja loop tersebut, di mana agen menambah nilai, dan apa yang menjaga mereka tetap terkendali.

Agentic AI adalah kecerdasan buatan yang dapat mengejar tujuan dengan memutuskan apa yang harus dilakukan selanjutnya, menggunakan alat, mengamati hasil, dan menyesuaikan pendekatannya. Alih-alih menghasilkan satu respons dan berhenti, sebuah agen beroperasi melalui loop kontrol hingga menyelesaikan tugas, mencapai batas, atau menyerahkan pekerjaan kembali kepada manusia.
Perbedaan ini penting karena sistem AI paling berdampak kini melampaui percakapan. Mereka dapat menelusuri berbagai sumber, mengajukan kueri ke basis data, menjalankan kode, mengoperasikan perangkat lunak, memperbarui sistem bisnis, dan mengoordinasikan agen lain. Otonomi yang lebih besar dapat membuka pekerjaan yang lebih berguna, tetapi juga membuat keandalan, izin, pemantauan, dan kontrol manusia menjadi jauh lebih penting.
Apa yang Membuat Sistem AI Menjadi Agen?
Tidak ada ambang tunggal yang mengubah model menjadi agen. Agensi berada pada spektrum. Di satu ujung, model bahasa menjawab sebuah prompt. Di ujung lain, sebuah sistem menerima tujuan luas, memecahnya menjadi langkah‑langkah, memilih alat, merespons informasi baru, dan melanjutkan selama periode yang diperpanjang.
Otonomi juga bersifat multidimensi. Satu agen dapat memilih kueri penelitiannya sendiri tetapi tidak dapat mempublikasikan apa pun; agen lain mungkin mengikuti rencana tetap namun memiliki izin untuk mengubah sistem produksi. Menilai “seberapa agenik” sebuah sistem memerlukan peninjauan terpisah terhadap kebebasan perencanaan, akses alat, durasi operasi, reversibilitas, dan konsekuensi kesalahan.
Uji yang berguna adalah menanyakan siapa yang menentukan jalur. Dalam alur kerja konvensional, seorang pengembang mendefinisikan urutan sebelumnya: lakukan langkah A, lalu B, lalu C. Dalam sistem agenik, model memiliki kebebasan tertentu atas langkah‑langkah yang diperlukan dan urutannya. Panduan Anthropic tentang membangun agen yang efektif menyoroti perbedaan praktis yang sama antara alur kerja dengan jalur kode yang telah ditentukan dan agen yang secara dinamis mengarahkan proses serta penggunaan alat mereka.
Sebagian besar agen produksi menggabungkan lima elemen:
- Model: mesin penalaran dan bahasa yang menginterpretasikan tujuan dan memilih tindakan.
- Instruksi: aturan sistem, deskripsi tugas, kebijakan, dan definisi keberhasilan.
- Alat: fungsi yang memungkinkan agen mencari, menghitung, mengambil data, menulis file, memanggil API, atau mengoperasikan antarmuka.
- Status atau memori: informasi yang dibawa dari satu langkah ke langkah berikutnya, dan kadang antar sesi.
- Loop kontrol: runtime yang memberikan hasil kembali ke model dan memutuskan apakah melanjutkan, mencoba lagi, meminta bantuan, atau menghentikan.
Loop Agen: Rencanakan, Bertindak, Mengamati, dan Menyesuaikan
Walaupun implementasinya berbeda, sebuah agen biasanya mengikuti pola berulang empat tahap.
| Definisi | Sebuah sistem yang menginterpretasikan tujuan, memilih tindakan, menggunakan alat, dan menyesuaikan diri dari hasil. |
|---|---|
| Aliran informasi | Tujuan → rencana → tindakan → observasi → tindakan yang direvisi atau berhenti. |
| Bukti | Jejak menunjukkan mengapa setiap tindakan dipilih dan apakah itu memajukan tujuan. |
| Kegagalan | Agen terus bertindak setelah bukti, otoritas, atau anggaran habis. |
1. Menafsirkan Tujuan
Agen mengidentifikasi hasil yang diinginkan, batasan yang relevan, dan informasi yang belum tersedia. Definisi tugas yang kuat tidak hanya mencakup apa yang harus dilakukan, tetapi juga apa yang dianggap selesai. “Teliti perusahaan ini” bersifat ambigu; “buat perbandingan yang dikutip dari tiga laporan tahunan terakhir dan tandai perubahan material” memberikan target yang dapat diuji.
2. Memilih Tindakan
Model dapat menjawab secara langsung, membuat rencana, memanggil alat, mendelegasikan sub‑tugas, atau meminta klarifikasi. Tindakan biasanya diekspresikan dalam format terstruktur sehingga perangkat lunak dapat memvalidasinya sebelum dieksekusi. Di sinilah desain agen mengubah output model probabilistik menjadi operasi sistem yang terkendali.
3. Mengamati Hasil
Runtime mengembalikan output alat, kesalahan, perubahan antarmuka, atau umpan balik lingkungan lainnya. Agen menambahkan observasi tersebut ke konteks kerjanya. Jika pencarian menghasilkan bukti lemah atau API menolak argumen, keputusan berikutnya harus mencerminkan keadaan baru itu.
4. Menyesuaikan atau Menghentikan
Agen mengevaluasi kemajuan dan memilih tindakan lain. Ia dapat merevisi rencananya, mencoba alat berbeda, memverifikasi hasil, atau menyimpulkan bahwa tujuan telah tercapai. OpenAI menggambarkan interaksi semacam ini sebagai loop antara model, alatnya, dan lingkungan dalam diskusinya tentang peralihan dari model ke agen.
Pola ini terkait dengan pendekatan ReAct, yang menyisipkan penalaran dan tindakan sehingga observasi eksternal dapat memperbarui penalaran selanjutnya. Makalah ReAct asli membantu menetapkan desain ini sebagai alternatif menghasilkan rencana lengkap tanpa umpan balik lingkungan.
AI Agen vs. AI Generatif
AI Generatif menggambarkan sistem yang menciptakan konten baru, seperti teks, gambar, audio, video, atau kode. AI Agen menggambarkan bagaimana sebuah sistem mengejar sebuah tujuan. Kedua kategori ini tumpang tindih tetapi tidak dapat dipertukarkan.
Model generatif dapat menyusun email tanpa menjadi agen. Sebuah agen dapat menggunakan model generatif untuk menyusun email, mencari penerima yang tepat, memeriksa kebijakan, membuat lampiran, dan menempatkan pesan dalam antrean tinjauan. Model menyediakan kecerdasan; sistem agen di sekitarnya menyediakan alat, status, orkestrasi, dan kontrol.
Di Mana Sistem Agen Berguna
Agen paling berharga ketika jalur menuju tujuan tidak dapat ditentukan sepenuhnya di muka, tetapi kemajuan masih dapat diamati dan diperiksa. Contoh umum meliputi:
- Penelitian: menelusuri banyak sumber, menutup celah, membandingkan bukti, dan menyusun laporan yang dikutip.
- Rekayasa perangkat lunak: menavigasi repositori, mengedit kode, menjalankan tes, menafsirkan kegagalan, dan iterasi.
- Operasi pelanggan: mengumpulkan konteks akun, menerapkan kebijakan, mengusulkan solusi, dan meningkatkan pengecualian.
- Analisis data: memilih dataset, menulis kueri, memeriksa anomali, menghasilkan visualisasi, dan menjelaskan temuan.
- Operasi TI: menyelidiki peringatan, mengumpulkan diagnostik, merekomendasikan remediasi, dan mengeksekusi runbook yang disetujui.
- Pekerjaan administratif: mengoordinasikan kalender, dokumen, formulir, persetujuan, dan pembaruan lintas sistem.
Alur kerja tetap seringkali lebih baik ketika prosesnya stabil dan setiap langkah sudah diketahui. Menambahkan agen pada otomatisasi biasa dapat meningkatkan biaya dan variabilitas tanpa menambah nilai nyata.
Kapan Anda Harus Menggunakan Agen Alih-alih Otomasi?
Arsitektur terbaik bergantung pada dua pertanyaan: seberapa dapat diprediksi jalurnya, dan seberapa mahal akibat tindakan yang salah? Sebuah sistem tidak menjadi lebih maju hanya karena memberi model lebih banyak kebebasan. Dalam banyak situasi berisiko tinggi, desain paling kuat secara sengaja menggabungkan perangkat lunak deterministik dengan komponen agenik yang sempit.
Komprosi yang berguna adalah agensi terbatas. Agen dapat memutuskan cara mengumpulkan informasi, alat yang disetujui untuk dipanggil, atau cara merevisi draf, sementara kode deterministik menegakkan skema, aturan akses, anggaran, dan persetujuan akhir. Ini mempertahankan adaptabilitas tanpa meminta model probabilistik mengawasi otoritasnya sendiri.
Mengapa AI Agen Sulit
Seorang agen dapat membuat keputusan yang tampak masuk akal secara lokal namun mengarahkan keseluruhan tugas ke arah yang salah. Kesalahan kecil dapat terakumulasi sepanjang lintasan panjang, sementara jawaban akhir yang meyakinkan dapat menyembunyikan proses yang tidak tepat atau tidak aman.
Efek akumulasi ini menjadi salah satu alasan mengapa evaluasi agen berbeda dari evaluasi jawaban biasa. Tugas yang gagal dapat berakar pada rencana model, hasil alat yang menyesatkan, pembaruan status yang keliru, keputusan berhenti terlalu dini, atau batas izin yang tidak aman. Sebaliknya, jawaban akhir yang benar mungkin merupakan produk dari lintasan rapuh yang akan gagal pada percobaan berikutnya. Oleh karena itu tim memerlukan metrik hasil sekaligus bukti pada tingkat lintasan.
Tantangan utama meliputi:
- Keandalan: tugas yang sama dapat menghasilkan lintasan dan hasil yang berbeda pada percobaan berulang.
- Grounding: model dapat salah menafsirkan output alat, status antarmuka, atau maksud sebenarnya pengguna.
- Izin: agen yang berguna mungkin memerlukan akses signifikan, tetapi akses luas memperbesar konsekuensi kesalahan.
- Injeksi prompt: konten yang tidak dipercaya dapat berisi instruksi yang dirancang untuk mengalihkan agen atau mengekspos data.
- Biaya dan latensi: setiap pemanggilan model tambahan, pemanggilan alat, langkah verifikasi, atau sub‑agen menambah sumber daya dan waktu.
- Evaluasi: menilai hanya hasil akhir dapat melewatkan penalaran rapuh, pelanggaran kebijakan, atau keberhasilan kebetulan.
Cara Menjaga Agen AI Tetap Terkendali
Otonomi yang aman dirancang, bukan diasumsikan. Agen harus menerima alat dan data minimum yang diperlukan untuk tugas. Tindakan berdampak tinggi—seperti mengirim pesan, memindahkan uang, menghapus data, atau mengubah sistem produksi—harus memerlukan persetujuan eksplisit atau kebijakan yang sangat terbatas.
Sistem yang kuat juga memisahkan perencanaan dari eksekusi. Argumen alat dapat divalidasi terhadap skema; tindakan dapat dijalankan dalam sandbox; operasi sensitif dapat dimasukkan dalam daftar izinkan; dan output dapat diperiksa sebelum menjadi input ke sistem lain. Anggaran waktu, token, dan tindakan mencegah agen yang kebingungan berulang tanpa henti.
Observabilitas sama pentingnya. Tim memerlukan catatan instruksi, pemanggilan alat, observasi menengah, persetujuan, kesalahan, dan hasil akhir. Lintasan itu memungkinkan debugging dan evaluasi. Karya Anthropic tentang agen tepercaya dalam praktik menekankan batas otoritas yang jelas dan kontrol manusia yang bermakna sebagai persyaratan desain inti.
Reversibilitas harus membentuk kontrol tersebut. Membaca halaman web publik mudah dibatalkan karena tidak mengubah apa‑apa; mengeluarkan pengembalian dana, mengirim email ke pelanggan, atau menghapus sumber daya cloud tidak demikian. Sistem agen yang matang mengklasifikasikan tindakan berdasarkan konsekuensi, menuntut otorisasi lebih kuat untuk operasi yang sulit dibalik, dan memberikan runtime—bukan model—keputusan akhir apakah eksekusi diizinkan.
Apa yang Tidak Dimaksudkan oleh AI Agen
“Agenik” tidak berarti sadar, memiliki kesadaran diri, atau termotivasi secara independen. Inisiatif yang tampak berasal dari model yang beroperasi di dalam perangkat lunak yang berulang kali memintanya memilih langkah selanjutnya. Tujuannya, alat, izin, kondisi penghentian, dan lingkungan semuanya dirancang oleh manusia.
Hal ini juga tidak menjamin kecerdasan umum. Sebuah agen dapat sangat mampu dalam lingkungan sempit dan rapuh ketika antarmuka, data, atau tugas berubah. Oleh karena itu otonomi harus dikalibrasikan berdasarkan kinerja yang terbukti, bukan seberapa fasih model terdengar.
Hal yang Perlu Diingat tentang AI Agen
AI Agen mengubah model dari generator respons menjadi satu komponen dalam sistem berorientasi tujuan. Fitur penentu bukan model atau protokol tertentu; melainkan loop tertutup di mana sistem memilih tindakan, menggunakan alat, mengamati apa yang terjadi, dan menyesuaikan.
Agen paling efektif memadukan fleksibilitas itu dengan ruang lingkup yang ketat, akses hak istimewa minimal, lintasan yang terlihat, evaluasi yang ketat, dan kontrol manusia pada batas‑batas konsekuensial. Pertanyaan utama tidak lagi hanya “Bisakah model menghasilkan jawaban yang tepat?” Tetapi juga “Dapatkah seluruh sistem mencapai hasil yang tepat melalui proses yang dapat kita percayai?”












