Kecerdasan buatan terus mengalami perkembangan dengan cepat.
Dari GPT-3 ke GPT-4, kami melihat peningkatan signifikan dalam hal penalaran lanjutan, pengaturan masukan, perilaku penyesuaian yang baik, dan pemahaman konteks yang lebih panjang.
Pelajari lebih lanjut tentang GPT-4 vs. GPT-3.
Namun, interaksi antara AI dan manusia tetap sama. Anda perlu secara hati-hati mempersiapkan perintah AI dan menyesuaikan perilakunya untuk mendapatkan hasil yang diinginkan.
Nah, bagaimana jika Anda hanya menyatakan tujuan Anda kepada AI, dan AI yang melakukan segalanya untuk Anda? Seperti ketika Anda memasukkan tujuan Anda di dalam mobil Tesla, dan mobil tersebut membawa Anda ke sana tanpa memerlukan keterlibatan aktif dari Anda.
Ya, kami sedang membicarakan tentang agen AI otonom. Dan tebak apa? Mereka sudah ada di sini!
AutoGPT adalah aplikasi terbaru yang berasal dari GPT-4 yang telah mencuri perhatian di internet. Pengembang di seluruh dunia sedang membangun aplikasi baru menggunakan AutoGPT di berbagai industri. Dan beberapa orang menyebut AutoGPT sebagai AGI!
Di blog ini, mari kita melihat melewati hiruk-pikuk dan memahami:
- Apa itu AutoGPT
- Bagaimana AutoGPT bekerja
- Perbandingan AutoGPT dengan ChatGPT
- Cara menggunakan AutoGPT
Dan lain-lain!
Apa itu AutoGPT?
AutoGPT adalah aplikasi AI sumber terbuka yang memanfaatkan model bahasa GPT-4 dari OpenAI untuk membuat agen AI yang sepenuhnya otonom dan dapat disesuaikan. Dirilis pada tanggal 30 Maret 2023, oleh Toran Bruce Richards. Toran adalah seorang pengembang permainan dan mendirikan perusahaan game bernama Significant Gravitas.
AutoGPT adalah unik dibandingkan dengan alat kecerdasan buatan (AI) lainnya karena ia beroperasi secara independen, artinya Anda tidak perlu lagi mengarahkan model untuk memenuhi kebutuhan Anda. Sebagai gantinya, Anda menulis tujuan Anda, dan AI yang melakukan sisanya untuk Anda. Jadi, AutoGPT secara mendasar mengubah interaksi antara AI dan manusia, di mana manusia tidak perlu lagi memainkan peran aktif sambil tetap mempertahankan kualitas hasil yang sama atau bahkan lebih baik dibandingkan dengan aplikasi AI lain seperti ChatGPT.
Periksa 31 alternatif ChatGPT yang perlu Anda ketahui.
Bagaimana AutoGPT Bekerja?
AutoGPT bekerja berdasarkan mekanisme AI otonom di mana sistem AI menciptakan agen AI yang berbeda untuk memenuhi tugas tertentu, yang meliputi:
- Agen Pembuat Tugas: Saat Anda memasukkan tujuan Anda di AutoGPT, ini adalah agen kecerdasan buatan pertama yang berinteraksi dengan agen pembuat tugas. Berdasarkan tujuan Anda, agen ini akan membuat daftar tugas dengan langkah-langkah untuk mencapainya dan mengirimkannya ke agen prioritas.
- Agen Prioritas Tugas: Setelah menerima daftar tugas, agen kecerdasan buatan untuk prioritas memastikan urutannya benar dan membuat logika sebelum mengirimkannya ke agen pelaksanaan.
- Agen Pelaksanaan Tugas: Setelah prioritas tugas ditetapkan, agen pelaksanaan menyelesaikan satu tugas setelah tugas lainnya. Ini melibatkan penggunaan GPT-4, internet, dan sumber daya lainnya untuk mendapatkan hasil.
Agensi-agensi di atas juga saling berkomunikasi. Jadi, ketika agen pelaksana menyelesaikan semua tugas, dan hasilnya tidak memuaskan, agen pencipta tugas dapat berkomunikasi untuk membuat daftar tugas baru. Ini menjadi sebuah loop iteratif antara ketiga agen sampai semua tujuan yang ditentukan oleh pengguna tercapai.
Tindakan dari agen AI juga ditampilkan pada antarmuka pengguna dengan mengkategorikannya ke dalam empat kelompok: pemikiran, penalaran, rencana, dan kritik. Pertama-tama, agen AI berbagi pemikiran setelah menyelesaikan tugas. Kemudian datang penalaran, yang menjelaskan mengapa agen AI melakukan apa yang dilakukannya. Setelah itu, sistem memberikan rencana untuk menyelesaikan tugas. Terakhir, sistem juga memberikan kritik untuk memungkinkan agen AI memperbaiki kesalahan dan mengatasi batasan-batasan.
Dengan membagikan alur komputasi ini, AutoGPT memberikan wawasan tentang bagaimana pendekatan yang dilakukan terhadap suatu masalah tertentu dan mengatasinya tanpa adanya intervensi pengguna.
Bagaimana AutoGPT Dibandingkan dengan ChatGPT?
Meskipun model LLM yang mendasarinya sama, ada beberapa perbedaan yang dapat kita tarik antara AutoGPT dan ChatGPT. Beberapa di antaranya diberikan di bawah ini.
Wawasan Real-Time
Model terbaru GPT-4 yang digunakan oleh ChatGPT dilatih dengan data yang sama seperti GPT-3.5, yang hanya mencakup hingga September 2021. Jadi, Anda tidak dapat mendapatkan wawasan waktu nyata menggunakan ChatGPT karena Anda tidak dapat mengakses situs web dan platform online untuk mengambil informasi.
Di sisi lain, AutoGPT memiliki akses ke internet. Ini tidak hanya dapat menjelajahi Web tetapi juga dapat memvalidasi apakah sumber tersebut sah. Selain itu, AutoGPT dapat mengakses platform apa pun untuk melakukan tugas. Misalnya, jika Anda meminta AI untuk meneliti prospek untuk menjual produk dan mengirim email pendekatan, AI akan mengajukan dan mengirim email langsung menggunakan akun Gmail Anda.
Pengelolaan Memori
Jendela konteks sangat penting bagi model bahasa untuk memberikan jawaban yang akurat. Namun pada LLMs seperti GPT-4, jendela memiliki batasan antara 4000 hingga 8000 token. Jadi, jika kebutuhan melebihi batasan tersebut, model mungkin tidak akan mengikuti semua instruksi dengan benar atau mungkin akan menyimpang dan memberikan hasil yang tidak dapat diandalkan.
Sebaliknya, AutoGPT memiliki kemampuan dalam mengelola memori jangka pendek dan jangka panjang. Dengan menggunakan basis data vektor, AutoGPT dapat menyimpan konteks atau pengalaman sebelumnya untuk memungkinkan model membuat keputusan yang lebih baik.
Generasi Gambar
AutoGPT mampu menghasilkan gambar karena menggunakan DALL-E. Jika Anda ingin mengaktifkan fungsionalitas penghasilan gambar untuk agen AI Anda, Anda memerlukan akses API ke DALL-E. Fitur ini saat ini tidak tersedia di ChatGPT-4 meskipun memiliki input multi-modal.
Teks ke Suara
Anda dapat mengaktifkan teks-ke-ucapan di AutoGPT dengan mengetik python -m autogpt --speak di baris perintah. Tetapi Anda harus memasukkan perintah setiap kali berinteraksi dengan AutoGPT. Anda juga dapat menambahkan suara yang berbeda ke ucapan dengan menghubungkan AutoGPT ke Eleven Labs, perangkat lunak AI ucapan yang serbaguna.
Batasan dari AutoGPT
Tidak dapat diragukan lagi bahwa sifat otonom menambah dimensi baru pada sistem AI. Namun, pada saat yang sama, kita tidak bisa mengabaikan keterbatasan dan risiko dari AutoGPT. Berikut adalah beberapa keterbatasan utama yang perlu Anda ketahui.
Terlalu Mahal untuk Digunakan
Meskipun fungsionalitasnya luar biasa, praktikalitas AutoGPT kemungkinan akan mengecewakan Anda. Karena AutoGPT menggunakan model GPT-4 yang mahal, biaya per penyelesaian tugas bisa tinggi, bahkan untuk tugas kecil. Hal ini terutama karena AutoGPT dapat menggunakan GPT-4 berkali-kali pada langkah-langkah tugas tertentu.
Selain itu, hal itu tidak praktis karena tidak dapat menghasilkan output yang sama dalam skenario yang berbeda ketika inputnya sama. Sebagai contoh, jika Anda meminta model ini untuk mencari sepatu lari terbaik di jalanan dan rumput, model ini tidak akan membuat fungsi untuk mereplikasi proses bagi kategori rumput; sebaliknya, ia akan memulai dari awal.
Seringkali Terjebak dalam Loop
Isu paling umum yang dihadapi pengguna dengan AutoGPT adalah terjebak dalam suatu loop. Jika ini terjadi selama lebih dari beberapa menit, kemungkinan Anda harus restart prosesnya. Hal ini terjadi karena AutoGPT bergantung pada GPT-4 untuk mendefinisikan dan memecah tugas dengan benar. Sehingga hasilnya tidak memadai bagi AutoGPT untuk mengambil tindakan apa pun.
Pelanggaran Data adalah Kemungkinan
Ketika model AI beroperasi secara mandiri dengan akses ke sistem dan internet Anda, data Anda bisa bocor. Karena tidak ada agen keamanan, hal ini menjadi perhatian, dan Anda harus berhati-hati saat menggunakan AutoGPT. Anda tidak bisa meninggalkan model berjalan tanpa memberikan instruksi yang tepat dan panduan keamanan.
Cara Menginstal AutoGPT?
Berbeda dengan alat AI lainnya, AutoGPT tidak memiliki prosedur pendaftaran sederhana untuk mengakses platform dan fiturnya. Anda harus mengunduh berbagai perangkat lunak untuk memenuhi persyaratan sebelum mulai menggunakan AutoGPT. Jadi, untuk memudahkan Anda, kami telah membagikan proses langkah demi langkah untuk menginstal AutoGPT.
Langkah 1: Unduh Perangkat Lunak Pendukung
Anda memiliki tiga persyaratan perangkat lunak utama untuk menginstal AutoGPT: Git, Python, dan Visual Code Studio. Anda dapat menggunakan tautan cepat notion doc dari AutoGPT di sini untuk mengunduh ketiga perangkat lunak tersebut.
Langkah 2: Membuat Akun OpenAI untuk Kunci API
Jika Anda belum memiliki, buatlah sebuah akun OpenAI. Setelah Anda membuka akun, pergilah ke tab API Keys. Anda akan melihat opsi (yang dijelaskan di bawah) untuk membuat kunci rahasia. Klik pada opsi tersebut, dan salin kunci rahasia tersebut.
Langkah 3: Salin Repositori AutoGPT ke Hard Drive
Anda harus melakukan dua hal utama untuk menyalin repositori AutoGPT di GitHub ke hard drive. Pertama, salin tautan proyek dari GitHub.
Kedua, buka command prompt dan clone repositori AutoGPT GitHub dengan menyalin tautan seperti yang ditunjukkan pada gambar di bawah ini.
Anda dapat juga mengetikkan code di command prompt untuk mengakses AutoGPT dari editor VCS yang telah terpasang.
Langkah 4: Memasang Modul Python
Saat Anda membuka VCS, Anda akan melihat banyak file di sebelah kiri. Salah satu file adalah requirements.txt. Di dalam file ini, Anda akan melihat modul-modul yang diperlukan untuk menjalankan AutoGPT.
Untuk menginstal modul-modul ini, ketik pip install -r requirements.txt dan tekan enter. Catatan: Anda harus memastikan direktori ditujukan ke lokasi tempat Anda menyalin repositori.
Langkah 5: Ganti nama file .env.template
Cari file .env.template di VCS Anda dan hapus tanda "." dan "template."
Tahap 6: Masukkan Kunci API OpenAI
Langkah terakhir adalah menempelkan kunci API Anda di file .env. Setelah Anda memasukkan kunci dan menyimpan file tersebut, buka command prompt Anda dan ketik python -m autogpt. Itu saja. Anda telah berhasil menginstal AutoGPT dan dapat mulai menggunakannya.
Pikiran Penutup
Memang menarik untuk melihat kemungkinan-kemungkinan yang ditawarkan oleh AutoGPT, namun penting untuk memiliki harapan yang realistis terkait dengan teknologi yang sedang berkembang ini. Belum genap sebulan sejak peluncuran AutoGPT, jadi kita belum melihat kemampuan dan keterbatasan aplikasi kecerdasan buatan (AI) baru ini dalam berbagai kasus penggunaan. Selain itu, AutoGPT juga menghadirkan banyak masalah terkait privasi pribadi dan keamanan data yang harus segera diperhatikan.
Dengan demikian, saya percaya AutoGPT sedang mengubah cara kita berinteraksi dengan model LLM seperti GPT-4. Sekarang kita dapat melihat bagaimana AI mendekati masalah, belajar dari kesalahan, dan memberikan hasil yang baik, memungkinkan kita untuk mengoptimalkan permintaan kita dengan lebih baik. Jadi, agen AI tidak akan pergi kemana-mana, tetapi mereka akan membutuhkan waktu untuk berkembang dan mempengaruhi adopsi pengguna yang bermakna.