طريقة تصنيف نية رسالة العميل
أداة تقرأ رسالة عميل واردة عبر البريد أو واتساب أو نموذج تواصل وتحدد نيتها الحقيقية: شكوى، استفسار عام، نية شراء، أو طلب إلغاء واضح. تفيد فريق دعم صغيرًا لا يستطيع قراءة كل رسالة واردة قبل توجيهها للموظف المناسب في وقتها المناسب فعليًا.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
خطوات استخدام الأداة
الصق نص الرسالة أو أرسلها عبر الـAPI، وتُرجع الأداة تصنيف النية من فئات محددة مسبقًا: شكوى، استفسار، نية شراء، طلب إلغاء، أو أخرى لا تنطبق عليها الفئات السابقة بوضوح كافٍ. يصلح التصنيف لتوجيه الرسالة فورًا إلى الموظف المختص، أو لجدولة رد آلي أولي لفئات الاستفسار البسيطة بينما تُرفع الشكاوى مباشرة لمشرف دون تأخير في المعالجة أو انتظار دوره في الطابور.
لماذا نية الرسالة أهم من كلماتها
رسالة تبدأ بـ«لدي سؤال بخصوص طلبي» قد تخفي شكوى فعلية عن تأخر التوصيل لا استفسارًا محايدًا كما توحي الكلمة الأولى وحدها في القراءة السريعة. تقرأ الأداة سياق الرسالة كاملة لا الكلمة الافتتاحية وحدها، فتصنفها بدقة أقرب لما يقصده الكاتب فعلًا، وهو ما يوفر خطوة تخمين كانت ستقع على عاتق الموظف المستقبل للرسالة عند القراءة السريعة الأولى لها. هذا الفهم الأعمق للسياق يقلل من ردود جاهزة لا تناسب الموقف الفعلي للعميل المرسل.
واتساب كقناة عمل يومية
غالبية الرسائل التجارية في هذا السوق تصل عبر واتساب لا البريد الإلكتروني، وتصنيف نية كل رسالة واردة يدويًا مهمة مستحيلة مع حجم يومي كبير من الرسائل المتلاحقة على مدار ساعات العمل. ربط الأداة عبر الـAPI بنظام استقبال رسائل واتساب يفرز الرسائل تلقائيًا فور وصولها، قبل أن يفتحها أي موظف أو يخصص لها وقتًا من يومه المزدحم أصلًا بمهام أخرى. فرق دعم صغيرة تعتمد على واتساب كقناة رئيسية تستفيد من هذا الفرز الآلي أكثر من أي قناة تواصل أخرى لديها.
السعر والتنفيذ
$0.003 للطلب و$0.0135 لكل رسالة، من صفحة الأداة أو عبر الـAPI. لا حد أدنى لعدد الرسائل، وكل رسالة تُحتسب كطلب مستقل بغض النظر عن قناة وصولها، سواء كانت بريدًا إلكترونيًا أو رسالة واتساب أو نموذج تواصل على الموقع. الدفع عبر PayPal لكل استخدام فعلي. لا حد أدنى شهري ولا اشتراك ثابت؛ الدفع مقابل كل رسالة تُصنَّف فعليًا فقط.
حالات الاستخدام
متجر صغير يفرز رسائل واتساب التجارية
فاطمة الزهراني تستقبل عشرات رسائل واتساب يوميًا لمتجرها الصغير، وتستخدم الأداة عبر الـAPI لفرز رسائل نية الشراء أولًا عن الاستفسارات العامة.
فريق دعم يرفع الشكاوى فورًا
يوجّه فريق الدعم في شركة الخليج الرقمية كل رسالة مصنفة كشكوى إلى مشرف مباشرة، بينما تنتظر الاستفسارات العامة دورها الطبيعي في الطابور.
نموذج تواصل على موقع شركة مقاولات
مؤسسة النخيل للمقاولات تستقبل رسائل من نموذج التواصل في موقعها، وتصنف الأداة كل رسالة قبل توجيهها لقسم المبيعات أو الصيانة حسب النية الظاهرة.
الأسئلة الشائعة
ما الفئات التي تصنف الأداة الرسالة إليها؟
شكوى، استفسار، نية شراء، طلب إلغاء، وفئة أخرى للرسائل التي لا تنطبق عليها الفئات السابقة بوضوح.
هل تعمل الأداة مع رسائل واتساب مباشرة؟
تعالج نص الرسالة بغض النظر عن مصدره؛ ربطها بواتساب يجري عبر الـAPI ضمن نظامك الخاص.
هل تُحفظ الرسائل بعد التصنيف؟
لا، تُستخدم الرسالة لإنتاج التصنيف فقط ثم تُستبعد ولا تحتفظ بها الأداة.
ماذا لو حملت الرسالة أكثر من نية في آن واحد؟
تُرجع الأداة النية الأبرز في الرسالة؛ رسالة مركبة قد تحتاج مراجعة بشرية سريعة بعد التصنيف الأولي.
كم تكلفة تصنيف ألف رسالة شهريًا؟
$0.003 للطلب زائد $0.0135 لكل رسالة، أي نحو $16.5 للألف رسالة.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/text/intent \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"items":["valor-1","valor-2"]}'const res = await fetch("https://api.kit.forhosting.com/text/intent", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"items": [
"valor-1",
"valor-2"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/intent",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"items": [
"valor-1",
"valor-2"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/intent", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"items":["valor-1","valor-2"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"items":["valor-1","valor-2"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/intent", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"items": [
"valor-1",
"valor-2"
]
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.intent",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_tokens | 20000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
422 | task_failed | لم تنجح معالجة المهمة، ولن تُحتسب عليك؛ أعد المحاولة أو راسلنا مباشرة. |