ডকুমেন্টেশন

পেজ সচেতনতা

পেজ সচেতনতা আপনার AI এজেন্টকে জানায়, দর্শক এই মুহূর্তে কোন পেজে আছেন। এতে উত্তর আরও প্রাসঙ্গিক ও প্রেক্ষাপট-সচেতন হয়, আর কর্মীর কাছে এস্কেলেট করার সময় আরও সমৃদ্ধ প্রেক্ষাপট পাওয়া যায়।

পেজ সচেতনতা কেবল ওয়েব উইজেটেই কাজ করে। Telegram ও অন্যান্য মেসেজিং চ্যানেলে "বর্তমান পেজ" বলে কিছু নেই।

সংক্ষেপে#

চালু থাকলে উইজেট নিজে থেকেই দর্শকের বর্তমান পেজের URL, শিরোনাম ও বিবরণ সংগ্রহ করে। এই প্রেক্ষাপট AI-এর সিস্টেম প্রম্পটে যুক্ত হয়, ফলে ব্যবহারকারী কোথায় ঘুরছেন তার ভিত্তিতে উত্তর সাজানো যায়।

পেজের প্রেক্ষাপট

এজেন্ট বর্তমান পেজের URL, শিরোনাম ও মেটা বিবরণ দেখতে পায়

এস্কেলেশনের প্রেক্ষাপট

এস্কেলেশনের সময় কর্মীরা দর্শকের বর্তমান পেজের তথ্য পান

এটি কীভাবে কাজ করে#

উইজেট নিজে থেকেই পেজের প্রেক্ষাপট নেয় — আপনার সাইটে কোনো কোড বদলাতে হয় না। প্রতিটি বার্তার সঙ্গে যা যা সংগ্রহ করা হয়:

তথ্যউৎসউদাহরণ
পেজের URLwindow.location.hrefhttps://example.com/pricing
পেজের শিরোনামdocument.titlePricing — Acme Corp
পাথwindow.location.pathname/pricing
বিবরণmeta[name=description]Compare our plans
রেফারারdocument.referrerhttps://google.com

উদাহরণ: এজেন্ট যা দেখে#

/pricing পেজে থাকা কোনো দর্শক যখন "How much does it cost?" জিজ্ঞাসা করেন, তখন এজেন্টের সিস্টেম প্রম্পটে থাকে:

সিস্টেম প্রম্পটে যুক্ত হয়text
PAGE CONTEXT (where the user is right now):
- Page: Pricing — Acme Corp
- Path: /pricing
- Description: Compare our plans and pricing

Use this page context to provide more relevant, page-specific answers.

সেটআপ#

পেজ সচেতনতা ঐচ্ছিক ফিচার। এটি চালু করতে:

  1. Channels-এ গিয়ে আপনার Widget চ্যানেলটি বাছুন
  2. চ্যানেলের settings/appearance প্যানেলে Page awareness চালু করুন ("The widget tells the agent which page the visitor is on")
  3. পরিবর্তন সংরক্ষণ করুন
উইজেটের এম্বেড কোডে কিছু বদলাতে হয় না। এজেন্টে ফিচারটি চালু হলেই উইজেট নিজে থেকে পেজের প্রেক্ষাপট পাঠাতে শুরু করে।

এস্কেলেশনের প্রেক্ষাপট#

কোনো কথোপকথন কর্মীর কাছে এস্কেলেট হলে এস্কেলেশনের নোটিফিকেশন ইমেলে দর্শকের বর্তমান পেজের প্রেক্ষাপট নিজে থেকেই যুক্ত হয়। কর্মী জিজ্ঞাসা না করেই দেখতে পান, দর্শক ঠিক কোথায় ঘুরছিলেন।

এস্কেলেশনের ইমেলে থাকে:

এস্কেলেশন ইমেল

Subject: [YourBrand] Conversation Escalated

শিরোনাম: "Case #123 needs a human" (কেস নম্বর না থাকলে "A customer needs a human")

বডি: "A customer has been transferred to a human agent. Please review and respond." — এর পরে গ্রাহকের শেষ বার্তা ও নামসহ একটি উদ্ধৃত ব্লক

তথ্যের টেবিল: Channel: Widget · Page: Pricing — Acme Corp · Page URL: https://example.com/pricing

Open conversation — সরাসরি ড্যাশবোর্ডের কথোপকথনে নিয়ে যাওয়া একটি বোতাম

পেজ সচেতনতা চালু থাকলেই এস্কেলেশনের পেজ-প্রেক্ষাপট নিজে থেকে যুক্ত হয় — আলাদা কোনো সুইচ নেই।

সমস্যা সমাধান#

পেজ সচেতনতা কাজ করছে বলে মনে না হলে নিচের বিষয়গুলো দেখুন:

এজেন্ট বর্তমান পেজ উপেক্ষা করে সাধারণ উত্তর দিচ্ছে

নিশ্চিত করুন, আপনার Widget চ্যানেলে Page awareness চালু আছে (Channels → Widget → settings/appearance প্যানেল) এবং পরিবর্তন সংরক্ষণ করা হয়েছে। ফিচারটি ডিফল্টে বন্ধ থাকে।

এস্কেলেশনের ইমেলে পেজ প্রেক্ষাপটের অংশ নেই

নিশ্চিত করুন, আপনার Widget চ্যানেলে Page awareness চালু ও সংরক্ষণ করা আছে। সেই সঙ্গে দেখুন, এজেন্ট সেটিংসে Escalation alerts সুইচটি চালু আছে কি না (ডিফল্টে বন্ধ)। সতর্কতার ইমেল যায় আপনার ওয়ার্কস্পেসের সহকর্মীদের কাছে — বণ্টিত সহকর্মী বা বণ্টনের টিম — প্রত্যেক সহকর্মীর নোটিফিকেশন-পছন্দ অনুযায়ী; এস্কেলেশনের জন্য আলাদা কোনো ইমেল ঠিকানা কনফিগার করতে হয় না।

পেজের শিরোনামে ভুল মান দেখাচ্ছে

ব্যবহারকারী বার্তা পাঠানোর মুহূর্তে উইজেট document.title পড়ে। আপনার সাইট প্রথম রেন্ডারের পরে শিরোনাম বদলালে (যেমন async), উইজেট পাঠানোর সময় যা সেট করা থাকে তা-ই নেয়।