Instagram Direct uchun AI-assistent: mijozlarga avtojavoblar
Amaliyot4 daqInnovialabs tahririyati
Qisqacha
AI-assistent Direct’ga Meta’ning rasmiy Instagram API va webhook’lari orqali ulanadi: u odatiy savollarga katalogdagi dolzarb ma’lumotlar asosida javob beradi, murakkab suhbatlarni menejerga uzatadi va javob oynasi hamda platforma qoidalariga rioya qilgan holda lidlarni CRM’ga saqlaydi.
Qisqacha qanday ishlaydi
Direct uchun AI-assistent — bu sizning serveringiz: u kiruvchi xabarlarni Meta webhook’lari orqali qabul qiladi, ularni mahsulotlar haqidagi dolzarb ma’lumotlar bilan birga til modeliga yuboradi va javobni Instagram API orqali qaytaradi. Akkauntni «emulyatsiya qiluvchi» uchinchi tomon xizmatlari va login-parol orqali avtomatlashtirish platforma qoidalarini buzadi va bloklanishga olib keladi — faqat rasmiy API bilan ishlang.
Asosiy sxema:
- Mijoz Direct’ga yozadi.
- Meta webhook’ingizga hodisa yuboradi.
- Server mijozni CRM’dan topadi, tarix va katalog ma’lumotlarini oladi.
- LLM javob tayyorlaydi yoki suhbatni odamga uzatishga qaror qiladi.
- Javob API orqali yuboriladi, suhbat va lid CRM’ga saqlanadi.
Ulash uchun nima kerak
- Instagram’da professional akkaunt (biznes yoki muallif).
- Meta for Developers’da ilova va unda Instagram xabarlari bilan ishlash mahsuloti.
- Xabarlarni boshqarish ruxsatlari va App Review’dan o‘tish — usiz ilova faqat unda roli bor akkauntlar uchun ishlaydi.
- So‘rov imzosini tekshiradigan webhook uchun HTTPS-endpoint.
- Instagram sozlamalarida ulangan vositalar uchun xabarlarga ruxsat yoqilgan bo‘lishi.
Meta ruxsatlar nomlari va kirish usullarini vaqti-vaqti bilan o‘zgartiradi, shuning uchun dolzarb Instagram Platform hujjatlari bilan solishtiring.
Narx va mavjudlik haqidagi savollarga javob
Asosiy qoida: model narxlarni «yoddan» bilmasligi kerak. Narx va qoldiqlar o‘zgaradi, LLM esa ishonch bilan to‘qib chiqaradi. Shuning uchun:
- katalogni promptda emas, bazada yoki hisob tizimida saqlang;
- modelga narx, qoldiq va variantlarni qaytaradigan vosita (function calling) bering, masalan
get_product(query); - tizim promptida vosita qaytarmagan narxni aytishni taqiqlang;
- mahsulot topilmasa, assistent savolni aniqlashtiradi yoki menejerni chaqiradi.
{
"name": "get_product",
"description": "Katalogdan mahsulotni nomi yoki artikuli bo‘yicha topish",
"parameters": {
"type": "object",
"properties": { "query": { "type": "string" } },
"required": ["query"]
}
}
Mijozlar ko‘pincha matn o‘rniga skrinshot yoki rasm yuboradi. Multimodal model mahsulotni taniy oladi, lekin natijani baribir o‘sha vosita orqali katalog bilan solishtiring.
Suhbatni menejerga uzatish
Assistent suhbatni odamga halol topshirishi kerak. Odatiy triggerlar:
- mijoz to‘g‘ridan-to‘g‘ri operator so‘raydi;
- shikoyat, qaytarish, to‘lov bo‘yicha nizo;
- nostandart buyurtma, ulgurji savdo, chegirma;
- model savolni ikki marta tushunmadi;
- salbiy ohang.
Texnik jihatdan bu tizimingizdagi bayroq: bot shu suhbatda javob berishni to‘xtatadi, menejer esa yozishmaning qisqa xulosasi bilan bildirishnoma oladi (CRM yoki Telegram’da). Menejer Instagram’dan yoki o‘z panelingizdan javob berishi mumkin. Bot odamning gapini «bo‘lmasligi» muhim — bayroqni faqat qo‘lda yoki taymaut bo‘yicha olib tashlang.
Oldindan bilish kerak bo‘lgan Meta cheklovlari
- Javob oynasi. Avtomatik javoblar mijozning oxirgi xabaridan keyin cheklangan vaqt ichida ruxsat etiladi. Keyinroq jonli xodim javobi uchun belgili alohida mexanizm bor, lekin u reklama xabarlari uchun mo‘ljallanmagan.
- Faqat kiruvchi suhbatlar. Sizga yozmagan odamlarga API orqali birinchi bo‘lib yozib bo‘lmaydi.
- So‘rovlar limiti. Xabarlar ko‘paygan paytda (konkurs, reklama) navbat va qayta urinishlardan foydalaning.
- Shaffoflik. Mijozga avtomatik assistent bilan gaplashayotganini ayting va odam bilan bog‘lanish yo‘lini bering.
- Shaxsiy ma’lumotlar. Modelga javob uchun kerakli ma’lumotdan ortig‘ini yubormang va LLM provayderining ma’lumotlarni qayta ishlash shartlarini tekshiring.
Lidlarni CRM bilan sinxronlash
Har bir yangi suhbatdosh — potensial lid. Minimal maydonlar to‘plami:
| Maydon | Manba |
|---|---|
| Instagram-ID va ism | webhook hodisasi |
| Qiziqqan mahsulot | get_product chaqiruvlari |
| Telefon, manzil | assistent ssenariy bo‘yicha so‘raydi |
| Suhbat holati | bot / menejer / yopilgan |
| Yozishma xulosasi | LLM yaratadi |
Dublikatlar ko‘paymasligi uchun mijozni Instagram-ID bo‘yicha qidiring. Telefon raqamini model matndan ajratib oladi, lekin formatni prompt bilan emas, kod bilan tekshiring.
Ko‘p uchraydigan xatolar
- Promptga yozib qo‘yilgan va bir haftada eskirgan narxlar ro‘yxati.
- Odamga uzatish yo‘q — mijoz bir xil javoblar aylanasida qolib ketadi.
- Bot izohlar va eslatmalarga Direct’dagidek, alohida mantiqsiz javob beradi.
- Loglar yo‘q: assistent nega noto‘g‘ri javob berganini tahlil qilib bo‘lmaydi.
- Eski yozishmalardagi real savollarda sinamasdan butun oqimga ishga tushirish.