سيتم استبدال هذا الريبو بمنتج LangChain Hub المستضاف لدينا! قم بزيارته على https://smith.langchain.com/hub |
---|
مستوحاة من Hugging Face Hub، تعد LangChainHub عبارة عن مجموعة من جميع القطع الأثرية المفيدة للعمل مع أساسيات LangChain مثل المطالبات والسلاسل والوكلاء. الهدف من هذا المستودع هو أن يكون مصدرًا مركزيًا لمشاركة واكتشاف المطالبات والسلاسل والوكلاء عالية الجودة التي تتحد معًا لتكوين تطبيقات LLM معقدة.
لقد بدأنا المركز بمجموعة من المطالبات، ونتطلع إلى إضافة مجتمع LangChain إلى هذه المجموعة. ونأمل أن نتوسع إلى السلاسل والوكلاء قريبًا.
نظرًا لأننا نستخدم GitHub لتنظيم هذا المركز، فمن الأفضل أن تتم إضافة العناصر بإحدى الطرق الثلاث:
سيكون لكل نوع من الأنواع المختلفة من العناصر (المدرجة أدناه) تعليمات مختلفة حول كيفية تحميلها. يرجى الرجوع إلى الوثائق المناسبة للقيام بذلك.
على مستوى عالٍ، يتم تنظيم المطالبات حسب حالة الاستخدام داخل دليل prompts
. لتحميل مطالبة في LangChain، يجب عليك استخدام مقتطف التعليمات البرمجية التالي:
from langchain . prompts import load_prompt
prompt = load_prompt ( 'lc://prompts/path/to/file.json' )
بالإضافة إلى ملفات المطالبات نفسها، يحتوي كل دليل فرعي أيضًا على ملف README يشرح أفضل طريقة لاستخدام هذا الموجه في سلسلة LangChain المناسبة.
للحصول على معلومات أكثر تفصيلاً حول كيفية تنظيم المطالبات في المركز، وأفضل طريقة لتحميلها، يرجى الاطلاع على الوثائق هنا.
على مستوى عالٍ، يتم تنظيم السلاسل حسب حالة الاستخدام داخل دليل chains
. لتحميل سلسلة في LangChain، يجب عليك استخدام مقتطف الكود التالي:
from langchain . chains import load_chain
chain = load_chain ( 'lc://chains/path/to/file.json' )
بالإضافة إلى الملفات المتسلسلة نفسها، يحتوي كل دليل فرعي أيضًا على ملف README يشرح ما تحتويه تلك السلسلة.
للحصول على معلومات أكثر تفصيلاً حول كيفية تنظيم السلاسل في المركز، وأفضل طريقة لتحميل واحدة، يرجى الاطلاع على الوثائق هنا.
على مستوى عالٍ، يتم تنظيم الوكلاء حسب حالة الاستخدام داخل دليل agents
. لتحميل وكيل في LangChain، يجب عليك استخدام مقتطف التعليمات البرمجية التالي:
from langchain . agents import initialize_agent
llm = ...
tools = ...
agent = initialize_agent ( tools , llm , agent = "lc://agents/self-ask-with-search/agent.json" )
بالإضافة إلى ملفات الوكيل نفسها، يحتوي كل دليل فرعي أيضًا على ملف README يشرح ما يحتويه هذا الوكيل.
للحصول على معلومات أكثر تفصيلاً حول كيفية تنظيم الوكلاء في المركز وأفضل طريقة لتحميل أحد الوكلاء، يرجى الاطلاع على الوثائق هنا.
قريباً!