Aplikasi ini menggunakan AI Generatif dan Model Bahasa Besar ( LLM ) khususnya API PaLM2 .
Contoh Pertama: Aplikasi Flutter / Drat
Contoh Kedua: Aplikasi Flask / Python
3.Contoh Ketiga: Demo melalui Gradio di Colab Notebook
Senang karena Google Cloud Tech menyoroti pekerjaan saya di ChatBard! Segera setelah PaLM2 dirilis, mereka mengakui proyek saya sebagai contoh yang menonjol dan bahkan men-tweet tentang proyek tersebut dari akun resmi mereka. Saya berterima kasih atas dukungan mereka dan bersemangat untuk terus menjelajah.
Baca tweet Google Cloud Tech
ChatBard adalah aplikasi pusat layanan pelanggan cerdas yang didukung oleh AI Generatif dan model bahasa besar ( LLM ) menggunakan API PaLM2 . ?
Demo aplikasi Flutter ini dirancang untuk menginspirasi Anda dan menunjukkan bagaimana ChatBard dapat merevolusi dukungan pelanggan. Ini menyediakan antarmuka obrolan di mana pengguna dapat berinteraksi dengan chatbot untuk mengajukan pertanyaan dan mendapatkan jawaban. Aplikasi ini menggunakan AI generatif dan model bahasa besar (LLM), khususnya API PaLM2, untuk memahami dan merespons pesan pengguna secara cerdas. Aplikasi demo menganalisis konteks dan contoh yang diberikan untuk merespons secara akurat, menjadikannya alat yang sangat berharga bagi pusat layanan pelanggan mana pun.
ChatBard dapat dengan mudah disesuaikan agar selaras dengan sifat bisnis Anda. Dengan mengubah konteks dan contoh, Anda dapat menyesuaikan respons chatbot dengan kebutuhan spesifik bisnis dan interaksi pelanggan Anda.
Tangkapan layar aplikasi menunjukkan fungsinya, termasuk merekam percakapan dengan klien dan menyediakan catatan ringkasan yang disimpan di Firebase. Ini menawarkan dukungan bahasa Inggris dan Arab. Perhatikan bahwa ini adalah fitur yang dikembangkan dalam aplikasi ini dengan membuat REST API khusus untuk terjemahan. PaLM2 dan Bard masih dalam pengembangan dan belum mendukung bahasa Arab.
ChatBard merespons pertanyaan pelanggan berdasarkan informasi yang diberikan dalam konteks dan contoh. Kemudian merangkum percakapan dan menyimpan ringkasannya dalam database di Firebase.
Fitur utama ChatBard meliputi:
Berikut beberapa screenshot aplikasinya:
Percakapan dengan klien, dan setelah percakapan berakhir, diringkas dan disimpan di Firebase.
Penyair Arab dalam percakapan dengan klien, dan setelah percakapan berakhir, diringkas dan disimpan di Firebase.
Di ponsel Android: Percakapan dengan klien, dan setelah percakapan berakhir, percakapan tersebut diringkas dan disimpan di Firebase.
Di ponsel Android: Penyair Arab dalam percakapan dengan klien, dan setelah percakapan berakhir, percakapan tersebut diringkas dan disimpan di Firebase.
Sebelum menjalankan aplikasi, pastikan Anda memiliki hal berikut:
Ikuti langkah-langkah berikut untuk memulai aplikasi:
flutter pub get
di direktori proyek untuk menginstal dependensi.flutter run lib/main.dart
. Untuk menyesuaikan aplikasi sesuai dengan sifat bisnis Anda, Anda dapat mengubah variabel berikut dalam file examples.dart
:
context
: Variabel ini mewakili konteks dan cakupan bisnis Anda. Perbarui dengan deskripsi singkat yang mencerminkan tujuan dan domain pusat layanan pelanggan Anda.
examples
: Variabel ini berisi contoh percakapan yang menyertakan informasi penting yang relevan dengan bisnis Anda. Contoh-contoh ini membantu mempelajari model chatbot untuk memahami dan merespons pertanyaan pengguna secara akurat.
Dengan memperbarui variabel context
dan examples
dengan informasi yang relevan, Anda dapat menyesuaikan respons chatbot agar selaras dengan kebutuhan spesifik bisnis Anda dan interaksi pelanggan.
Jangan ragu untuk memodifikasi bagian lain dari kode atau antarmuka pengguna untuk memenuhi kebutuhan Anda.
Berikut beberapa screenshot aplikasinya:
UI sederhana untuk percakapan dengan klien
Jika tombol Ringkas diklik, ringkasan akan muncul di bagian bawah
Ini adalah panduan langkah demi langkah untuk men-deploy REST API berbasis Python di Cloud Run. Panduan ini mengikuti petunjuk yang diberikan dalam dokumentasi resmi Cloud Run di sini.
Untuk berinteraksi dengan titik akhir API yang diterapkan, informasinya di bawah.
Titik akhir ini memungkinkan Anda melakukan percakapan dengan model English Chat Bard.
<Your URL>/chat
{
"message" : " User's message in English "
}
{
"response" : " Response from the English Chat Bard model "
}
Titik akhir ini menghasilkan ringkasan percakapan antara pelanggan dan model English Chat Bard.
<Your URL>/summary
{
"content" : " Conversation content in English "
}
{
"response" : " Summary of the conversation in English "
}
Bagian ini mencakup titik akhir yang terkait dengan model Obrolan Arab Bard.
Titik akhir ini memungkinkan Anda melakukan percakapan dengan model Obrolan Arab Bard.
<Your URL>/chat_ar
{
"message" : " User's message in Arabic "
}
{
"response" : " Response from the Arabic Chat Bard "
}
Titik akhir ini menghasilkan ringkasan percakapan antara pelanggan dan Penyair Obrolan Arab.
<Your URL>/summary_ar
{
"content" : " Conversation content in Arabic "
}
{
"response" : " Summary of the conversation in Arabic "
}
Titik akhir ini menerjemahkan teks bahasa Inggris ke bahasa Arab.
<Your URL>/en2ar
{
"response" : " English text to be translated "
}
{
"response" : " Translated Arabic text "
}
Titik akhir ini menerjemahkan teks Arab ke bahasa Inggris.
<Your URL>/ar2en
{
"response" : " Arabic text to be translated "
}
{
"response" : " Translated English text "
}
Google Colab adalah platform online yang kuat dan mudah digunakan. Ini memberikan cara sederhana dan nyaman untuk mendemonstrasikan kode, membuat tutorial, dan meninjau demo. Coba lihat
Demo sederhana melalui Gradio di Colab
Judul Lokakarya | Slide | Contoh |
---|---|---|
Praktik langsung dengan API PaLM2 untuk membuat aplikasi pintar | Slide |
Kontribusi ke aplikasi dipersilakan! Jika Anda menemukan masalah atau ingin menambahkan fitur baru, silakan buka permintaan tarik.
Aplikasi ini dirilis di bawah Lisensi MIT.