Panduan Format Data Produk Buah (RAG)
Dokumen ini menjelaskan struktur data Produk Buah yang digunakan sebagai sumber pengetahuan (Retrieval-Augmented Generation/RAG) untuk AI Agent. Data ini menjadi acuan AI dalam menjawab pertanyaan pelanggan mengenai profil bisnis, daftar produk, harga, stok, promo, SOP pelayanan, hingga proses transaksi.
Dengan struktur data yang lengkap, AI dapat memberikan jawaban yang konsisten, akurat, dan sesuai dengan informasi yang dimiliki oleh bisnis.
1. Identitas Bisnis
Bagian ini berisi informasi umum mengenai toko buah. Informasi ini digunakan AI saat pelanggan bertanya tentang profil usaha.
Data yang disarankan
- Nama bisnis
- Tagline
- Deskripsi bisnis
- Keunggulan
- Cara pemesanan
- Jam operasional
- Alamat
- Nomor WhatsApp
- Media sosial (opsional)
Contoh JSON
{
"identitas": {
"namaBisnis": "Fresh Fruit Store",
"tagline": "Buah Segar Langsung dari Kebun",
"deskripsiBisnis": "Fresh Fruit Store menyediakan berbagai buah lokal dan impor dengan kualitas premium. Kami melayani pembelian ecer, grosir, hingga paket hampers buah dengan pengiriman ke seluruh kota.",
"keunggulan": [
"Buah segar setiap hari",
"Harga bersaing",
"Kualitas premium",
"Pengiriman cepat",
"Melayani grosir dan ecer"
],
"caraPakai": [
"Pilih buah yang diinginkan",
"Konfirmasi jumlah pesanan",
"Lakukan pembayaran",
"Pesanan diproses dan dikirim"
]
}
}2. Produk
Bagian ini merupakan daftar seluruh buah yang dijual. AI akan menggunakan data ini untuk menjawab pertanyaan pelanggan mengenai produk.
Data yang disarankan
- Nama buah
- Harga
- Kategori
- Berat
- Stok
- Deskripsi
- Asal buah
- Kondisi
- Promo
Contoh JSON
{
"produk": [
{
"nama": "Apel Fuji",
"harga": 45000,
"kategori": "Buah Impor",
"stok": 120,
"berat": "1 kg",
"asal": "Jepang",
"kondisi": "Segar",
"keterangan": "Apel Fuji memiliki rasa manis, tekstur renyah, kaya vitamin C, cocok dikonsumsi langsung maupun dijadikan hampers.",
"promo": {
"minimumPembelian": 200000,
"subsidiOngkir": 15000
}
},
{
"nama": "Jeruk Medan",
"harga": 30000,
"kategori": "Buah Lokal",
"stok": 200,
"berat": "1 kg",
"asal": "Medan",
"kondisi": "Segar",
"keterangan": "Jeruk Medan memiliki rasa manis segar dengan kandungan vitamin C yang tinggi.",
"promo": null
}
]
}3. Strategi Sales
Bagian ini mengatur bagaimana AI berkomunikasi kepada pelanggan.
Berisi
- Gaya bahasa
- Rekening pembayaran
- Data yang harus diminta
- Kalimat closing
- Promo
Contoh JSON
{
"sales": {
"gayaBahasa": "Ramah, sopan, profesional, komunikatif.",
"closing": {
"rekening": {
"BCA": "1234567890 a.n Fresh Fruit Store",
"Mandiri": "9876543210 a.n Fresh Fruit Store"
},
"instruksi": [
"Minta nama penerima",
"Minta nomor HP",
"Minta alamat lengkap",
"Konfirmasi jumlah pesanan"
],
"urgency": "Gratis ongkir untuk pembelian minimal Rp200.000 hari ini."
}
}
}4. SOP Operasional
Bagian ini berisi aturan pelayanan yang harus dipatuhi AI.
Contoh JSON
{
"sop": {
"operasional": "Senin - Sabtu 08.00 - 17.00 WIB",
"cutOff": "15.00 WIB",
"ekspedisi": [
"JNE",
"J&T",
"SiCepat",
"GoSend"
],
"larangan": [
"Tidak mengubah harga produk",
"Tidak menjanjikan stok tanpa konfirmasi",
"Tidak berdebat dengan pelanggan"
],
"strategi": [
"Tawarkan buah yang sejenis jika stok habis",
"Tawarkan paket buah",
"Informasikan promo yang sedang berlangsung"
]
}
}5. Respons Otomatis
Bagian ini digunakan AI ketika menghadapi kondisi tertentu.
Contoh JSON
{
"respons": {
"tidakAdaDiRAG": "Mohon maaf Kak, informasi tersebut belum tersedia pada sistem kami.",
"produkHabis": "Mohon maaf Kak, produk tersebut sedang habis. Kami dapat merekomendasikan produk lain yang serupa.",
"permintaanDiluarSOP": "Mohon maaf Kak, permintaan tersebut belum dapat kami layani sesuai kebijakan toko.",
"closingBerhasil": "Terima kasih atas pesanannya Kak. Pesanan akan segera kami proses.",
"closingPending": "Baik Kak, kami menunggu konfirmasi pembayaran agar pesanan dapat segera diproses."
}
}Contoh JSON Lengkap
{
"identitas": {
"namaBisnis": "Fresh Fruit Store",
"tagline": "Buah Segar Langsung dari Kebun",
"deskripsiBisnis": "Fresh Fruit Store menjual berbagai buah lokal dan impor dengan kualitas terbaik dan harga bersaing.",
"keunggulan": [
"Buah segar",
"Harga terbaik",
"Pengiriman cepat"
],
"caraPakai": [
"Pilih buah",
"Konfirmasi pesanan",
"Lakukan pembayaran",
"Pesanan dikirim"
]
},
"produk": [
{
"nama": "Apel Fuji",
"harga": 45000,
"kategori": "Buah Impor",
"stok": 120,
"berat": "1 kg",
"asal": "Jepang",
"kondisi": "Segar",
"keterangan": "Apel Fuji memiliki rasa manis dan tekstur renyah.",
"promo": {
"minimumPembelian": 200000,
"subsidiOngkir": 15000
}
},
{
"nama": "Jeruk Medan",
"harga": 30000,
"kategori": "Buah Lokal",
"stok": 200,
"berat": "1 kg",
"asal": "Medan",
"kondisi": "Segar",
"keterangan": "Jeruk Medan memiliki rasa manis segar dengan kandungan vitamin C tinggi.",
"promo": null
}
],
"sales": {
"gayaBahasa": "Ramah, sopan, profesional.",
"closing": {
"rekening": {
"BCA": "1234567890 a.n Fresh Fruit Store"
},
"instruksi": [
"Nama penerima",
"Nomor HP",
"Alamat lengkap"
],
"urgency": "Gratis ongkir untuk pembelian minimal Rp200.000 hari ini."
},
"sop": {
"operasional": "Senin - Sabtu 08.00 - 17.00 WIB",
"cutOff": "15.00 WIB",
"ekspedisi": [
"JNE",
"J&T",
"GoSend"
],
"larangan": [
"Tidak mengubah harga",
"Tidak berdebat dengan pelanggan"
],
"strategi": [
"Cross-selling buah lain",
"Tawarkan paket hampers"
]
}
},
"respons": {
"tidakAdaDiRAG": "Mohon maaf Kak, informasi tersebut belum tersedia.",
"produkHabis": "Mohon maaf Kak, stok produk sedang habis.",
"permintaanDiluarSOP": "Mohon maaf Kak, permintaan tersebut tidak dapat kami layani.",
"closingBerhasil": "Terima kasih atas pesanannya Kak. Pesanan segera kami proses.",
"closingPending": "Baik Kak, kami menunggu konfirmasi pembayarannya."
}
}Struktur di atas dapat dijadikan template standar RAG untuk bisnis buah dan dapat diperluas dengan menambahkan atribut lain, seperti gambar produk, variasi kemasan, diskon musiman, lokasi gudang, atau informasi nutrisi sesuai kebutuhan bisnis.
