ملاحظات استبيان العملاء
أداة تحليل الملاحظات تقرأ دفعة إجابات مفتوحة من استبيان رضا أو تقييم خدمة، وتُخرج الأنماط المتكررة فيها مصنفة حسب الموضوع — جودة الخدمة، سرعة الاستجابة، السعر مثلًا — بدل قراءة كل إجابة منفردة. تناسب جهة تُصدر استبيانات دورية وتحتاج فهم اتجاهها العام بسرعة.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
من إجابات نصية مفتوحة إلى أنماط واضحة
تُدخَل إجابات الاستبيان المفتوحة كما كُتبت، فتُصنّفها الأداة حسب الموضوع المتكرر وتحدد الاتجاه العام لكل موضوع — رضا، حياد، أو استياء — مع عدد الإجابات المؤيدة لكل اتجاه. هذا التصنيف يُظهر أين يتركز رضا العملاء أو استياؤهم بدل قراءة مئة إجابة منفصلة بحثًا عن نمط.
السعر والتنفيذ
سعر ثابت $0.003 لكل طلب زائد $0.0135 لكل دفعة، بصرف النظر عن عدد الإجابات ضمنها. تعمل الأداة من صفحتها على الويب للصق دفعة إجابات مباشرة، ومتاحة عبر الـAPI لتحليل استبيانات دورية تُصدرها الجهة كل ربع سنة.
الفرق عن تحليل المشاعر
تُخرج هذه الأداة أنماطًا موضوعية مجمّعة عبر دفعة كاملة من الإجابات، بينما تُخرج أداة تحليل المشاعر تصنيفًا لكل نص منفرد على حدة — إيجابي أو سلبي أو محايد. الأداتان تُستخدمان معًا أحيانًا: تحليل المشاعر لكل إجابة، ثم تجميع الأنماط عبر الدفعة كاملة.
إجابات استبيان مقابل مراجعات عامة
هذه الأداة مصممة لإجابات استبيان موجَّه بأسئلة محددة، بينما تحتاج مراجعات عامة من جوجل أو متجر تطبيقات أداة تلخيص المراجعات المخصصة لها، لاختلاف طبيعة النص وسياقه بين الحالتين.
حالات الاستخدام
شركة اتصالات تحلل استبيان رضا ربعي
تُصدر شركة اتصالات في الرياض استبيان رضا عملاء كل ثلاثة أشهر، وتستخدم الأداة لتحليل الإجابات المفتوحة وتحديد أكثر ثلاثة مواضيع تكرارًا في شكاوى العملاء.
جهة حكومية تراجع تقييم خدمة إلكترونية
تجمع جهة حكومية ملاحظات المستفيدين بعد استخدام خدمة إلكترونية، وتستخدم الأداة لتحليل الإجابات المفتوحة وتحديد نقاط التحسين الأكثر ذكرًا قبل تقرير الأداء الربعي.
فندق يحلل استبيان مغادرة الضيوف
يوزّع فندق في جدة استبيان مغادرة قصيرًا على ضيوفه، ويستخدم الأداة لتحليل الملاحظات المفتوحة ومعرفة أكثر ما يُذكر عن تجربة الاستقبال تحديدًا.
الأسئلة الشائعة
هل تحتاج الأداة أسئلة الاستبيان نفسها أم الإجابات فقط؟
الإجابات المفتوحة كافية لإجراء التحليل؛ إرفاق نص السؤال الأصلي يُحسّن دقة التصنيف لكنه ليس شرطًا لتشغيل الأداة.
هل تفرّق الأداة بين استياء بسيط وشكوى جادة؟
نعم، يظهر ذلك ضمن تصنيف الاتجاه لكل نمط — استياء خفيف مقابل استياء واضح ومتكرر — بدل فئة استياء واحدة تُساوي بين الحالتين.
هل تُحفظ إجابات الاستبيان بعد التحليل؟
لا، تُستخدم الإجابات لإنتاج تحليل الأنماط فقط ولا تُحفظ بعد تسليم النتيجة، وهو مهم لبيانات قد تتضمن ملاحظات شخصية عن الخدمة.
كم تكلفة تحليل استبيان من ثلاثمئة إجابة؟
$0.003 لكل طلب زائد $0.0135 للدفعة الواحدة، بصرف النظر عن عدد الإجابات المُرسلة ضمن الطلب نفسه.
هل تعمل الأداة مع إجابات قصيرة جدًا من كلمة واحدة؟
نعم، تُدرَج الإجابات القصيرة ضمن التحليل العام رغم أنها تضيف قيمة أقل من إجابة مفصّلة تشرح سبب الرأي بوضوح.
هل تقترح الأداة إجراءات تصحيحية؟
لا، تعرض الأنماط المتكررة واتجاهها فقط؛ تحديد الإجراء المناسب لكل نمط يبقى قرارًا لفريق الجودة أو الإدارة المعنية.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/text/feedback-analyze \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/feedback-analyze", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/feedback-analyze",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/feedback-analyze", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/feedback-analyze", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"input": "…"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.feedback_analyze",
"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 | لم تنجح معالجة المهمة، ولن تُحتسب عليك؛ أعد المحاولة أو راسلنا مباشرة. |