المكون: دمج النصوص
تم تصميم مكون دمج النصوص ليأخذ قطعتين منفصلتين من النص ويجمعهما في مخرج واحد. وهذا مفيد بشكل خاص في سير عمل الذكاء الاصطناعي عندما تحتاج إلى ربط بيانات نصية من مصادر أو مراحل مختلفة قبل معالجتها لاحقاً.
ما وظيفة هذا المكون؟
في جوهره، يستقبل مكون دمج النصوص مدخلين نصيين ويجمعهما معاً. يمكنك أيضاً تحديد فاصل، وهو عبارة عن حرف أو سلسلة أحرف ستظهر بين النصين المدمجين (مثلاً، مسافة، فاصلة، سطر جديد، إلخ). إذا لم يتم تحديد فاصل، سيتم دمج النصين مباشرةً.
هذا المكون مثالي في الحالات مثل:
- دمج مدخلات المستخدم مع رسائل النظام
- جمع نتائج من مخرجات نماذج مختلفة
- تحضير موجهات لنماذج اللغة الكبيرة
المدخلات
| اسم المدخل | الاسم المعروض | النوع | مطلوب | الوصف |
|---|---|---|---|---|
| input_text_1 | النص الأول | نص | لا | أول نص سيتم دمجه |
| input_text_2 | النص الثاني | نص | لا | النص الثاني الذي سيتم دمجه |
| delimiter | الفاصل | نص | لا | الفاصل بين النصين |
- النص الأول: الجزء الأول من النص الذي ترغب في تضمينه في الدمج.
- النص الثاني: الجزء الثاني الذي سيتم إضافته بعد الأول.
- الفاصل: (اختياري) أي حرف أو مجموعة أحرف لإضافتها بين النصين (مثل مسافة
" ", فاصلة",", سطر جديد"\n"). ترك هذا الحقل فارغاً سيؤدي إلى دمج النصين مباشرةً.
المخرجات
| اسم المخرج | الاسم المعروض | النوع | الوصف |
|---|---|---|---|
| combine text | النص المدمج | نص | النص النهائي الناتج عن الدمج |
المخرج عبارة عن نص واحد يحتوي على كلا المدخلين، مفصولاً بالفاصل الذي تم تحديده.
مثال على الاستخدام
لنفترض أن لديك:
- النص الأول: “Hello”
- النص الثاني: “World”
- الفاصل: “, "
سيكون المخرج:
Hello, World
لماذا تستخدم هذا المكون؟
- المرونة: دمج نصوص بسهولة من أجزاء مختلفة في سير العمل.
- المعالجة المسبقة: تجهيز مدخلات للنماذج التي تتطلب نصاً مدمجاً أو منسقاً.
- التخصيص: اختيار أي فاصل يناسب حالتك، أو تركه فارغاً للدمج المباشر.
الملخص
يعد مكون دمج النصوص أداة بسيطة وفعالة لدمج مدخلين نصيين مع فاصل اختياري. يمكن استخدامه في العديد من سيناريوهات الذكاء الاصطناعي ومعالجة البيانات أينما كان دمج النصوص مطلوباً.
