Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Cara Menjalankan AI seperti ChatGPT di PC Anda Sendiri

MidJourney Anda dapat menjalankan AI mirip ChatGPT di PC Anda sendiri dengan Alpaca, chatbot yang dibuat oleh para peneliti Stanford. Ini mendukung Windows, macOS, dan Linux. Anda hanya memerlukan setidaknya 8GB RAM dan sekitar 30GB ruang penyimpanan gratis. Chatbots sedang populer saat ini, dan semua orang menginginkan aksi. Google memiliki Bard, Microsoft memiliki Bing Chat, dan ChatGPT OpenAI secara praktis identik dengan AI pada saat ini. Tetapi bagaimana jika Anda tidak ingin mengandalkan layanan cloud untuk chatbot Anda? Kami memiliki AI mirip ChatGPT yang dapat Anda unduh — sebuah Alpaca.

Apa Itu Alpaca?

Alpaca adalah model bahasa (pada dasarnya adalah chatbot), sangat mirip dengan ChatGPT. Itu mampu menjawab pertanyaan, penalaran, menceritakan lelucon, dan hampir semua hal lain yang kami harapkan dari chatbots. Alpaca dibuat oleh peneliti Stanford dengan menyempurnakan LLaMA Facebook. Tidak seperti ChatGPT, dan sebagian besar chatbot lain yang tersedia saat ini, Alpaca berjalan sepenuhnya di PC Anda sendiri. Itu berarti tidak ada yang bisa mengintip percakapan Anda atau apa yang Anda tanyakan pada Alpaca, dan pertukaran Anda juga tidak bisa bocor secara tidak sengaja. Ini juga berarti bahwa Anda tidak perlu membayar biaya bulanan apa pun, Anda dapat melatih model lebih lanjut agar lebih sesuai dengan kebutuhan Anda jika Anda memiliki perangkat kerasnya, dan Anda dapat mengintegrasikannya ke dalam aplikasi apa pun yang Anda inginkan. Anda hanya dibatasi oleh perangkat keras dan potongan pemrograman Anda. Namun, ini juga berfungsi dengan baik sebagai chatbot lama biasa yang dapat Anda ajak bicara, dan kami akan menunjukkan cara menjalankannya di hampir semua PC di luar sana. Bagaimana Alpaca Bandingkan dengan ChatGPT? PC game cepat dengan banyak inti dan banyak RAM, Anda akan mendapatkan kinerja yang bagus darinya. PC yang lebih lambat dengan inti yang lebih sedikit akan membutuhkan waktu lebih lama untuk menghasilkan respons. Tentu saja, tidak adil atau bahkan masuk akal untuk membandingkannya dengan ChatGPT dalam hal ini — kami tidak tahu jenis komputer apa yang menjalankan ChatGPT, tetapi ini pasti lebih besar daripada PC desktop rata-rata Anda. Ada tiga utama varian Alpaca saat ini, 7B, 13B, dan 30B. Secara umum, semakin besar angkanya, semakin pintar chatbotnya. Alpaca, terutama model 7B, terlihat "lebih bodoh" daripada ChatGPT. Itu juga tidak beralasan dan pasti tidak akan lulus tes Turing. Namun, 7B masih bagus jika Anda menginginkan saran resep. Model 13B dan 30B adalah cerita yang berbeda. 13B mampu memberikan percakapan yang koheren, seperti manusia, dan dapat menjawab pertanyaan yang kompleks. 30B bahkan lebih mengesankan, jika Anda memiliki perangkat keras untuk menjalankannya, dan berada dalam jarak yang sangat dekat dari ChatGPT. Itu akan berkembang secara filosofis atau membuat lelucon tanpa henti jika diminta.

Apa yang Anda Butuhkan untuk Menjalankan Alpaca?

Alpaca memiliki persyaratan sistem yang cukup fleksibel. Pedoman ini di atas batas minimum tetapi merupakan pedoman yang baik. Kami juga akan menginstal ini di Windows. Jika Anda menginstal ini pada sistem yang menjalankan Linux atau macOS, lewati saja bagian Subsistem Windows untuk Linux — ini tidak relevan bagi Anda. RAM 32 GB 16 GB lebih baik, dan diperlukan jika Anda ingin menjalankan model 30B35 Penyimpanan GB pada SSD jika Anda menginginkan ketiga model tersebut. 4 GB untuk model 7B, 8 GB untuk model 13B, dan 20 GB untuk model 30B500MB untuk Ubuntu default dengan WSL2A beberapa GB lagi di antara dependensi lainnyaCPU modern sangat ideal. Setiap CPU Ryzen Prosesor Intel Generasi ke-7 atau Subsistem Windows yang Lebih Baru untuk Linux 2 (WSL2) GITDockerProyek komunitas, Serge, yang memberi Alpaca antarmuka web yang bagusPeringatan: Saat ini tidak ada alasan untuk mencurigai proyek khusus ini memiliki kesalahan keamanan utama atau berbahaya. Kami telah melalui kode dan menjalankan perangkat lunak sendiri dan tidak menemukan apa pun yang mengkhawatirkan. Itu tidak berarti itu atau akan tetap aman. Selalu berhati-hati dengan hal-hal yang Anda temukan di internet dan evaluasi kembali keamanannya secara berkala.

Cara Menjalankan Alpaca Secara Lokal di PC Anda

Penting bagi Anda untuk mengikuti langkah-langkah ini sesuai urutan yang diberikan. Docker mungkin akan rusak jika Anda tidak melakukannya, memerlukan penginstalan ulang lengkap WSL2 dan Docker. Instal Subsistem Windows untuk Linux 2 Subsistem Windows Microsoft untuk Linux 2 (WSL2) memungkinkan Anda menjalankan perangkat lunak Linux di Windows. Ini memiliki overhead yang rendah dan sangat berguna dalam banyak kasus. Docker untuk Windows bergantung pada WSL2, jadi kita perlu menginstal WSL2 terlebih dahulu. Catatan: Jika Anda sudah menginstal WSL2, jalankan wsl – perbarui di PowerShell untuk memastikan semuanya diperbarui. Buka jendela PowerShell sebagai Admin, lalu masukkan perintah: wsl --install Butuh sedikit waktu untuk mengunduh semua file WSL2 dan Ubuntu. Anda harus me-restart PC Anda setelah penginstalan selesai. Setelah restart dilakukan, buka kembali PowerShell (tidak harus sebagai admin) dan jalankan: wsl -l -v Anda akan melihat sesuatu seperti gambar di bawah jika semuanya bekerja dengan benar. Anda juga tidak perlu menginstal Ubuntu secara khusus. Anda dapat menginstal distro apa pun yang Anda suka, Ubuntu hanyalah default. Instal Docker Docker adalah program yang memungkinkan Anda menjalankan program dalam "wadah". Kontainer mirip dengan mesin virtual, tetapi cenderung memiliki lebih sedikit overhead dan lebih berkinerja untuk banyak aplikasi. Serge menggunakan Docker untuk membuat penginstalan menjadi sangat nyaman. Jika Anda akan menjalankan Docker di Linux atau macOS, pastikan Anda mengambil penginstal yang sesuai. Catatan: Jika Anda menjalankan server Linux tanpa kepala, Anda harus mengikuti petunjuk yang sesuai untuk distro Linux Anda agar Docker berjalan . Jalankan penginstal dan bersiaplah untuk menunggu beberapa menit. Docker akan memakan waktu cukup lama dan menyiapkan banyak hal di belakang layar. Setelah selesai, Anda ingin memulai ulang PC. Setelah memulai ulang, buka PowerShell dan jalankan wsl -l -v lagi. Kali ini Anda akan melihat beberapa entri yang terkait dengan Docker juga. Ini tidak sepenuhnya diperlukan karena Anda selalu dapat mengunduh ZIP dan mengekstraknya secara manual, tetapi Git lebih baik. Buka situs web Git dan unduh versi yang tepat untuk sistem operasi Anda. Pengguna Windows hanya perlu menjalankan executable. Pastikan untuk setidaknya melihat opsi penginstalan daripada hanya mengklik semua opsi dengan cepat. Satu, yang ditunjukkan pada screenshot di bawah, sangat penting. Setelah Git selesai diinstal, Anda siap menginstal Serge dan Alpaca. Instal Serge dan Alpaca Pertama, pastikan Docker Desktop berjalan. Kemudian, buka PowerShell atau Terminal Windows dengan jendela PowerShell terbuka (bukan sebagai admin) dan jalankan perintah berikut: git clone https://github.com/nsarrazin/serge.git && cd serge Ini mengunduh file dari GitHub ke folder di PC Anda, lalu ubah direktori aktif ke folder yang telah dibuat. File tersebut berisi argumen yang terkait dengan database lokal yang menyimpan percakapan Anda dan port yang digunakan server web lokal saat Anda terhubung. Kemudian jalankan: docker compose up -d Docker compose mengikat sejumlah container berbeda menjadi satu paket yang rapi. Anda dapat memeriksa file docker-compose.yml di folder Serge jika Anda ingin melihat lebih spesifik apa yang terlibat di sini. Perintah terakhir akan memulai pengunduhan, dan di sini Anda perlu membuat pilihan sebelum melanjutkan. Ada tiga varian berbeda yang dapat Anda unduh: 7B, 13B, dan 30B. 7B adalah model yang paling sederhana dan “paling bodoh”, sedangkan 30B adalah yang paling canggih dan paling cerdas. 13B adalah jalan tengahnya. VariantDownload UkuranGratis RAM DiperlukanSystem RAM Direkomendasikan di WindowsSystem RAM Direkomendasikan di Linux7B4 GB4 GB16 GB8 GB13B8 GB8 GB16 GB16 GB30B2020 GB64 GB (Kemungkinan)32 GB Linux (dan mungkin macOS) instalasi akan dapat lolos dengan RAM sistem lebih sedikit daripada Instalasi Windows - Windows sedikit memakan RAM. Anda mungkin harus mulai dengan varian 7B terlebih dahulu karena ini adalah opsi yang paling tidak menuntut. Anda selalu dapat mengunduh 13B atau 30B nanti jika Anda mau. Jalankan perintah berikut untuk mengunduh model 7B (atau gantikan 13B atau 30B). tunggu dulu, apalagi jika Anda memilih varian 30B. Server Huggingface tampaknya mencapai sekitar 20 megabyte per detik, jadi Anda akan melihat 50 detik per gigabyte yang diunduh dalam skenario kasus terbaik. Gunakan Serge dan Alpaca Docker dan semua wadah yang diperlukan sedang berjalan jika Anda ikuti petunjuk ini, namun, Anda harus menyalakannya kembali jika Anda menghidupkan ulang komputer. Untuk melakukannya, cukup buka Docker Desktop dan klik tombol segitiga kecil. Ikon di sebelah kiri kolom "Nama" berubah menjadi hijau saat wadah sedang berjalan. Semuanya sudah terpasang dan siap digunakan saat ini. Cukup buka browser Anda dan masukkan "localhost:8008" ke bilah alamat, sama seperti Anda mengunjungi Facebook atau situs web lainnya. Catatan: Jika Anda menghosting Alpaca/Serge di komputer lain, Anda harus memasukkannya alamat IP lokal perangkat alih-alih localhost. Layar utama menampilkan percakapan Anda sebelumnya di sepanjang kiri dan pengaturan untuk obrolan baru ditampilkan di tengah. Ada cukup banyak pengaturan yang tersedia, tetapi ada lima yang benar-benar Anda inginkan untuk memperhatikan: Temperature – Menentukan seberapa bebas jawaban AI. Angka yang lebih rendah menghasilkan jawaban yang lebih kaku, sedangkan angka yang lebih tinggi lebih kreatif.Panjang Teks Maksimum yang Dihasilkan dalam Token – Berapa lama respons yang dapat ditulis bot.Pilihan Model – Pilih antara 7B, 13B, 30B, dan model lain yang Anda pasang. n_threads – Jumlah utas yang dapat digunakan Serge/Alpaca di CPU Anda. Mengalokasikan lebih banyak akan meningkatkan kinerjaPra-Prompt untuk Menginisialisasi Percakapan – Memberikan konteks sebelum percakapan dimulai untuk mencondongkan cara chatbot membalas. Dalam hal ini, kami menaikkan suhu dan utas, memilih model 13B, dan memberi tahu chatbot bahwa ini adalah pirate. Berikut adalah contoh bagaimana percakapan berlangsung. Anda dapat berbicara tentang apa pun yang Anda suka dengan Alpaca, dan Anda tidak perlu khawatir tentang apa yang terjadi pada data Anda. Itu tetap ada di perangkat Anda, di bawah kendali Anda setiap saat. Ingat, ChatGPT, Alpaca, dan chatbot lainnya tampaknya dapat diandalkan, tetapi saat ini tidak. Mereka sangat mewujudkan sentimen: "Jika Anda tidak dapat membuat mereka terpesona dengan kecemerlangan, buat mereka bingung dengan BS." Kecenderungan mereka untuk mengada-ada disebut "berhalusinasi". Jangan mengandalkan mereka untuk sesuatu yang penting, terutama sesuatu yang tidak penting bagi pekerjaan atau kesehatan Anda. Mereka seharusnya hanya digunakan untuk tujuan hiburan atau percobaan saat ini. Namun, teknologinya hanya akan menjadi lebih baik seiring berjalannya waktu — tidak lama lagi kita akan melihat Alpaca (atau AI lain yang dijalankan secara lokal) terintegrasi ke dalam server Discord, Minecraft mod, dan sejumlah aplikasi kreatif lainnya. Penyempurnaan lebih lanjut juga akan menghasilkan model yang lebih cepat dan akurat yang dapat dijalankan pada perangkat keras yang lebih lemah. Disadur dari HowToGeek.com.Artikel Diperbarui pada: March 30, 2023
Kontributor: Syauqi Wiryahasana
Model: Haifa Manik Intani
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically