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