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