技能 llm-application-dev-langchain-agent
🦜

llm-application-dev-langchain-agent

安全

بناء وكلاء LangChain للإنتاج مع Claude

يتطلب بناء وكلاء LangChain جاهزة للإنتاج خبرة في أنماط عدم التزامن، وإدارة الحالة، وأنظمة الذاكرة، والبنية التحتية للنشر. توفر هذه المهارة أنماطًا مثبتة وأفضل الممارسات لإنشاء تطبيقات ذكاء اصطناعي قابلة للتوسع وقابلة للملاحظة مع LangChain 0.1+ وLangGraph.

支持: Claude Codex Code(CC)
📊 71 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“llm-application-dev-langchain-agent”。 إنشاء وكيل ReAct يبحث على الويب ويلخّص النتائج

预期结果:

تم توليد كود Python كامل مع تهيئة Claude LLM، وتكامل أداة بحث Tavily، وStructuredTool مع التعامل مع الأخطاء، وإعداد تتبع LangSmith، ونمط invoke غير المتزامن مع منطق إعادة المحاولة.

正在使用“llm-application-dev-langchain-agent”。 بناء نظام RAG مع Pinecone وذاكرة المحادثة

预期结果:

تم تنفيذ تكوين تضمينات VoyageAI، وPineconeVectorStore مع معلمات البحث الهجين، وتكامل ConversationTokenBufferMemory، وسلسلة الاسترجاع مع ضغط السياق.

安全审计

安全
v1 • 2/25/2026

Static analysis detected 39 patterns flagged as potential security risks, all are false positives. The 'external_commands' findings are markdown code fence backticks (lines 27-237) used for Python code examples, not Ruby shell execution. The 'blocker' findings flag 'Weak cryptographic algorithm' but these are legitimate Anthropic model names (claude-sonnet-4-5). The 'network' finding is an HTTP client reference in a code example. This is a documentation-only skill with no executable code.

1
已扫描文件
249
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
32
社区
100
安全
91
规范符合性

你能构建什么

تطبيق RAG للمؤسسات

بناء نظام أسئلة وأجوبة للوثائق مع بحث هجين وذاكرة وملاحظة لقواعد معرفة المؤسسات

خدمة عملاء متعددة الوكلاء

إنشاء نظام متعدد الوكلاء تحت إشراف مع وكلاء متخصصين لمهام خدمة العملاء المختلفة

وكيل مساعد بحثي

تطوير وكيل مع تكامل أدوات للبحث على الويب وتحليل الوثائق والتوليف

试试这些提示

إنشاء وكيل ReAct أساسي
إنشاء وكيل LangChain ReAct باستخدام Claude Sonnet 4.5 يمكنه [وصف المهمة]. تضمين أنماط عدم التزامن، والتعامل مع الأخطاء باستخدام tenacity retry، وتتبع LangSmith.
بناء خط أنابيب RAG
تصميم خط أنابيب RAG باستخدام تضمينات Voyage AI ومخزن Pinecone المتجه. تنفيذ بحث هجين مع إعادة ترتيب باستخدام Cohere. تضمين ذاكرة محادثة مع تخزين مؤقت للرموز.
تنسيق الوكلاء المتعددين
إنشاء نظام LangGraph متعدد الوكلاء مع مشرف يوجّه بين [أنواع الوكلاء]. استخدام توجيه Command، وتنفيذ إدارة الحالة، وإضافة checkpointers لسجل المحادثة.
نشر الإنتاج
توليد خادم FastAPI مع نقاط نهاية بث لنشر وكيل LangChain. تضمين مقاييس Prometheus، وتسجيل منظم مع structlog، وفحوصات الحالة، وتخزين مؤقت Redis مع TTL.

最佳实践

  • استخدم دائمًا أنماط عدم التزامن (ainvoke، astream) لأداء أفضل وتزامن محسّن
  • نفّذ تعاملًا شاملاً مع الأخطاء باستخدام tenacity retry والتراجع الأسي
  • استخدم تتبع LangSmith لجميع تنفيذات الوكيل لتصحيح الأخطاء وتحسين الأداء

避免

  • تجنب استدعاءات invoke المتزامنة في الإنتاج - استخدم دائمًا المتغيرات غير المتزامنة
  • لا تضع مفاتيح API أو الأسرار بشكل ثابت في الكود - استخدم متغيرات البيئة مع التحقق المناسب
  • لا تتجاوز إدارة الذاكرة - سجل المحادثة غير المحدود سيسبب تجاوز سعة الرموز

常见问题

أي نموذج LLM يجب أن أستخدمه مع وكلاء LangChain؟
Claude Sonnet 4.5 (claude-sonnet-4-5) موصى به لأفضل توازن بين الذكاء والسرعة. استخدم Claude Opus 4.5 لمهام الاستدلال المعقدة التي تتطلب أقصى قدر من القدرة.
ما الفرق بين LangChain وLangGraph؟
يوفر LangChain سلاسل وأدوات لبناء تطبيقات LLM. LangGraph هي مكتبة أحدث لبناء تطبيقات متعددة الجهات فاعلة ذات حالة مع سير عمل قائم على الرسوم. استخدم LangGraph لتنسيق الوكلاء المعقد.
كيف أختار نوع الذاكرة المناسب لوكيلي؟
استخدم ConversationTokenBufferMemory لمعظم تطبيقات الدردشة. استخدم ConversationSummaryMemory للمحادثات الطويلة. استخدم VectorStoreRetrieverMemory عند الحاجة إلى بحث دلالي عبر السجل. اجمع أنواعًا متعددة للسياق الشامل.
أي نموذج تضمين يعمل بشكل أفضل مع Claude؟
يوصى بـ Voyage AI voyage-3-large رسميًا من Anthropic. استخدم voyage-code-3 للمهام الخاصة بالكود، وvoyage-finance-2 للوثائق المالية، أو voyage-law-2 للمحتوى القانوني.
كيف أراقب أداء الوكيل في الإنتاج؟
ادمج LangSmith لتتبع جميع تنفيذات الوكيل. أضف مقاييس Prometheus للطلبات وزمن الوصول والأخطاء. استخدم structlog للتسجيل المنظم. نفّذ فحوصات الحالة لـLLM والأدوات والخدمات الخارجية.
هل يجب أن أستخدم وكلاء ReAct أم رسوم حالة مخصصة؟
ابدأ بوكلاء ReAct (create_react_agent) لاستخدام الأدوات العام. استخدم StateGraph مخصصًا عندما تحتاج إلى سير عمل معقد متعدد الخطوات، أو توجيه مشروط، أو وكلاء متعددة تعمل معًا. يوفر StateGraph تحكمًا أكبر لكنه يتطلب كودًا أكثر.