OLX үшін чатбот логикасын түсіну PulsGPT-де автоматтандыру үшін
PulsGPT чатбот жұмысының логикасы клиенттерден келген хабарламаларды өңдеуде түрлі реакция блоктарын дәйекті түрде тексеруге негізделген. Бұл боттың қандай жауап беруі керектігін анықтауға көмектеседі. Төменде боттың хабарламаларды өңдеу кезінде орындайтын қадамдары мен оның бизнес қажеттіліктеріне сәйкес қалай жұмыс істейтінін бейімдеуге көмектесетін негізгі ережелер сипатталған.
Бірінші хабарламаны тексеру
Клиенттен хабарлама алынған кезде, бот ең алдымен бұл хабарламаның диалогтағы бірінші хабарлама екенін тексереді. Егер бұл бірінші хабарлама болса және "Бірінші реакция" блогы қосылған және толтырылған болса, бот осы реакциядағы деректерді жібереді. Осыдан кейін бот хабарламаны өңдеуді тоқтатады немесе жалғастырады — бұл "Бірінші реакция" блогындағы "Жалғастыруға рұқсат беру" ауыстырып-қосқышының баптауына байланысты. Егер бұл ауыстырып-қосқыш қосылған болса, бот хабарламаны өңдеуді жалғастырады, егер өшірілген болса — ол тоқтатылады.
Кілт сөздерді іздеу
Егер бот хабарламаны өңдеуді жалғастырса, ол "Кілт сөздерді іздеу" блогын тексереді. Егер блок қосылған болса және кілт сөздері бар шартты реакциялар болса, бот клиенттің хабарламасындағы осы кілт сөздерді іздейді. Боттың әрекеті "Нәтиже болған кезде жалғастыру" ауыстырып-қосқышының баптауына байланысты:
- Ешқашан жалғастырмау (әдепкі бойынша): Егер кілт сөздер табылса, бот сәйкес реакцияларды орындайды және хабарламаны өңдеуді тоқтатады.
- Әрқашан жалғастыру: Бот кілт сөздер табылса да, табылмаса да хабарламаны өңдеуді жалғастырады.
- Рұқсат ететін реакция болса ғана жалғастыру: Бот кілт сөздер табылмаса немесе сәйкес реакцияның "Жалғастыруға рұқсат беру" ауыстырып-қосқышы қосылған болса, хабарламаны өңдеуді жалғастырады.
GPT арқылы жағдайды тану
Егер бот хабарламаны өңдеуді жалғастырса және "GPT арқылы жағдайды тану" блогы қосылған болса, бот клиенттің хабарламасындағы жағдайды анықтауға тырысады. Бұл жағдайда да логика "Кілт сөздерді іздеу" блогына ұқсас, жоғарыда сипатталған үш нұсқаны қамтиды.
GPT арқылы мәтіндік жауап
Егер бот хабарламаны өңдеуді жалғастырса және "GPT арқылы мәтіндік жауап" блогы қосылған болса, бот GPT көмегімен мәтіндік жауап құрастыруға тырысады. Егер әрекет сәтті болса немесе алдыңғы блоктардан реакциялар жиналса, бот хабарламаны өңдеуді аяқтайды.
Әдепкі реакция
Егер бот ешқандай сәйкес реакция таба алмаса және "Әдепкі реакция" блогы қосылған болса, тек сол жағдайда әдепкі реакция орындалады.
Кілт сөздер мен жағдайларды анықтау реті
Егер клиент хабарламасында әртүрлі шартты реакциялардың кілт сөздері табылса, реакциялар хабарламадағы кілт сөздердің пайда болу ретімен орындалады. Мысалы, егер клиент "Сәлеметсіз бе, бағасы қандай?" деп жазса және сізде екі реакция — "сәлеметсіз бе" және "баға" кілт сөздерімен болса, онда реакциялар сөздердің хабарламада пайда болу ретіне сәйкес орындалады, бот баптауларындағы реакциялардың ретіне қарамастан.
Алайда, егер реакцияның "Басымдық реакция" ауыстырып-қосқышы қосулы болса, бот ең алдымен бот баптауларындағы ретпен басымдық реакцияларды тексереді. Егер басымдық реакцияға сәйкестік табылса, кілт сөздерді іздеу тоқтатылады.
Қорытынды
PulsGPT OLX үшін чатбот жұмысының логикасы хабарламаларды өңдеуде әртүрлі реакция блоктарын және баптауларды пайдаланып икемді басқаруға мүмкіндік береді. Осы логиканың арқасында бот клиенттердің сұрауларына тиімді жауап беріп, жоғары сапалы қызмет көрсету үшін түрлі сценарийлерге автоматты түрде бейімделе алады.