إعداد بيئة العمل الخاصة بك: LangChain و LangGraph و Chat LLMs

لقد قضيت ذات مرة ساعتين في تصحيح أخطاء (debugging) مشروع LangChain. كانت المشكلة تكمن في متغير بيئة واحد مفقود. كان مفتاح الـ API الخاص بي موجودًا في ملف .env، لكنني نسيت تحميله.

لقد كتبت هذا الدليل حتى لا تضيع وقتك كما فعلت أنا.

ستتعلم كيفية إعداد بيئة Python جاهزة للعمل مع LangChain و LangGraph و Chat LLM.

الحزم المطلوبة:

الخطوة 1: تحقق من إصدار Python يتطلب LangChain إصدار Python 3.9 أو أحدث. قم بتشغيل هذا الأمر في الطرفية (terminal): python --version

الخطوة 2: إنشاء بيئة افتراضية استخدم دائمًا بيئة افتراضية لتجنب تعارض التبعيات (dependency conflicts).

mkdir langchain-agents-series cd langchain-agents-series python -m venv venv

للتفعيل على Mac/Linux: source venv/bin/activate

للتفعيل على Windows: venv\Scripts\activate

الخطوة 3: تثبيت التبعيات بعد تفعيل البيئة، قم بتشغيل: pip install langchain langchain-openai langchain-core langgraph python-dotenv openai

الخطوة 4: تأمين مفاتيح الـ API الخاصة بك لا تضع مفتاح الـ API مباشرة داخل الكود (hardcode) أبدًا. هذا أمر خطير؛ فإذا قمت برفعه إلى GitHub، فستقوم البوتات بسرقته.

  1. أنشئ ملف .env: touch .env
  2. أضف مفتاحك: OPENAI_API_KEY=your-key-here
  3. أنشئ ملف .gitignore لإخفاء مجلدات .env و venv.

الخطوة 5: وكيلك الأول أنشئ ملفًا باسم hello_agent.py. استخدم دالة load_dotenv() لقراءة مفاتيحك.

استخدم temperature=0 عند بناء الوكلاء. هذا يجعل مخرجات النموذج قابلة للتوقع ومتسقة.

أخطاء شائعة يجب الانتباه إليها:

أفضل الممارسات:

المصدر: https://dev.to/ikram_khan/setting-up-your-environment-langchain-langgraph-chat-llms-43cf

مجتمع تعليمي اختياري: https://t.me/GyaanSetuAi