Agen AI adalah sistem software yang menggunakan AI untuk mencapai sasaran dan menyelesaikan tugas atas nama pengguna. Agen AI memiliki kemampuan penalaran, perencanaan, dan memori serta memiliki tingkat otonomi untuk mengambil keputusan, belajar, dan beradaptasi.
Kemampuan mereka sebagian besar dimungkinkan oleh kapasitas multimodal AI generatif dan model dasar AI. Agen AI dapat memproses informasi multimodal seperti teks, suara, video, audio, kode, dan lainnya secara bersamaan, sehingga dapat melakukan percakapan, berpikir, belajar, dan membuat keputusan. AI dapat belajar seiring waktu dan memfasilitasi transaksi serta proses bisnis. Agen dapat bekerja sama dengan agen lain untuk berkoordinasi dan melakukan alur kerja yang lebih kompleks.
Seperti yang dijelaskan di atas, meskipun fitur utama agen AI adalah penalaran dan penindakan (seperti dijelaskan dalam ReAct Framework), lebih banyak fitur telah berkembang seiring waktu.
Asisten AI adalah agen AI yang dirancang sebagai aplikasi atau produk untuk berkolaborasi secara langsung dengan pengguna dan melakukan tugas dengan memahami serta merespons bahasa dan input alami manusia. Asisten AI ini dapat berpikir dan mengambil tindakan atas nama pengguna dengan pengawasan pengguna.
Asisten AI sering kali disematkan dalam produk yang digunakan. Karakteristik utamanya adalah interaksi antara asisten dan pengguna melalui berbagai langkah tugas. Asisten merespons permintaan atau perintah dari pengguna, dan dapat merekomendasikan tindakan, tetapi pengambilan keputusan dilakukan oleh pengguna.
Agen AI | Asisten AI | Bot | |
Tujuan | Melakukan tugas secara independen dan proaktif | Membantu pengguna menyelesaikan tugas | Mengotomatiskan tugas atau percakapan sederhana |
Kemampuan | Dapat melakukan tindakan kompleks dengan berbagai langkah; belajar dan beradaptasi; dapat membuat keputusan secara mandiri | Merespons permintaan atau perintah; memberikan informasi dan menyelesaikan tugas sederhana; dapat merekomendasikan tindakan, tetapi keputusan dibuat oleh pengguna | Mengikuti aturan yang telah ditentukan; pembelajaran terbatas; interaksi dasar |
Interaksi | Proaktif; berorientasi pada sasaran | Reaktif; merespons permintaan pengguna | Reaktif; merespons pemicu atau perintah |
Agen AI
Asisten AI
Bot
Tujuan
Melakukan tugas secara independen dan proaktif
Membantu pengguna menyelesaikan tugas
Mengotomatiskan tugas atau percakapan sederhana
Kemampuan
Dapat melakukan tindakan kompleks dengan berbagai langkah; belajar dan beradaptasi; dapat membuat keputusan secara mandiri
Merespons permintaan atau perintah; memberikan informasi dan menyelesaikan tugas sederhana; dapat merekomendasikan tindakan, tetapi keputusan dibuat oleh pengguna
Mengikuti aturan yang telah ditentukan; pembelajaran terbatas; interaksi dasar
Interaksi
Proaktif; berorientasi pada sasaran
Reaktif; merespons permintaan pengguna
Reaktif; merespons pemicu atau perintah
Setiap agen menentukan peran, kepribadian, dan gaya komunikasinya, termasuk petunjuk dan deskripsi spesifik tentang alat yang tersedia.
Agen AI dapat dikategorikan dengan berbagai cara berdasarkan kemampuan, peran, dan lingkungannya. Berikut beberapa kategori utama agen:
Ada berbagai definisi jenis dan kategori agen.
Salah satu cara untuk mengategorikan agen adalah berdasarkan cara mereka berinteraksi dengan pengguna. Beberapa agen melakukan percakapan langsung, sementara agen yang lain beroperasi di latar belakang, melakukan tugas tanpa input langsung dari pengguna:
Agen AI dapat meningkatkan kemampuan model bahasa dengan menyediakan otonomi, otomatisasi tugas, dan kemampuan untuk berinteraksi dengan dunia nyata melalui alat dan representasi fisik.
Output meningkat: Agen membagi tugas seperti pekerja spesialis, sehingga lebih banyak pekerjaan yang diselesaikan secara keseluruhan.
Eksekusi simultan: Agen dapat mengerjakan berbagai hal secara bersamaan tanpa saling mengganggu.
Otomatisasi: Agen menangani tugas berulang, sehingga manusia dapat mengerjakan tugas yang lebih kreatif.
Kolaborasi: Agen bekerja sama, berdebat tentang ide, dan belajar dari satu sama lain, sehingga menghasilkan keputusan yang lebih baik.
Kemampuan beradaptasi: Agen dapat menyesuaikan rencana dan strategi mereka seiring dengan perubahan situasi.
Pemikiran yang kuat: Melalui diskusi dan masukan, agen dapat meningkatkan kualitas pemikiran mereka dan menghindari kesalahan.
Penyelesaian masalah yang kompleks: Agen dapat mengatasi masalah dunia nyata yang menantang dengan menggabungkan kekuatan mereka.
Komunikasi natural language: Agen dapat memahami dan menggunakan bahasa manusia untuk berinteraksi dengan orang dan satu sama lain.
Penggunaan alat: Agen dapat berinteraksi dengan dunia eksternal menggunakan alat dan mengakses informasi.
Belajar dan meningkatkan kemampuan: Agen belajar dari pengalaman mereka dan terus berkembang seiring waktu.
Simulasi realistis: Agen dapat meniru perilaku sosial manusia, seperti membangun hubungan dan berbagi informasi.
Perilaku yang muncul secara alami: Interaksi sosial yang kompleks dapat muncul secara alami dari interaksi setiap agen.
Meskipun agen AI menawarkan banyak manfaat, ada juga beberapa tantangan terkait penggunaannya:
Tugas yang memerlukan empati mendalam/kecerdasan emosional atau yang memerlukan interaksi manusia dan dinamika sosial yang kompleks – agen AI dapat kesulitan memahami emosi manusia yang rumit. Tugas seperti terapi, pekerjaan sosial, atau resolusi konflik memerlukan tingkat pemahaman emosional dan empati yang saat ini tidak dimiliki AI. Agen mungkin akan kesulitan dalam situasi sosial yang kompleks dan memerlukan pemahaman terhadap isyarat yang tidak terucap.
Situasi dengan konsekuensi etis yang tinggi – Agen AI dapat membuat keputusan berdasarkan data, tetapi mereka tidak memiliki kompas moral dan penilaian yang diperlukan untuk situasi yang kompleks secara etis. Hal ini mencakup area seperti penegakan hukum, layanan kesehatan (diagnosis dan pengobatan), dan pengambilan keputusan yudisial.
Domain dengan lingkungan fisik yang tidak dapat diprediksi – Agen AI dapat kesulitan di lingkungan fisik yang sangat dinamis dan tidak dapat diprediksi, yang membutuhkan adaptasi real-time dan keterampilan motorik yang kompleks. Hal ini mencakup tugas seperti operasi, jenis pekerjaan konstruksi tertentu, dan tanggap bencana.
Aplikasi yang membutuhkan banyak resource – Mengembangkan dan men-deploy agen AI yang canggih dapat membutuhkan komputasi yang mahal dan resource yang besar, sehingga tidak cocok untuk project atau organisasi yang lebih kecil dengan anggaran terbatas.
Organisasi telah men-deploy agen untuk menangani berbagai kasus penggunaan, yang kami kelompokkan ke dalam enam kategori utama yang lebih luas:
Agen pelanggan
Agen pelanggan memberikan pengalaman pelanggan terpersonalisasi dengan memahami kebutuhan pelanggan, menjawab pertanyaan, menyelesaikan masalah pelanggan, atau merekomendasikan produk dan layanan yang tepat. Mereka bekerja dengan lancar di berbagai saluran termasuk web, seluler, atau tempat penjualan, dan dapat diintegrasikan ke dalam pengalaman produk dengan suara atau video.
Agen karyawan
Agen karyawan meningkatkan produktivitas dengan mengefisienkan proses, mengelola tugas berulang, menjawab pertanyaan karyawan, serta mengedit dan menerjemahkan konten dan komunikasi penting.
Agen kreatif
Agen kreatif meningkatkan proses desain dan kreatif dengan menghasilkan konten, gambar, dan ide, serta membantu desain, penulisan, personalisasi, dan kampanye.
Agen data
Agen data dibuat untuk analisis data yang kompleks. Agen data memiliki potensi untuk menemukan dan menindaklanjuti insight bermakna dari data, sekaligus memastikan integritas faktual dari hasil mereka.
Agen kode
Agen kode mempercepat pengembangan software dengan bantuan coding dan pembuatan kode yang didukung AI, serta mengoptimalkan bahasa dan code base baru. Banyak organisasi mengalami peningkatan produktivitas yang signifikan, yang mengarah pada deployment yang lebih cepat serta kode yang lebih rapi dan jelas.
Agen keamanan
Agen keamanan memperkuat postur keamanan dengan memitigasi serangan atau meningkatkan kecepatan investigasi. Mereka dapat mengawasi keamanan di berbagai permukaan dan tahap siklus proses keamanan: pencegahan, deteksi, dan respons.
Google Cloud menyediakan portofolio produk dan solusi di bidang agen AI. Hal ini mencakup asisten AI terintegrasi, agen AI siap pakai, aplikasi AI, dan platform alat developer dan agen untuk membangun agen AI kustom.
Lanjutkan pembelajaran tentang agen AI dengan referensi tambahan.
Mulailah membangun solusi di Google Cloud dengan kredit gratis senilai $300 dan lebih dari 20 produk yang selalu gratis.