Cara Membuat AI Sendiri: Panduan Pemula (2023)

Diterbitkan: 2023-09-26

Ada banyak alasan mengapa Anda ingin membuat asisten AI atau Chatbot sendiri. Mungkin Anda ingin membuat “otak kedua” virtual untuk mengakses informasi yang tersimpan dengan cepat. Alternatifnya, Anda dapat membantu pengunjung situs web atau pelanggan menemukan informasi yang mereka cari. Anda bahkan mungkin menginginkan AI pribadi untuk membantu mengatur hidup Anda. Terlepas dari motivasi Anda, membuat AI kemungkinan besar lebih mudah dari yang Anda kira sebelumnya.

Dalam artikel ini, kami menunjukkan kepada Anda bagaimana Anda dapat menggunakan teknologi yang tersedia untuk membuat asisten pribadi AI atau chatbot Anda sendiri. Anda bahkan dapat melakukannya secara gratis jika proyek Anda cukup kecil.

Daftar isi
  • 1 Apa itu Asisten AI Pribadi?
    • 1.1 Dasar-dasar AI
  • 2 Cara Membangun AI Anda Sendiri dalam 5 Langkah
    • 2.1 1. Identifikasi Masalah yang Harus Dipecahkan oleh AI Anda
    • 2.2 2. Pilih Platform AI atau Tech Stack Anda
    • 2.3 3. Mengumpulkan Data yang Akan Digunakan AI
    • 2.4 4. Menyempurnakan AI dengan Rekayasa Cepat
    • 2.5 5. Terapkan dan Pantau AI Anda
  • 3 Kesimpulan dan Apa yang Harus Dilakukan Selanjutnya

Apa itu Asisten AI Pribadi?

Seringkali, kita memikirkan AI di lingkungan berteknologi tinggi—mobil yang dapat mengemudi sendiri, kemajuan medis, atau perdagangan algoritmik. Namun, AI tidak hanya berguna bagi perusahaan besar dengan anggaran penelitian dan pengembangan yang besar. Ini bisa menjadi alat yang sangat berguna untuk melayani kebutuhan individu. Dan di situlah peran asisten AI pribadi Anda.

AI pribadi bisa rumit atau mudah diterapkan sesuai keinginan Anda. Setidaknya, Anda dapat menggunakan solusi yang berfungsi sesuai keinginan Anda. Ini bisa berarti bahwa AI merespons Anda dengan cara tertentu atau memiliki pengetahuan khusus yang tidak tersedia di LLM dan chatbot AI yang lebih besar.

Dasar-dasar AI

Pada intinya, Kecerdasan Buatan (AI) meniru kognisi manusia untuk melakukan tugas-tugas mulai dari pemecahan masalah dasar dan perencanaan hingga pengenalan suara dan pemrosesan bahasa alami. Ini bukan hanya tindakan yang terprogram tetapi juga perilaku yang dipelajari melalui pembelajaran mesin. Untuk menyederhanakan, AI memiliki dua komponen penting:

  1. Data (berupa kata-kata, gambar, dan lain-lain)
  2. Algoritma

Algoritme AI adalah fungsi lanjutan yang dirancang untuk memberikan tugas komputasi tertentu bila diselesaikan dengan baik. Hal ini dilakukan melalui pembelajaran mesin, di mana sistem dapat mengenali hasil dan menerapkan kelulusan atau kegagalan pada perhitungan tersebut (jika tidak, manusia harus memantau dan merespons miliaran tugas untuk melatih AI).

AI membutuhkan data bersih yang cukup konsisten untuk menarik pola. Data juga harus selengkap, relevan, dan tidak memihak untuk menciptakan AI tingkat lanjut yang layak digunakan.

Cara Membangun AI Anda Sendiri dalam 5 Langkah

AI menjadi semakin mudah diakses oleh individu. Dengan alat yang tepat dan beberapa pengetahuan, Anda dapat membuat asisten AI pribadi yang dikhususkan untuk kebutuhan Anda. Berikut lima langkah yang akan membantu Anda membangun AI pribadi Anda.

1. Identifikasi Masalah yang Harus Dipecahkan oleh AI Anda

Langkah pertama kami untuk membuat AI Anda sendiri adalah mengidentifikasi apa yang ingin dicapai oleh asisten AI Anda. Identifikasi masalah akan memandu setiap langkah selanjutnya, mulai dari pengumpulan data hingga penerapan. Cara terbaik untuk mengetahui masalah apa yang harus diselesaikan dengan AI adalah dengan melihat kasus penggunaan umum yang menggunakan sistem AI yang berbeda.

Kasus Penggunaan untuk AI Chatbots

  • Layanan Pelanggan : Dilatih berdasarkan basis pengetahuan spesifik perusahaan Anda, chatbot AI yang dipersonalisasi dapat secara efisien menangani pertanyaan pelanggan, memecahkan masalah, dan bahkan meningkatkan penjualan produk, menjadikannya aset yang sangat berharga bagi bisnis apa pun yang berhubungan dengan pelanggan.
  • Analisis Data : Baik Anda seorang pemasar yang mendalami analitik atau peneliti yang memilah-milah kumpulan data, AI khusus dapat mencerna sejumlah besar informasi. Hal ini kemudian dapat disaring menjadi wawasan yang dapat ditindaklanjuti, sehingga memungkinkan Anda membuat keputusan berdasarkan data.
  • Bantuan Pribadi : Mengelola kehidupan yang sibuk bukanlah hal yang mudah. AI yang dilatih tentang data pribadi Anda dapat mengambil alih tugas-tugas seperti manajemen kalender, pengaturan janji temu, dan penentuan prioritas daftar tugas. Hal ini bahkan dapat mengingatkan Anda akan komitmen pribadi yang mungkin Anda abaikan, yang secara efektif menjadi perpanjangan dari peralatan kognitif Anda.

Mengetahui apa yang Anda ingin AI selesaikan akan membantu Anda menggunakan platform AI yang tepat. Rintangan terbesar yang dapat diatasi oleh platform atau layanan yang tepat bagi Anda adalah dengan API-nya untuk mengumpulkan data dan melakukan tindakan tertentu.

Dalam kasus kami, kami akan membuat chatbot AI yang disesuaikan untuk situs web yang dapat membantu pelanggan. Jika Anda menginginkan AI yang mudah digunakan untuk analisis data, cobalah Analisis Data Lanjutan ChatGPT (sebelumnya disebut Code Interepter). Untuk sesuatu yang dapat membantu Anda mengatur waktu, tugas, dan hubungan, cobalah alat AI seperti Otter AI atau Clay.

2. Pilih Platform AI atau Tech Stack Anda

Setelah Anda mengidentifikasi tujuan utama membangun AI, Anda harus memilih platform atau tumpukan teknologi yang selaras dengan tujuan Anda. Pilihan Anda terhadap platform sangat penting karena menentukan apa yang dapat dilakukan AI Anda, seberapa mudahnya dilatih, dan seberapa lancar integrasinya ke dalam sistem Anda yang sudah ada.

Berikut dua opsi penting:

Basis Obrolan

Bot GPT yang Dapat Dilatih Chatbase untuk WordPress

Chatbase adalah pembuat chatbot AI yang dapat dilatih dan dikenal karena kesederhanaannya. Hal ini memungkinkan pengguna untuk dengan mudah menghubungkan sumber data dan membuat chatbot mirip ChatGPT yang disesuaikan dengan kebutuhan spesifik. Yang membedakan Chatbase adalah proses pelatihannya yang intuitif. Anda membuat chatbot yang mampu menjawab pertanyaan apa pun berdasarkan konten tersebut hanya dengan mengunggah dokumen atau menambahkan link situs web. Fitur ramah pengguna ini memperkaya pengalaman pelanggan Anda dan menawarkan strategi keterlibatan yang unik.

Harga: Tersedia paket gratis, dengan opsi berbayar mulai dari $19/bulan.

Dapatkan Basis Obrolan

DokumenBotAI

Docsbot - Beranda Agustus 2023

DocsBotAI mengubah dokumentasi tradisional Anda menjadi chatbot cerdas. Perusahaan ini unggul dalam dukungan pelanggan namun mendobrak batasan dengan secara kreatif memanfaatkan pengetahuan khusus dengan cara lain. Apa yang membuat DocsBotAI unik adalah ia juga dapat digunakan untuk menghasilkan konten yang ditulis dengan AI sambil mempertahankan suara merek Anda. Karena dapat dilatih berdasarkan pengetahuan internal dan halaman web eksternal Anda, ia dapat dipercaya untuk melakukan kedua hal tersebut—menangani obrolan pelanggan dan menulis konten baru dengan fitur penulisan konten AI.

Harga: Tersedia paket gratis, dengan opsi berbayar mulai dari $19/bulan.

Dapatkan DocsBot AI

Untuk postingan ini, kami akan menggunakan Chatbase sebagai platform utama kami untuk membuat chatbot AI Anda sendiri.

3. Kumpulkan Data yang Akan Digunakan AI

Langkah ketiga dalam pengembaraan AI Anda adalah pengumpulan data. Jenis dan jumlah data yang Anda kumpulkan akan membentuk kemampuan AI Anda, kelancaran percakapan, dan kegunaan keseluruhan. Data dapat berupa dokumen teks, URL, peta situs, atau konten berformat Tanya Jawab. Idenya adalah memberi AI Anda informasi khusus yang tidak dapat diakses jika tidak.

Bagaimana Chatbase Menangani Data

Setelah diunggah ke Chatbase, data Anda mengalami vektorisasi atau tokenisasi. Proses ini mengubah data mentah menjadi format yang dapat dicerna oleh Model Bahasa Besar (LLM) dengan lebih efisien. Setelah semua data Anda dimuat ke Chatbase, Anda harus “melatih” chatbot, yang melakukan proses tokenisasi untuk dokumen yang Anda unggah. Setiap kali dokumen baru ditambahkan (atau dokumen lama diedit), chatbot perlu dilatih ulang. Ini bukan masalah besar, tapi bagian dari cara kerja sistem.

Mengunggah Dokumen dan Data ke Chatbase

Chatbase memudahkan pengunggahan dokumen yang didukung. Klik “Chatbot Saya” dan “Chatbot Baru” untuk memulai.

Buat AI Chatbot Anda Sendiri - Langkah 1-2

Anda akan melihat tipe sumber data yang didukung di sub-judul. Klik “ File .” Temukan file .docx, .doc, .pdf (dengan teks OCR), dan .txt Anda untuk menambahkannya ke chatbot. Misalnya, file peristiwa ini mewakili informasi berbeda dari berbagai sumber. Mereka akan digunakan untuk melatih chatbot.

Buat AI Chatbot Anda Sendiri - Langkah 3-5

Berikut tampilan file-file ini di Chatbase ketika diunggah. Bergantung pada seberapa besar dan berapa banyak file yang Anda tambahkan ke chatbot, mungkin perlu waktu beberapa detik untuk diunggah.

Buat AI Chatbot Anda Sendiri - Langkah 6

Kami juga dapat menambahkan data teks bergaya Tanya Jawab/FAQ ke chatbot kami. Ini bagus ketika Anda cukup yakin bahwa pertanyaan spesifik akan ditanyakan kepada chatbot Anda. Fitur Tanya Jawab memungkinkan Anda menjawab dengan tepat apa yang Anda ingin chatbot Anda jawab ketika pengguna mengirimkan pertanyaan serupa. Klik sub-judul “ Tanya Jawab ” lalu tambahkan pertanyaan dan jawaban Anda.

Buat AI Chatbot Anda Sendiri - Langkah 7-9

Terakhir, Anda dapat memilih data yang sudah dipublikasikan di website Anda. Ada dua opsi untuk ini di bawah subjudul “ Situs Web ”. Pilih perayap web dengan memberinya URL awal atau kirimkan seluruh peta situs dengan halaman tertentu.

Buat AI Chatbot Anda Sendiri - Langkah 10-12

Di bagian bawah halaman sumber data mana pun, jika Anda sudah siap, Anda dapat “ Membuat Chatbot ” untuk memasukkan semua informasi ini ke chatbot.

Buat AI Chatbot Anda Sendiri - Langkah 13

Bagaimana Menyusun Data dalam File

LLM seperti yang digunakan dengan API OpenAI sangat bagus dalam memahami data teks. Namun, untuk memastikan Anda mendapatkan hasil maksimal dari chatbot Anda, Anda harus memastikan teks Anda sesederhana mungkin untuk dipahami. Berikut beberapa tip agar hal itu berhasil:

  1. Gunakan file dengan nama jelas yang menggambarkan informasi di dalamnya
  2. Di file Anda, pastikan semuanya memiliki konteks yang sesuai sehingga LLM mengetahui tidak hanya apa data Anda tetapi juga tentang apa data tersebut
  3. Beri label pada teks dan data di file Anda sehingga dapat dengan mudah dipanggil melalui chatbot Anda
  4. Pertimbangkan untuk mengubah tabel Word asli menjadi tabel teks biasa (menggunakan tabel berformat penurunan harga, JSON, atau XML)
  5. Batasi informasi duplikat di dalam satu file yang muncul di banyak file (jika Anda memperbarui file, Anda tidak ingin mengingat untuk memperbarui banyak file)

4. Sempurnakan AI dengan Rekayasa Cepat

Setelah data Anda dimuat ke chatbot Anda, hal terakhir yang harus diperbaiki adalah perintah dasar chatbot Anda. Perintah dasar adalah perintah yang tidak pernah dilihat pengguna tetapi disertakan di awal setiap pesan yang mereka kirim ke chatbot Anda. Chatbase terhubung ke API 3.5 Turbo atau GPT 4 OpenAI untuk memproses kueri dan mengembalikan respons. Ini berarti perintah dasar dikirim bersama dengan kueri pengguna ke OpenAI.

Ini memberi Anda kendali penuh atas bagaimana chatbot merespons pengguna. Tanpa perintah dasar, chatbot Anda dapat dengan mudah membicarakan subjek atau pengetahuan yang tidak termasuk dalam materi pelatihan Anda. Hal ini karena model LLM OpenAI dilatih pada kumpulan data yang jauh lebih besar daripada kumpulan data Anda.

Jika Anda memiliki situs web tentang festival musik, apakah Anda ingin pengguna menggunakan chatbot Anda untuk mendapatkan saran tentang apa yang harus dibeli Tesla? Tidak. Anda menginginkannya tetap pada tugas dan hanya menjawab pertanyaan tentang data pelatihan Anda. Itu sebabnya kami memiliki perintah dasar.

Di tab Pengaturan Chatbase di bawah “ Model ,” kita dapat mengatur perintah dasar untuk mengarahkan percakapan AI kita.

Sempurnakan Perintah Basis untuk Chatbase

Contoh Perintah Dasar

Perintah dasar Anda berfungsi sebagai faktor pembatas dari apa yang dapat dibicarakan oleh AI Anda. Ini harus dirancang untuk memperoleh respons spesifik berdasarkan data pelatihan khusus yang Anda berikan. Anda tidak ingin hal itu keluar dari topik.

Perintah dasar default Chatbase adalah:

Saya ingin Anda bertindak sebagai dokumen yang saya ajak bicara. Nama Anda adalah "Asisten AI". Anda akan memberi saya jawaban dari info yang diberikan. Jika jawabannya tidak disertakan, katakan dengan tepat “Hmm, saya tidak yakin.” dan berhenti setelah itu. Menolak untuk menjawab pertanyaan apa pun, bukan tentang infonya. Jangan pernah merusak karakter.

Langsung saja, Anda akan merasa nyaman untuk menyesuaikannya dengan topik atau industri Anda. Untuk contoh acara musik kita, kita bisa mulai dengan ini:

Anda adalah otoritas terkemuka di acara Mile High Melody 2024. Ketika Anda ditanya pertanyaan apa pun tentang acara tersebut, Anda dapat menjawab berdasarkan dokumen yang Anda miliki dan entah dari mana. Namamu adalah “Melodie”. Jika jawaban atas pesan ini tidak disertakan dalam dokumen tentang Mile High Melody atau detail terkait, katakan, “Saya tidak tahu, tapi bisakah saya membantu Anda tentang acara musik Mile High Melody?” dan berhenti setelah itu. Menolak untuk menjawab pertanyaan apa pun yang bukan tentang informasi atau detail acara. Jangan pernah merusak karakter, mulai sekarang.

Seperti yang Anda lihat, kami cukup spesifik tentang apa yang bisa dan tidak bisa dibicarakan oleh chatbot kami, Melodie. Mari kita lihat bagaimana hasilnya.

Sempurnakan Perintah Basis untuk Chatbase - Contoh

Melodie berhasil mengarahkan pembicaraan kembali ke jalurnya

Dan ketika kami mengajukan pertanyaan yang hampir berkaitan, ia menjawab dengan sangat membantu. Dengan satu pertanyaan lanjutan lagi, chatbot AI pribadi kami merespons dengan informasi spesifik dari file sumber kami.

Sempurnakan Perintah Basis untuk Chatbase - Pertanyaan Valid

Dan sekarang, kami memiliki panduan yang berfungsi penuh yang dapat melakukan percakapan tanpa mengatakan sesuatu yang mungkin kami sesali. Ini membantu dan menyelamatkan kita dari keharusan mempekerjakan agen manusia untuk memantau obrolan langsung. Menang-menang!

Pengujian dan Penyempurnaan

Ada banyak hal yang perlu disempurnakan dan diuji, dan Anda akan segera merekayasa perintah dasar Anda:

  • Anda ingin chatbot Anda memiliki merek saat berbicara kepada pengunjung Anda. Untuk melakukan ini, seringkali cara termudah adalah dengan menetapkan kepribadian pada chatbot. Hal-hal seperti Manajer acara atau pembawa acara adalah kepribadian yang hebat untuk ditugaskan (bahkan lebih baik lagi jika Anda menggunakan kata sifat tertentu)
  • Chatbot harus menggunakan kosakata yang sesuai dengan audiens dan industri Anda. Sertakan tingkat penulisan (kelas 8) dengan jargon industri tertentu yang diperbolehkan.
  • Katakan padanya bagaimana menangani informasi tertentu. Tambahkan konteks ke perintah dasar Anda jika chatbot mengalami kesalahan dengan data Anda. Jika Anda menambahkan kalender acara dalam format JSON ke file sumber, Anda dapat meminta chatbot Anda untuk menafsirkan data tersebut dalam bahasa Inggris sederhana sehingga dapat dimengerti oleh pengunjung Anda.
  • Beri tahu ia bahasa apa yang bisa ia gunakan. Biasanya, ini akan beralih ke bahasa apa pun yang digunakan pengunjung, namun dalam beberapa kasus, Anda mungkin ingin membatasi bahasa yang didukung.

5. Terapkan dan Pantau AI Anda

Sekarang, yang tersisa hanyalah menerapkan AI ke situs web Anda. Chatbase memberikan dua opsi. Anda dapat menyematkan chatbot di halaman web dengan iFrame atau menambahkan kode ke badan header situs Anda dan menampilkannya sebagai gelembung obrolan. Sebagian besar ingin memilih gelembung obrolan, yang mudah digunakan dari halaman mana pun di situs Anda.

Klik “ Sematkan di Situs ,” dan modal akan muncul dengan kode chatbot Anda. Klik “ Salin Script ” (opsi ke-2).

Tambahkan Chatbase ke Situs Web - Langkah 1

Bagi mereka yang menggunakan pembuat halaman seperti Divi di situs WordPress, mudah untuk menginstalnya di seluruh situs Anda. Klik “ Opsi Tema ”, lalu “ Integrasi ”, dan tempelkan kode ke kolom “ <body> ”. Platform situs web lain akan memiliki cara berbeda untuk melakukan hal ini, tetapi ini relatif standar.

Tambahkan Chatbase ke Situs Web - Tema Divi 3 Langkah

Gelembung obrolan sekarang akan aktif di situs web Anda, dan pengunjung akan memiliki kesempatan untuk menggunakannya.

Pemantauan dan Penyesuaian

Pemantauan secara terus-menerus sangatlah penting. Pantau kinerja AI Anda berdasarkan percakapan yang disimpan di tab “ Dasbor > Percakapan ” Chatbase.

Sesuaikan perintah dasar dan file sumber data saat Anda mengalami masalah. Cara termudah adalah mengunduh percakapan sebagai file JSON dan meninjau percakapan bot Anda. Secara khusus, carilah contoh di mana pengguna Anda mengungkapkan rasa frustrasinya. Anda dapat memodifikasi situasi tersebut dengan data yang lebih banyak/lebih baik atau perintah dasar yang lebih baik.

Jika Anda memiliki lebih banyak data percakapan daripada yang dapat Anda baca sendiri, Anda dapat dengan mudah menyalin dan menempelkan interaksi ke ChatGPT agar dapat menganalisis di mana masalah muncul. Ini memungkinkan Anda fokus pada peningkatan daripada membaca ratusan rangkaian percakapan.

Kesimpulan dan Apa yang Harus Dilakukan Selanjutnya

Membangun AI Anda sendiri adalah proyek menarik yang dapat Anda buat sebesar dan bermanfaat mungkin. Meskipun Anda mungkin berpikir membuat AI sendiri adalah tugas yang sulit, ada alat seperti Chatbase yang dapat membuatnya lebih mudah.

Chatbot AI pribadi dapat sangat membantu dan menjadi cara yang sangat efisien dalam menyimpan dan mengambil informasi. Temukan platform AI teratas lainnya untuk membangun atau menggunakan chatbot AI. Anda juga dapat melihat alat penjualan AI terbaik dan alat AI SEO terbaik untuk melihat bagaimana AI mengubah bisnis.

Gambar Unggulan oleh CkyBe / shutterstock.com