صف المشكلة/الخطأ/السؤال
ربما أغفل شيئاً واضحاً، لكنني أحاول إضافة أداة HTTP Request إلى وكيلي (Agent).
اختباري يُظهر بشكل صحيح أن النموذج اللغوي الكبير (LLM) يستدعي الأداة، لكن حتى مع تكوين الأداة لإرجاع ملف، تُرجع العقدة (Node) المخرجات الموضحة أدناه. كان متوقعاً لدي الحصول على البيانات الثنائية للملف PDF. ما يثير الاهتمام هو أن عقدة HTTP Request، لنفس عنوان URL، تُرجع البيانات الثنائية كما هو متوقع، حيث يشير عنوان URL إلى ملف PDF.
ما الذي قد أكون أخطأت فيه؟ الفكرة كانت أن يكون لدي مجموعة من الأدوات التي تسمح لوكيلي بالتفكير في عناوين URL، والحصول على المورد (html، ملف، إلخ) ثم كتابة البيانات الثنائية إلى Google Cloud Storage.
شارك المخرجات المُرجعة من آخر عقدة
1 item[
{
"action":"sendMessage",
"sessionId":"9f1axxxxxxxxx",
"chatInput":"https://arxiv.org/pdf/2608.02569",
"URL":"https://arxiv.org/pdf/2608.02569",
"toolCallId":"call_TptExEnexxxxxxxxxxx"
}]
معلومات عن إعداد n8n الخاص بك
مرحباً @datanerdery3 أهلاً وسهلاً!
أبقِ الملف الثنائي خارج الوكيل. استبدل أداة طلب HTTP بأداة استدعاء سير عمل n8n. يمرر الوكيل عنوان URL، ويقوم سير العمل الفرعي بالتنزيل والتحميل باستخدام العقد الفعلية، وينعكس إلى النموذج فقط إيصال JSON قصير
مرحباً @datanerdery3
عقدة AI Agent لا يمكنها معالجة التدفقات الثنائية الخام لأن الأدوات المرفقة بنماذج اللغات الكبيرة مصممة لتمرير سياق نصوص نصية مرة أخرى إلى النموذج، مما يسبب فقدان البيانات الثنائية من أداة HTTP Request أو تحويلها إلى بيانات وصفية لاستدعاء الأداة.
لتنزيل ملف PDF وكتابته إلى Google Cloud Storage (GCS) عبر وكيل، يجب أن يدير الوكيل فقط تدفق التحكم والعناوين، بينما تتولى سير عمل فرعي أو أداة معالجة التدفق الثنائي مباشرة في الذاكرة/التخزين وترجع البيانات الوصفية إلى نموذج اللغة الكبيرة.
شكراً على التعليقات. كنت أفكر في n8n كمنظم يتحكم في كيفية استدعاء العُقد، أو في هذه الحالة، كيفية إدارة السياق ضمن حالة التشغيل. لم أكن أفكر في أن يضطر الوكيل للقيام بأي شيء مع الملف الثنائي سوى معرفة أنه متاح ضمن الجلسة وأنه يمكنه إخبار n8n بكيفية التعامل مع الملف الثنائي باستخدام أداة أخرى. @Hammad_gaming كنت أفكر في هذا النهج، لذا شكراً لك على التوصية به. ببساطة لم أكن متأكداً إن كان هذا „مبالغاً فيه