كيف تجد مستندات مشابهة لمستند واحد في ثوانٍ؟
تعثر هذه القدرة على أقرب المستندات معنى لمستند واحد تختاره من فهرسك، بدل كتابة سؤال بحث يدويًا. تناسب من يريد إيجاد عقود متشابهة أو تذاكر دعم مكررة أو مقالات ذات موضوع واحد، بمجرد الإشارة إلى مستند واحد كمرجع بدل صياغة استعلام كل مرة.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
مستند بدل سؤال
بدل كتابة استعلام بحث، تشير إلى مستند موجود مسبقًا في فهرسك — عقد أو تذكرة أو مقال — فتقارن الأداة متجهه بمتجهات كل المستندات الأخرى في الفهرس نفسه، وتعيد الأقرب معنى مرتّبة حسب درجة التشابه.
شرط الفهرسة المسبقة
تفترض هذه القدرة أن مستنداتك مفهرسة مسبقًا في فهرس واحد؛ إن لم يكن مستندك المرجعي جزءًا من فهرس قائم، تُفهرَس مجموعة المستندات أولًا عبر قدرة الفهرسة المناسبة، ثم تصبح المقارنة بينها فورية عبر الموقع أو الـAPI.
متى تستخدمها بدل البحث الدلالي العادي
البحث الدلالي يبدأ من سؤال مكتوب؛ هذه القدرة تبدأ من مستند كامل موجود بالفعل. تفيد حين لا يكون لديك سؤال محدد، بل تريد معرفة: هل يوجد مستند آخر يشبه هذا كثيرًا؟ كتذاكر دعم مكررة أو عقود بشروط متطابقة تقريبًا.
ضبط عدد النتائج ودرجة القرب
تختار عدد المستندات المشابهة المطلوبة، من نتيجة واحدة أقرب مستند إلى قائمة أوسع للمراجعة، مع درجة تشابه رقمية لكل نتيجة تساعدك على تقدير مدى قرب المستندين فعليًا قبل فتحهما.
حالات الاستخدام
مكتب محاماة يكشف عقودًا متشابهة
يشير محامٍ في الرياض إلى عقد معيّن ليكتشف أن ثلاثة عقود أخرى في أرشيفه تحمل شروطًا مشابهة جدًا، فيراجعها معًا بدل التعامل مع كل عقد بمعزل عن الآخر.
فريق دعم يكشف تذاكر مكررة
يشير فريق دعم في متجر إلكتروني بجدة إلى تذكرة دعم جديدة ليكتشف عشرين تذكرة سابقة تصف المشكلة نفسها تقريبًا، فيغلقها بإجابة موحدة بدل الرد على كل واحدة منفردة.
مدونة تقترح مقالات ذات صلة
تشير مدونة عربية إلى مقال منشور لتعثر تلقائيًا على ثلاثة مقالات أخرى بموضوع قريب، فتضيفها كاقتراحات قراءة إضافية أسفل المقال دون وضع روابط يدوية.
الأسئلة الشائعة
هل أحتاج إلى فهرسة مستنداتي أولًا؟
نعم؛ تفترض هذه القدرة فهرسًا جاهزًا؛ إن لم تكن مستنداتك مفهرسة بعد، ابدأ بقدرة الفهرسة المناسبة لنوعها أولًا.
كم تكلفة البحث عن مستندات مشابهة؟
$0.002 لكل طلب زائد $0.0015 لكل استعلام، أي نحو $0.0035 لكل عملية بحث واحدة.
بم تختلف عن البحث الدلالي العادي؟
البحث الدلالي يبدأ من سؤال مكتوب؛ هذه القدرة تبدأ من مستند كامل موجود بالفعل وتعثر على ما يشبهه.
هل تصلني درجة تشابه رقمية مع كل نتيجة؟
نعم؛ تصلك درجة قرب رقمية لكل مستند مشابه، تساعدك على تقدير مدى التطابق قبل فتح المستند نفسه.
هل تُحفظ المستندات المرجعية بعد المقارنة؟
لا؛ تُستخدم لتنفيذ المقارنة فقط، ولا تُخزَّن نسخة إضافية منها بعد إعادة النتيجة.
كم مستندًا مشابهًا يمكنني طلبه في استعلام واحد؟
تختار العدد المطلوب حسب حاجتك، من نتيجة واحدة إلى قائمة أوسع؛ لا حد صارم ضمن حجم الفهرس نفسه.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/search/similar-docs \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/search/similar-docs", {
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/search/similar-docs",
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/search/similar-docs", 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/search/similar-docs", 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": "search.similar_docs",
"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 | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |