بوت يرد على أسئلة عملائك تلقائيًا
تبني هذه القدرة روبوت محادثة من قائمة أسئلتك الشائعة وأجوبتها المعتمدة، فيرد على عملائك بالإجابة الرسمية نفسها دائمًا بدل إجابة عامة قد تختلف من مرة لأخرى. تناسب أي عمل يتلقى الأسئلة نفسها يوميًا عبر أكثر من قناة تواصل، سواء كانوا عملاء خارجيين أو موظفين داخليين يطرحون الاستفسار نفسه بصياغات مختلفة.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
من قائمة أسئلة وأجوبة إلى بوت جاهز
تُرفَع قائمة الأسئلة الشائعة وأجوبتها المعتمدة — من ملف نصي أو صفحة الأسئلة الشائعة على موقعك — فتُفهرَس كمصدر وحيد للردود. حين يسأل عميل سؤالاً قريبًا من أحد الأسئلة المفهرَسة، يرد البوت بالإجابة المعتمدة نفسها بصياغة طبيعية، لا بنسخ حرفي جامد ولا بإجابة مختلفة كل مرة يُطرَح فيها السؤال نفسه. لا حاجة لصياغة السؤال بالضبط كما كُتب في القائمة؛ يكفي أن يكون قريب المعنى منه ليتعرف عليه البوت ويرد بالإجابة المناسبة.
لماذا يرفض الرد أحيانًا
إن سأل عميل عن أمر لا وجود له في قائمة الأسئلة والأجوبة المرفوعة، يقول البوت صراحة إنه لا يملك إجابة معتمدة عن هذا السؤال بدل اختلاق رد يبدو مقنعًا لكنه غير دقيق. هذا القيد مقصود: مصداقية الرد أهم من الرد على كل شيء، خصوصًا في أسئلة الأسعار والشروط التي يترتب عليها التزام فعلي تجاه العميل. هذا الحرص يحمي سمعة العمل من رد متسرع قد يُفهَم كوعد رسمي لم يُتخذ قراره فعليًا بعد.
القنوات التي يعمل عليها البوت
يُستدعى البوت من صفحة الويب نفسها، أو عبر API ليُدمَج في تطبيق أو نظام دعم قائم؛ قريبًا يضاف الاستدعاء المباشر عبر واتساب والبريد الإلكتروني وتطبيق الجوال، بحيث يرد بالمصدر المعتمد نفسه أيًا كانت القناة التي وصل منها سؤال العميل. بهذا الشكل يبقى مصدر الإجابة واحدًا موحدًا مهما تعددت نقاط التواصل، فلا تتضارب إجابة عبر الموقع مع أخرى عبر قناة مختلفة.
الاستدعاء والسعر لكل رد
بعد فهرسة قائمة الأسئلة مرة واحدة من هذه الصفحة أو عبر نقطة /rag/faq-bot، يُحسَب كل رد على سؤال عميل كطلب مستقل بسعر $0.003 ثابتة زائد $0.015، أي نحو $0.018 للرد الواحد. مئة رد في شهر واحد يكلف نحو $1.8 فقط، بلا اشتراك شهري يُدفَع سواء استُخدم البوت أو لم يُستخدم. لا رسوم على فهرسة القائمة نفسها مهما كان عدد أسئلتها؛ التكلفة كلها في الردود الفعلية على أسئلة العملاء، فبوت لم يُستخدم بعد لا يكلف شيئًا.
حالات الاستخدام
دعم عملاء متجر إلكتروني صغير
يزوّد صاحب متجر إلكتروني صغير البوت بأسئلة الشحن والاسترجاع المتكررة، فيرد على عملائه بالإجابة المعتمدة نفسها في أي وقت من اليوم دون انتظار دوام موظف الدعم.
استفسارات موظفين داخلية متكررة
تزوّد مؤسسة النخيل للمقاولات البوت بأسئلة الموارد البشرية المتكررة — رصيد الإجازات، موعد صرف الرواتب — فيرد على الموظفين مباشرة بدل تحويل كل سؤال إلى قسم الموارد البشرية.
الرد الأول قبل تدخل موظف بشري
تستقبل شركة الخليج الرقمية عشرات الأسئلة المتكررة يوميًا عبر نموذج التواصل، فيرد البوت على الأسئلة المطابقة لقائمتها المعتمدة أولاً، ويُحوَّل ما تبقى فقط إلى موظف بشري.
الأسئلة الشائعة
من أين يأخذ البوت إجاباته بالضبط؟
من قائمة الأسئلة والأجوبة التي رفعتها أنت فقط؛ لا يبحث في الإنترنت ولا يعتمد على معرفة عامة خارج هذه القائمة.
ماذا يحدث إن لم يجد سؤال العميل إجابة في القائمة؟
يقول البوت صراحة إنه لا يملك إجابة معتمدة، بدل تخمين رد قد يكون غير دقيق.
هل يمكن ربطه بواتساب أو البريد الإلكتروني؟
الاستدعاء اليوم من صفحة الويب أو عبر API؛ الربط المباشر بواتساب والبريد الإلكتروني وتطبيق الجوال قادم قريبًا.
كم تكلفة مئة رد شهريًا؟
نحو $1.8: كل رد بسعر $0.003 ثابتة زائد $0.015، دون اشتراك شهري يُدفَع بصرف النظر عن عدد الردود الفعلي.
هل يمكن تحديث قائمة الأسئلة بعد إنشاء البوت؟
نعم، تُعاد فهرسة القائمة المحدثة في أي وقت، ويعتمد البوت على أحدث نسخة رُفعت له.
هل تُحفظ أسئلة العملاء التي يطرحونها على البوت؟
تُستقبَل أسئلة العملاء لمعالجة الرد فقط؛ لحفظ سجل الأسئلة لمراجعتها لاحقًا أو حذفه، تواصل معنا لضبط الإعداد المناسب.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/rag/faq-bot \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/rag/faq-bot", {
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/rag/faq-bot",
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/rag/faq-bot", 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/rag/faq-bot", 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": "rag.faq_bot",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_chunks | 10000 |
max_tokens | 20000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
422 | task_failed | لم تنجح معالجة المهمة، ولن تُحتسب عليك؛ أعد المحاولة أو راسلنا مباشرة. |