محملات المستندات ومحللاتها
استخدم محملات LlamaHub لأكثر من 200 نوع من المصادر، ومحللات تحافظ على البنية، مثل الجداول والعناوين.
محملات المستندات ومحللاتها درس مجاني في AI Agents على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في AI Agents، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة AI Agents 4 دروس في المجموع.
بعض أجزاء هذا الدرس لم تُترجم بعد وتظهر باللغة الإنجليزية.
LlamaIndex مقارنةً بـ LangChain
تُعد LlamaIndex، التي كانت تُعرف سابقًا باسم GPT-Index، إطار الوكلاء الكبير الآخر. وتركز على RAG والوكلاء المعتمدين على المستندات.
نقاط القوة: تجريدات أوضح لأنواع الفهارس، وتحليل أفضل لملفات PDF والمستندات المنظمة، وخيارات معمقة لتوليف الاستجابات.
Install
# pip install llama-index
from llama_index.core import VectorStoreIndex, SimpleDirectoryReaderEasiest Path: SimpleDirectoryReader
documents = SimpleDirectoryReader('./docs').load_data()
print(f'{len(documents)} documents')
print(documents[0].text[:200])LlamaHub
LlamaHub هو سجل مجتمعي يضم أكثر من 200 محمّل للبيانات:
# pip install llama-index-readers-notion
from llama_index.readers.notion import NotionPageReader
reader = NotionPageReader(integration_token='...')
docs = reader.load_data(database_ids=['db-id'])LlamaParse لملفات PDF
يُعد LlamaParse محلل ملفات PDF الأفضل — إذ يتعامل مع الجداول والتخطيطات متعددة الأعمدة والرياضيات:
# pip install llama-parse
from llama_parse import LlamaParse
parser = LlamaParse(result_type='markdown', api_key='...')
docs = parser.load_data('handbook.pdf')الجداول صعبة
تفسد محللات PDF القياسية الجداول. أما LlamaParse فيستخرجها كجداول Markdown سليمة — وهذا مهم للمستندات المالية والعلمية.
Web Loaders
from llama_index.readers.web import SimpleWebPageReader
docs = SimpleWebPageReader().load_data(['https://example.com'])Database Loaders
from llama_index.readers.database import DatabaseReader
reader = DatabaseReader(sql_database=SQLDatabase(engine))
docs = reader.load_data(query='SELECT * FROM articles')البيانات الوصفية للمستند
يمتلك كل Document بيانات وصفية يمكنكم استخدامها للتصفية والاستشهادات:
doc = documents[0]
print(doc.text)
print(doc.metadata)
# {'file_name': 'handbook.pdf', 'page_label': '1'}إضافة بيانات وصفية مخصصة
أثروا المستندات بعد تحميلها:
for doc in documents:
doc.metadata['department'] = 'engineering'
doc.metadata['last_reviewed'] = '2024-08'استبعاد البيانات الوصفية من LLM
تُستخدم بعض البيانات الوصفية للتصفية فقط، ولا ينبغي أن يراها LLM:
doc.excluded_llm_metadata_keys = ['internal_id', 'file_path']
# LLM still sees the text, but not those keys.التحميل غير المتزامن
يدعم العديد من المحمّلات التنفيذ غير المتزامن للدفعات الكبيرة:
docs = await reader.aload_data(['url1', 'url2', 'url3'])ميزة LlamaParse
بماذا يشتهر LlamaParse؟
مراجعة سريعة
يُعد SimpleDirectoryReader مناسبًا للبدء السريع، وLlamaHub لمصادر SaaS، وLlamaParse لملفات PDF المعقدة. وتُعد Document.metadata أداةً مفيدة لكم.
تعلم AI Agents مع معلم ذكاء اصطناعي — مجانًا
اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.
- الدورات
- 60
- الدروس
- 239
الأسئلة الشائعة
هل درس «محملات المستندات ومحللاتها» مجاني؟
نعم — نص درس «محملات المستندات ومحللاتها» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة AI Agents، انتقل إلى CoddyKit PRO. تتضمن دورة AI Agents 4 دروس في المجموع.
ماذا ستتعلم في «محملات المستندات ومحللاتها»؟
استخدم محملات LlamaHub لأكثر من 200 نوع من المصادر، ومحللات تحافظ على البنية، مثل الجداول والعناوين. تتمرن على AI Agents مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ AI Agents؟
لا تُشترط خبرة سابقة. AI Agents على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «محملات المستندات ومحللاتها»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس AI Agents هذا؟
نعم. كل درس في AI Agents يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- محملات المستندات ومحللاتها
- هرمية الفهرسة: المتجه والشجرة والكلمات المفتاحية
- محركات الاستعلام وتوليف الاستجابات
- استراتيجية تفكيك الأسئلة الفرعية